Flight distance between Annotto Bay, Jamaica and Veracruz, Mexico 1,268.9 mi / 2,042.1 km