Flight distance between Uitenhage, South Africa and Hyderabad, Pakistan 4,965.5 mi / 7,991.2 km