Flight distance between Uitenhage, South Africa and Pune, India 4,818.5 mi / 7,754.6 km