Flight distance between Vereeniging, South Africa and Veracruz, Panama 7,573.6 mi / 12,188.5 km