Flight distance between Uitenhage, South Africa and Hyderabad, India 4,967.2 mi / 7,994.0 km