Flight distance between Savanna-la-Mar, Jamaica and Puerto Escondido, Panama 637.2 mi / 1,025.5 km