HowToGo

Flight from Lebanon to Morocco

How to get to Morocco from Lebanon by flight ? You can check flights from Lebanon to Morocco below.

Search Transfer from Lebanon to Morocco

Search Flights

You can find flight ticket prices from Lebanon to Morocco with our flight tickets search tool below

1. Beirut to Marrakech

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Marrakech and cost approximately 360 USD.

  3. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
ME209 Middle East Airlines
AF1276 Air France
02:05 Beirut
07:00 Paris CDG
05:45 Paris CDG
09:20 Marrakech
Connect
LO146 LOT
W61597 Wizz Air
03:50 Beirut
07:30 Warsaw Chopin
06:30 Warsaw Chopin
11:30 Marrakech
Connect
LH1309 Lufthansa
LH1332 Lufthansa
04:00 Beirut
09:35 Frankfurt
07:15 Frankfurt
12:15 Marrakech
Connect
TK829 Turkish Airlines
TK619 Turkish Airlines
04:20 Beirut
11:30 Istanbul Ataturk
06:20 Istanbul Ataturk
15:00 Marrakech
Connect
A3947 Aegean Airlines
A3738 Aegean Airlines
04:30 Beirut
13:30 Athens
06:30 Athens
16:00 Marrakech
Connect
ME211 Middle East Airlines
AF1076 Air France
07:55 Beirut
14:25 Paris CDG
11:35 Paris CDG
16:45 Marrakech
Connect
AT275 Royal Air Maroc
AT419 Royal Air Maroc
08:10 Beirut
16:40 Casablanca
11:55 Casablanca
17:30 Marrakech
Connect
ME251 Middle East Airlines
A3738 Aegean Airlines
08:20 Beirut
13:30 Athens
10:15 Athens
16:00 Marrakech
Connect
ME251 Middle East Airlines
FR5118 Ryanair
08:20 Beirut
12:20 Athens
10:15 Athens
14:55 Marrakech
Connect
ME265 Middle East Airlines
TK619 Turkish Airlines
08:25 Beirut
11:30 Istanbul Ataturk
10:20 Istanbul Ataturk
15:00 Marrakech
Connect
ME241 Middle East Airlines
IB8818 Iberia
09:15 Beirut
15:55 Madrid
13:15 Madrid
17:00 Marrakech
Connect
AF561 Air France
AF9406 Air France
10:05 Beirut
21:05 Paris CDG
13:55 Paris CDG
23:25 Marrakech
Connect
TO3981 Transavia France
TO3120 Transavia France
13:00 Beirut
20:05 Paris Orly
16:50 Paris Orly
22:30 Marrakech
Connect
AF565 Air France
AF9406 Air France
15:55 Beirut
21:05 Paris CDG
19:35 Paris CDG
23:25 Marrakech
Connect
AT277 Royal Air Maroc
AT401 407 407 Royal Air Maroc
20:05 Beirut
00:50 Casablanca
23:50 Casablanca
01:40 Marrakech
Connect
HV6308 Transavia Holland
HV5753 Transavia Holland
20:35 Beirut
06:40 Amsterdam Schiphol
00:30 Amsterdam Schiphol
09:30 Marrakech
Connect
HV6308 Transavia Holland
HV5751 Transavia Holland
20:35 Beirut
05:30 Amsterdam Schiphol
00:30 Amsterdam Schiphol
08:20 Marrakech
Connect

2. Beirut to Casablanca

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Casablanca and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
ME209 Middle East Airlines
AF9422 Air France
02:05 Beirut
08:15 Paris CDG
05:45 Paris CDG
10:20 Casablanca
Connect
ME209 Middle East Airlines
AF1896 Air France
02:05 Beirut
07:00 Paris CDG
05:45 Paris CDG
09:05 Casablanca
Connect
LH1309 Lufthansa
LH1314 Lufthansa
04:00 Beirut
08:30 Frankfurt
07:15 Frankfurt
11:00 Casablanca
Connect
TK829 Turkish Airlines
TK617 Turkish Airlines
04:20 Beirut
11:35 Istanbul Ataturk
06:20 Istanbul Ataturk
14:30 Casablanca
Connect
MS714 Egyptair
MS847 Egyptair
05:35 Beirut
08:00 Cairo
06:00 Cairo
12:30 Casablanca
Connect
ME211 Middle East Airlines
AF1196 Air France
07:55 Beirut
15:00 Paris CDG
11:35 Paris CDG
17:10 Casablanca
Connect
ME211 Middle East Airlines
AF1596 Air France
07:55 Beirut
12:25 Paris CDG
11:35 Paris CDG
14:35 Casablanca
Connect
AT275 Royal Air Maroc
08:10 Beirut
11:55 Casablanca Direct
ME265 Middle East Airlines
TK617 Turkish Airlines
08:25 Beirut
11:35 Istanbul Ataturk
10:20 Istanbul Ataturk
14:30 Casablanca
Connect
ME231 Middle East Airlines
AZ0874 Alitalia
08:35 Beirut
13:30 Rome
11:10 Rome
15:45 Casablanca
Connect
ME364 Middle East Airlines
SV0373 Saudia
08:55 Beirut
12:55 Jeddah
11:25 Jeddah
17:35 Casablanca
Connect
AF561 Air France
AF1196 Air France
10:05 Beirut
15:00 Paris CDG
13:55 Paris CDG
17:10 Casablanca
Connect
LH1307 Lufthansa
LH1330 Lufthansa
17:00 Beirut
22:15 Frankfurt
20:15 Frankfurt
00:45 Casablanca
Connect
AT277 Royal Air Maroc
20:05 Beirut
23:50 Casablanca Direct

