Flight distance between Toulouse, France and Francistown, Botswana 4,771.1 mi / 7,678.3 km