Flight distance between Soavinandriana, Madagascar and Selebi-Phikwe, Botswana 1,236.5 mi / 1,989.9 km