Flight distance between Annotto Bay, Jamaica and Guadalupe, Mexico 1,586.9 mi / 2,553.8 km