Flight distance between Arthur’s Town, Bahamas and Francistown, Botswana 7,607.5 mi / 12,243.1 km