Flight distance between Saint Ann’s Bay, Jamaica and Ciudad López Mateos, Mexico 1,442.2 mi / 2,321.0 km