Flight distance between Uitenhage, South Africa and Bahāwalpur, Pakistan 5,308.8 mi / 8,543.6 km