Flight distance between Uitenhage, South Africa and Nawābshāh, Pakistan 5,014.4 mi / 8,069.8 km