Flight distance between Uitenhage, South Africa and Lahore, Pakistan 5,523.8 mi / 8,889.7 km