Flight distance between Veracruz, Mexico and Pietermaritzburg, South Africa 9,025.7 mi / 14,525.5 km