Flight distance between Portsmouth, Dominica and Metsemotlhaba, Botswana 6,495.3 mi / 10,453.2 km