Flight distance between Uitenhage, South Africa and Rawalpindi, Pakistan 5,587.1 mi / 8,991.6 km