Flight distance between Freeport, Bahamas and Serowe, Botswana 7,804.3 mi / 12,559.8 km