Flight distance between Tripoli, Lebanon and Ambilobe, Madagascar 3,403.6 mi / 5,477.6 km