Flight distance between Annotto Bay, Jamaica and Metsemotlhaba, Botswana 7,500.5 mi / 12,070.8 km