Flight distance between Annotto Bay, Jamaica and San Pedro Ayampuc, Guatemala 937.6 mi / 1,509.0 km