Flight distance between Veracruz, Mexico and Mbabane, Swaziland 9,063.6 mi / 14,586.4 km