3. Beirut to Tangier

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Tangier and cost approximately 320 USD.

  3. You take a bus, shuttle or taxi from Tangier to your destination in Morocco.

Flight Depart Arrive
VY7621 Vueling Airlines
VY7364 Vueling Airlines
00:30 Beirut
06:00 Barcelona
04:05 Barcelona
06:55 Tangier
Connect
ME215 Middle East Airlines
AT691 Royal Air Maroc
07:05 Beirut
12:05 Brussels
10:35 Brussels
14:00 Tangier
Connect
AT275 Royal Air Maroc
AT990 Royal Air Maroc
08:10 Beirut
16:50 Casablanca
11:55 Casablanca
17:55 Tangier
Connect

4. Beirut to Oujda

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Oujda and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Oujda to your destination in Morocco.

Flight Depart Arrive
ME215 Middle East Airlines
AT689 Royal Air Maroc
07:05 Beirut
12:05 Brussels
10:35 Brussels
14:05 Oujda
Connect
AT275 Royal Air Maroc
AT1402 Royal Air Maroc
08:10 Beirut
17:00 Casablanca
11:55 Casablanca
18:10 Oujda
Connect
AT275 Royal Air Maroc
AT1400 Royal Air Maroc
08:10 Beirut
23:00 Casablanca
11:55 Casablanca
00:10 Oujda
Connect
ME251 Middle East Airlines
TO4827 Transavia France
TO4878 Transavia France
08:20 Beirut
12:00 Athens
16:05 Lyon
10:15 Athens
14:00 Lyon
17:40 Oujda
Connect
TO3981 Transavia France
AT651 Royal Air Maroc
13:00 Beirut
21:55 Paris Orly
16:50 Paris Orly
23:30 Oujda
Connect

5. Beirut to Agadir

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Agadir and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Agadir to your destination in Morocco.

Flight Depart Arrive
LH1309 Lufthansa
LH1328 Lufthansa
04:00 Beirut
11:05 Frankfurt
07:15 Frankfurt
14:00 Agadir
Connect
ME215 Middle East Airlines
TB2501 TUI fly Belgium
07:05 Beirut
11:35 Brussels
10:35 Brussels
14:25 Agadir
Connect
AT275 Royal Air Maroc
AT453 483 Royal Air Maroc
08:10 Beirut
16:10 Casablanca
11:55 Casablanca
17:10 Agadir
Connect
AT275 Royal Air Maroc
AT425 Royal Air Maroc
08:10 Beirut
19:40 Casablanca
11:55 Casablanca
21:00 Agadir
Connect
TO3981 Transavia France
TO3130 Transavia France
13:00 Beirut
19:50 Paris Orly
16:50 Paris Orly
22:30 Agadir
Connect
AT277 Royal Air Maroc
AT427 Royal Air Maroc
20:05 Beirut
00:50 Casablanca
23:50 Casablanca
01:50 Agadir
Connect

6. Beirut to Fes

  1. You take a bus, shuttle or taxi from your location in Lebanon to Beirut.

  2. You take a flight from Beirut to Fes and cost approximately 460 USD.

  3. You take a bus, shuttle or taxi from Fes to your destination in Morocco.

