Flight distance between Kolkata, India and Ramotswa, Botswana 5,317.7 mi / 8,558.0 km