Flight distance between Ambilobe, Madagascar and Letlhakeng, Botswana 1,739.4 mi / 2,799.3 km