How to get to Lebanon from Morocco by flight ? You can check flights from Morocco to Lebanon below.
You can find flight ticket prices from Morocco to Lebanon with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Tangier.
You take a flight from Tangier to Beirut and cost approximately 430 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
TB2662
TUI fly Belgium
ME216
Middle East Airlines
|
00:15
Tangier
11:35
Brussels
|
04:10
Brussels
16:45
Beirut
|
Connect |
AT471
Royal Air Maroc
AT276
Royal Air Maroc
|
05:05
Tangier
12:10
Casablanca
|
06:15
Casablanca
19:05
Beirut
|
Connect |
AT471
Royal Air Maroc
AT274
Royal Air Maroc
|
05:05
Tangier
16:00
Casablanca
|
06:15
Casablanca
22:55
Beirut
|
Connect |
AT682
Royal Air Maroc
HV6307
Transavia Holland
|
07:15
Tangier
14:20
Amsterdam Schiphol
|
11:15
Amsterdam Schiphol
19:45
Beirut
|
Connect |
FR5540
Ryanair
TK1302
Turkish Airlines
TK826
Turkish Airlines
|
07:30
Tangier
12:05
Valencia
18:45
Istanbul Ataturk
|
09:50
Valencia
16:55
Istanbul Ataturk
20:40
Beirut
|
Connect |
3O391
Air Arabia Maroc
ME242
Middle East Airlines
|
07:30
Tangier
14:45
Madrid
|
09:50
Madrid
20:25
Beirut
|
Connect |
VY7365
Vueling Airlines
VY7620
Vueling Airlines
|
07:40
Tangier
18:25
Barcelona
|
10:30
Barcelona
23:30
Beirut
|
Connect |
VY7365
Vueling Airlines
VY8104
Vueling Airlines
A3944
Aegean Airlines
|
07:40
Tangier
12:40
Barcelona
17:50
Athens
|
10:30
Barcelona
16:35
Athens
19:45
Beirut
|
Connect |
VY7365
Vueling Airlines
TK1854
Turkish Airlines
TK826
Turkish Airlines
|
07:40
Tangier
11:30
Barcelona
18:45
Istanbul Ataturk
|
10:30
Barcelona
16:05
Istanbul Ataturk
20:40
Beirut
|
Connect |
3O363
Air Arabia Maroc
AF562
Air France
|
10:05
Tangier
15:55
Paris CDG
|
13:50
Paris CDG
21:15
Beirut
|
Connect |
FR6008
Ryanair
PC1126
Pegasus Airlines
PC862
Pegasus Airlines
|
10:25
Tangier
15:50
Marseille
21:10
Sabiha Gokcen
|
13:30
Marseille
19:55
Sabiha Gokcen
23:00
Beirut
|
Connect |
TO3079
Transavia France
TO3980
Transavia France
|
19:10
Tangier
06:30
Paris Orly
|
22:50
Paris Orly
12:05
Beirut
|
Connect |
AT991
Royal Air Maroc
AT276
Royal Air Maroc
|
21:10
Tangier
12:10
Casablanca
|
22:20
Casablanca
19:05
Beirut
|
Connect |
AT991
Royal Air Maroc
TK1148
Turkish Airlines
TK1152
Turkish Airlines
|
21:10
Tangier
00:05
Casablanca
09:05
Antalya
|
22:20
Casablanca
06:40
Antalya
10:20
Beirut
|
Connect |
AT991
Royal Air Maroc
AT272
Royal Air Maroc
MS709
Egyptair
|
21:10
Tangier
01:05
Casablanca
08:45
Cairo
|
22:20
Casablanca
07:00
Cairo
11:05
Beirut
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Oujda.
You take a flight from Oujda to Beirut and cost approximately 360 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
AT1401
Royal Air Maroc
AT276
Royal Air Maroc
|
07:20
Oujda
12:10
Casablanca
|
08:30
Casablanca
19:05
Beirut
|
Connect |
AT1401
Royal Air Maroc
AT274
Royal Air Maroc
|
07:20
Oujda
16:00
Casablanca
|
08:30
Casablanca
22:55
Beirut
|
Connect |
TO3029
Transavia France
TO3980
Transavia France
|
18:10
Oujda
06:30
Paris Orly
|
21:55
Paris Orly
12:05
Beirut
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Beirut and cost approximately 500 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
TK1148
Turkish Airlines
TK1152
Turkish Airlines
|
00:05
Casablanca
09:05
Antalya
|
06:40
Antalya
10:20
Beirut
|
Connect |
MS862
Egyptair
MS709
Egyptair
|
00:15
Casablanca
08:45
Cairo
|
06:05
Cairo
11:05
Beirut
|
Connect |
TU706
Tunisair
TU847
Tunisair
|
01:45
Casablanca
06:40
Tunis
|
04:05
Tunis
11:50
Beirut
|
Connect |
AF1497
Air France
ME212
Middle East Airlines
|
07:40
Casablanca
13:40
Paris CDG
|
11:45
Paris CDG
18:55
Beirut
|
Connect |
AF1897
Air France
AF562
Air France
|
10:05
Casablanca
15:55
Paris CDG
|
14:10
Paris CDG
21:15
Beirut
|
Connect |
AT276
Royal Air Maroc
|
12:10
Casablanca
|
19:05 Beirut | Direct |
MS848
Egyptair
MS713
Egyptair
|
13:30
Casablanca
23:20
Cairo
|
19:20
Cairo
01:40
Beirut
|
Connect |
AT274
Royal Air Maroc
|
16:00
Casablanca
|
22:55 Beirut | Direct |
TK618
Turkish Airlines
TK828
Turkish Airlines
|
16:10
Casablanca
00:55
Istanbul Ataturk
|
22:50
Istanbul Ataturk
02:50
Beirut
|
Connect |
AZ0875
Alitalia
AZ0826
Alitalia
|
16:35
Casablanca
22:30
Rome
|
20:40
Rome
02:45
Beirut
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Beirut and cost approximately 500 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
AT400
Royal Air Maroc
AT276
Royal Air Maroc
|
05:25
Marrakech
12:10
Casablanca
|
06:15
Casablanca
19:05
Beirut
|
Connect |
AF9407
Air France
ME212
Middle East Airlines
|
06:20
Marrakech
13:40
Paris CDG
|
10:40
Paris CDG
18:55
Beirut
|
Connect |
AF9407
Air France
AF562
Air France
|
06:20
Marrakech
15:55
Paris CDG
|
10:40
Paris CDG
21:15
Beirut
|
Connect |
AT406
Royal Air Maroc
AT276
Royal Air Maroc
|
07:35
Marrakech
12:10
Casablanca
|
08:25
Casablanca
19:05
Beirut
|
Connect |
AT402
Royal Air Maroc
AT274
Royal Air Maroc
|
09:55
Marrakech
16:00
Casablanca
|
10:45
Casablanca
22:55
Beirut
|
Connect |
AT402
Royal Air Maroc
AT276
Royal Air Maroc
|
09:55
Marrakech
12:10
Casablanca
|
10:45
Casablanca
19:05
Beirut
|
Connect |
AF1277
Air France
AF562
Air France
|
10:20
Marrakech
15:55
Paris CDG
|
14:40
Paris CDG
21:15
Beirut
|
Connect |
IB8817
Iberia
ME242
Middle East Airlines
|
10:25
Marrakech
14:45
Madrid
|
13:20
Madrid
20:25
Beirut
|
Connect |
AT412
Royal Air Maroc
AT274
Royal Air Maroc
|
11:35
Marrakech
16:00
Casablanca
|
12:25
Casablanca
22:55
Beirut
|
Connect |
LH1333
Lufthansa
LH1308
Lufthansa
|
13:10
Marrakech
21:55
Frankfurt
|
17:55
Frankfurt
02:50
Beirut
|
Connect |
AT404
Royal Air Maroc
AT274
Royal Air Maroc
|
13:25
Marrakech
16:00
Casablanca
|
14:10
Casablanca
22:55
Beirut
|
Connect |
TK620
Turkish Airlines
TK828
Turkish Airlines
|
15:55
Marrakech
00:55
Istanbul Ataturk
|
22:55
Istanbul Ataturk
02:50
Beirut
|
Connect |
TK620
Turkish Airlines
TK830
Turkish Airlines
|
15:55
Marrakech
06:25
Istanbul Ataturk
|
22:55
Istanbul Ataturk
08:20
Beirut
|
Connect |
A3739
Aegean Airlines
A3946
Aegean Airlines
|
17:00
Marrakech
23:55
Athens
|
23:00
Athens
01:50
Beirut
|
Connect |
BA669
British Airways
ME204
Middle East Airlines
|
17:05
Marrakech
22:00
London Heathrow
|
20:50
London Heathrow
04:45
Beirut
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Fes.
You take a flight from Fes to Beirut and cost approximately 380 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
AT441
Royal Air Maroc
AT276
Royal Air Maroc
|
05:40
Fes
12:10
Casablanca
|
06:40
Casablanca
19:05
Beirut
|
Connect |
AT441
Royal Air Maroc
AT274
Royal Air Maroc
|
05:40
Fes
16:00
Casablanca
|
06:40
Casablanca
22:55
Beirut
|
Connect |
3O406
Air Arabia Maroc
AZ0824
Alitalia
|
06:10
Fes
11:55
Rome
|
09:50
Rome
16:10
Beirut
|
Connect |
3O406
Air Arabia Maroc
ME232
Middle East Airlines
|
06:10
Fes
12:20
Rome
|
09:50
Rome
16:30
Beirut
|
Connect |
FR7759
Ryanair
ME242
Middle East Airlines
|
06:45
Fes
14:45
Madrid
|
09:20
Madrid
20:25
Beirut
|
Connect |
FR9746
Ryanair
TK1400
Turkish Airlines
TK826
Turkish Airlines
|
07:20
Fes
13:25
Pisa
18:45
Istanbul Ataturk
|
10:55
Pisa
17:00
Istanbul Ataturk
20:40
Beirut
|
Connect |
3O367
Air Arabia Maroc
ME212
Middle East Airlines
|
08:05
Fes
13:40
Paris CDG
|
12:00
Paris CDG
18:55
Beirut
|
Connect |
3O367
Air Arabia Maroc
AF562
Air France
|
08:05
Fes
15:55
Paris CDG
|
12:00
Paris CDG
21:15
Beirut
|
Connect |
3O371
Air Arabia Maroc
VY7620
Vueling Airlines
|
11:50
Fes
18:25
Barcelona
|
14:40
Barcelona
23:30
Beirut
|
Connect |
3O701
Air Arabia Maroc
A3739
Aegean Airlines
A3946
Aegean Airlines
|
13:30
Fes
17:00
Marrakech
23:55
Athens
|
14:30
Marrakech
23:00
Athens
01:50
Beirut
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Agadir.
You take a flight from Agadir to Beirut and cost approximately 650 USD.
You take a bus, shuttle or taxi from Beirut to your destination in Lebanon.
Flight | Depart | Arrive | |
---|---|---|---|
AT420
Royal Air Maroc
AT276
Royal Air Maroc
|
05:00
Agadir
12:10
Casablanca
|
06:15
Casablanca
19:05
Beirut
|
Connect |
TB2502
TUI fly Belgium
ME216
Middle East Airlines
|
06:00
Agadir
11:35
Brussels
|
10:40
Brussels
16:45
Beirut
|
Connect |
AT428
Royal Air Maroc
AT276
Royal Air Maroc
|
07:10
Agadir
12:10
Casablanca
|
08:25
Casablanca
19:05
Beirut
|
Connect |
AT422
Royal Air Maroc
AT276
Royal Air Maroc
|
09:30
Agadir
12:10
Casablanca
|
10:45
Casablanca
19:05
Beirut
|
Connect |
AT422
Royal Air Maroc
AT274
Royal Air Maroc
|
09:30
Agadir
16:00
Casablanca
|
10:45
Casablanca
22:55
Beirut
|
Connect |
AT432
Royal Air Maroc
AT274
Royal Air Maroc
|
11:10
Agadir
16:00
Casablanca
|
12:25
Casablanca
22:55
Beirut
|
Connect |
AT424
Royal Air Maroc
AT274
Royal Air Maroc
|
13:15
Agadir
16:00
Casablanca
|
14:20
Casablanca
22:55
Beirut
|
Connect |
LH1329
Lufthansa
LH1308
Lufthansa
|
15:15
Agadir
21:55
Frankfurt
|
20:10
Frankfurt
02:50
Beirut
|
Connect |
You can find hotels and accommodations in Lebanon with our hotels search tool below
Booking.com