Flight distance between Mahanoro, Madagascar and Tébessa, Algeria 4,657.9 mi / 7,496.2 km