Flight distance between Annotto Bay, Jamaica and Monterrey, Mexico 1,590.6 mi / 2,559.8 km