Flight distance between Uitenhage, South Africa and Bengaluru, India 4,710.0 mi / 7,580.1 km