Flight distance between Veracruz, Mexico and Nhlangano, Swaziland 9,070.3 mi / 14,597.3 km