Flight distance between Ambilobe, Madagascar and Saint-Leu, Reunion 687.4 mi / 1,106.2 km