Flight distance between Uitenhage, South Africa and Sahiwal, Pakistan 5,430.0 mi / 8,738.7 km