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