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