Flight distance between Ambilobe, Madagascar and Selebi-Phikwe, Botswana 1,520.5 mi / 2,447.0 km