Flight distance between Annotto Bay, Jamaica and Naucalpan de Juárez, Mexico 1,470.7 mi / 2,366.8 km