Flight distance between Soavinandriana, Madagascar and Ramotswa, Botswana 1,391.5 mi / 2,239.4 km