Flight distance between Veracruz, Panama and Tembisa, South Africa 7,591.9 mi / 12,218.0 km