Flight distance between Uitenhage, South Africa and Gujrāt, Pakistan 5,568.6 mi / 8,961.7 km