Flight distance between Uitenhage, South Africa and Veracruz, Mexico 8,732.9 mi / 14,054.3 km