Flight distance between Kolkata, India and Metsemotlhaba, Botswana 5,309.2 mi / 8,544.4 km