Flight distance between Uitenhage, South Africa and Faisalābād, Pakistan 5,469.8 mi / 8,802.7 km