Flight distance between Veracruz, Mexico and Mhlume, Swaziland 9,106.9 mi / 14,656.1 km