Flight distance between Soavinandriana, Madagascar and Shakawe, Botswana 1,628.0 mi / 2,620.0 km