Flight distance between Puerto Plata, Dominican Republic and Metsemotlhaba, Botswana 7,167.5 mi / 11,535.0 km