Flight distance between Old Harbour Bay, Jamaica and Culiacán, Mexico 2,001.7 mi / 3,221.5 km