Flight distance between Kolkata, India and Francistown, Botswana 5,091.5 mi / 8,194.0 km