Flight distance between San Andros, Bahamas and Puerto Escondido, Panama 1,104.9 mi / 1,778.2 km