Flight distance between Ahmedabad, India and Soweto, South Africa 4,532.0 mi / 7,293.6 km