Flight distance between Soavinandriana, Madagascar and Serowe, Botswana 1,311.4 mi / 2,110.5 km