Flight distance between Annotto Bay, Jamaica and Ciudad Nezahualcoyotl, Mexico 1,456.1 mi / 2,343.3 km