Flight Depart Arrive
VY7621 Vueling Airlines
3O372 Air Arabia Maroc
00:30 Beirut
10:00 Barcelona
04:05 Barcelona
11:00 Fes
Connect
ME209 Middle East Airlines
3O368 Air Arabia Maroc
02:05 Beirut
13:00 Paris CDG
05:45 Paris CDG
14:50 Fes
Connect
FB814 Bulgaria Air
FB449 Bulgaria Air
3O407 Air Arabia Maroc
03:40 Beirut
07:35 Sofia
10:40 Rome
06:10 Sofia
08:25 Rome
12:25 Fes
Connect
JU827 Air Serbia
JU530 Air Serbia
3O407 Air Arabia Maroc
04:05 Beirut
07:00 Belgrade
10:40 Rome
05:50 Belgrade
08:30 Rome
12:25 Fes
Connect
TK829 Turkish Airlines
TK1389 Turkish Airlines
3O302 Air Arabia Maroc
04:20 Beirut
08:25 Istanbul Ataturk
16:50 Bordeaux
06:20 Istanbul Ataturk
11:10 Bordeaux
17:55 Fes
Connect
A3947 Aegean Airlines
A3650 Aegean Airlines
3O407 Air Arabia Maroc
04:30 Beirut
08:35 Athens
10:40 Rome
06:30 Athens
09:35 Rome
12:25 Fes
Connect
A3947 Aegean Airlines
A3674 Aegean Airlines
FR9745 Ryanair
04:30 Beirut
08:25 Athens
11:20 Pisa
06:30 Athens
09:45 Pisa
13:10 Fes
Connect
AZ0827 Alitalia
3O407 Air Arabia Maroc
04:35 Beirut
10:40 Rome
07:10 Rome
12:25 Fes
Connect
PC757 Pegasus Airlines
PC1091 Pegasus Airlines
FR9016 Ryanair
06:40 Beirut
10:45 Sabiha Gokcen
19:45 Barcelona
08:30 Sabiha Gokcen
13:35 Barcelona
20:45 Fes
Connect
PC757 Pegasus Airlines
PC1213 Pegasus Airlines
FR4728 Ryanair
06:40 Beirut
13:10 Sabiha Gokcen
17:50 Milan Bergamo
08:30 Sabiha Gokcen
15:00 Milan Bergamo
19:35 Fes
Connect
ME215 Middle East Airlines
3O118 Air Arabia Maroc
07:05 Beirut
12:40 Brussels
10:35 Brussels
14:45 Fes
Connect
ME211 Middle East Airlines
3O368 Air Arabia Maroc
07:55 Beirut
13:00 Paris CDG
11:35 Paris CDG
14:50 Fes
Connect
TK831 Turkish Airlines
TK1855 Turkish Airlines
FR9016 Ryanair
09:15 Beirut
14:50 Istanbul Ataturk
19:45 Barcelona
11:15 Istanbul Ataturk
17:30 Barcelona
20:45 Fes
Connect
TK831 Turkish Airlines
TK1303 Turkish Airlines
FR4460 Ryanair
09:15 Beirut
13:20 Istanbul Ataturk
21:35 Malaga
11:15 Istanbul Ataturk
17:00 Malaga
21:35 Fes
Connect
TK831 Turkish Airlines
TK1313 Turkish Airlines
FR5373 Ryanair
09:15 Beirut
13:30 Istanbul Ataturk
23:05 Valencia
11:15 Istanbul Ataturk
16:30 Valencia
23:35 Fes
Connect
TK831 Turkish Airlines
AT911 Royal Air Maroc
AT440 Royal Air Maroc
09:15 Beirut
18:15 Istanbul Ataturk
23:00 Casablanca
11:15 Istanbul Ataturk
21:00 Casablanca
23:55 Fes
Connect
TK1153 Turkish Airlines
AT917 Royal Air Maroc
AT440 Royal Air Maroc
11:15 Beirut
15:15 Antalya
23:00 Casablanca
12:30 Antalya
18:15 Casablanca
23:55 Fes
Connect
TU848 Tunisair
AT573 Royal Air Maroc
AT440 Royal Air Maroc
12:40 Beirut
18:05 Tunis
23:00 Casablanca
14:10 Tunis
20:55 Casablanca
23:55 Fes
Connect
TO4961 Transavia France
3O344 Air Arabia Maroc
13:05 Beirut
00:55 Lyon
16:35 Lyon
02:25 Fes
Connect
ME263 Middle East Airlines
AT911 Royal Air Maroc
AT440 Royal Air Maroc
13:15 Beirut
18:15 Istanbul Ataturk
23:00 Casablanca
15:10 Istanbul Ataturk
21:00 Casablanca
23:55 Fes
Connect

References

Find Hotels in Morocco

You can find hotels and accommodations in Morocco with our hotels search tool below

Booking.com