Flight distance between Molepolole, Botswana and Ahmedabad, India 4,550.5 mi / 7,323.3 km