Flight distance between Soavinandriana, Madagascar and Metsemotlhaba, Botswana 1,391.1 mi / 2,238.7 km