Flight distance between New Kingston, Jamaica and Veracruz, Mexico 1,269.7 mi / 2,043.5 km