Flight distance between Annotto Bay, Jamaica and Culiacán, Mexico 2,014.4 mi / 3,241.8 km