Flight distance between Annotto Bay, Jamaica and Francistown, Botswana 7,556.2 mi / 12,160.5 km