Flight distance between Uitenhage, South Africa and Veracruz, Panama 7,419.8 mi / 11,940.9 km