Flight distance between Annotto Bay, Jamaica and San Miguelito, Panama 662.5 mi / 1,066.1 km