Flight distance between Nabatîyé et Tahta, Lebanon and Marrakesh, Morocco 2,518.1 mi / 4,052.5 km