Flight distance between Salvador, Brazil and Metsemotlhaba, Botswana 4,247.9 mi / 6,836.3 km