Flight distance between San Andros, Bahamas and San Miguelito, Panama 1,110.6 mi / 1,787.3 km