Flight distance between Uitenhage, South Africa and Ahmedabad, India 5,001.3 mi / 8,048.8 km