Flight distance between Soavinandriana, Madagascar and Francistown, Botswana 1,253.8 mi / 2,017.8 km