Flight distance between Veracruz, Mexico and Soweto, South Africa 8,860.9 mi / 14,260.3 km