Flight distance between Kolkata, India and Shakawe, Botswana 5,306.6 mi / 8,540.2 km