Flight distance between David, Panama and San Antonio, United States of America 1,785.8 mi / 2,874.0 km