HowToGo

Flight from Dubai to Morocco

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

Search Transfer from Dubai to Morocco

Search Flights

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

1. Dubai to Casablanca

  1. You take a flight from Dubai to Casablanca and cost approximately 900 USD.

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

Flight Depart Arrive
AF655 Air France
AF1596 Air France
00:40 Dubai
12:25 Paris CDG
06:00 Paris CDG
14:35 Casablanca
Connect
AF655 Air France
AF1896 Air France
00:40 Dubai
07:00 Paris CDG
06:00 Paris CDG
09:05 Casablanca
Connect
AF655 Air France
AF9422 Air France
00:40 Dubai
08:15 Paris CDG
06:00 Paris CDG
10:20 Casablanca
Connect
LH631 Lufthansa
LH1314 Lufthansa
01:00 Dubai
08:30 Frankfurt
05:55 Frankfurt
11:00 Casablanca
Connect
TK761 Turkish Airlines
TK617 Turkish Airlines
02:00 Dubai
11:35 Istanbul Ataturk
05:35 Istanbul Ataturk
14:30 Casablanca
Connect
SV0599 Saudia
SV0373 Saudia
04:20 Dubai
12:55 Jeddah
06:15 Jeddah
17:35 Casablanca
Connect
MS911 Egyptair
MS847 Egyptair
05:20 Dubai
08:00 Cairo
06:50 Cairo
12:30 Casablanca
Connect
SV0591 Saudia
SV0375 Saudia
06:00 Dubai
14:40 Riyadh
07:00 Riyadh
19:50 Casablanca
Connect
EK751 Emirates
07:25 Dubai
12:45 Casablanca Direct
EK191 Emirates
TP1436 TAP Portugal
07:25 Dubai
13:50 Lisbon
12:35 Lisbon
15:15 Casablanca
Connect
AH4063 Air Algérie
AH4012 Air Algérie
09:50 Dubai
16:05 Algiers
14:30 Algiers
18:00 Casablanca
Connect
SV0563 Saudia
SV0375 Saudia
10:40 Dubai
14:40 Riyadh
11:40 Riyadh
19:50 Casablanca
Connect
MS902 Egyptair
MS861 Egyptair
11:55 Dubai
18:45 Cairo
13:35 Cairo
23:15 Casablanca
Connect
SV0589 Saudia
SV0377 Saudia
17:30 Dubai
03:05 Jeddah
19:15 Jeddah
07:45 Casablanca
Connect
WY608 Oman Air
WY171 Oman Air
19:30 Dubai
01:30 Muscat
20:35 Muscat
07:10 Casablanca
Connect
GF515 Gulf Air Bahrain
GF143 Gulf Air Bahrain
20:40 Dubai
01:35 Manama
21:00 Manama
06:20 Casablanca
Connect
SV0551 Saudia
SV0377 Saudia
21:00 Dubai
03:05 Jeddah
22:45 Jeddah
07:45 Casablanca
Connect
GF511 Gulf Air Bahrain
GF143 Gulf Air Bahrain
21:00 Dubai
01:35 Manama
21:15 Manama
06:20 Casablanca
Connect
SV0595 Saudia
SV0377 Saudia
23:00 Dubai
03:05 Jeddah
00:45 Jeddah
07:45 Casablanca
Connect
WY612 Oman Air
WY171 Oman Air
23:00 Dubai
01:30 Muscat
00:15 Muscat
07:10 Casablanca
Connect
WY614 Oman Air
WY171 Oman Air
23:15 Dubai
01:30 Muscat
00:20 Muscat
07:10 Casablanca
Connect
GF513 Gulf Air Bahrain
GF143 Gulf Air Bahrain
23:35 Dubai
01:35 Manama
23:55 Manama
06:20 Casablanca
Connect

2. Abu Dhabi to Rabat

  1. You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.

  2. You take a flight from Abu Dhabi to Rabat and cost approximately 800 USD.

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

Flight Depart Arrive
EY031 Etihad
AF1258 Air France
02:15 Abu Dhabi
11:10 Paris CDG
07:40 Paris CDG
13:05 Rabat
Connect
EY037 Etihad
AF1458 Air France
08:55 Abu Dhabi
15:20 Paris CDG
14:20 Paris CDG
17:15 Rabat
Connect
EY615 Etihad
09:40 Abu Dhabi
14:50 Rabat Direct

3. Dubai to Marrakech

  1. You take a flight from Dubai to Marrakech and cost approximately 550 USD.

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

Flight Depart Arrive
AF655 Air France
AF1276 Air France
00:40 Dubai
07:00 Paris CDG
06:00 Paris CDG
09:20 Marrakech
Connect
AF655 Air France
AF1076 Air France
00:40 Dubai
14:25 Paris CDG
06:00 Paris CDG
16:45 Marrakech
Connect
KL0428 KLM
HV5751 Transavia Holland
00:50 Dubai
14:40 Amsterdam Schiphol
05:55 Amsterdam Schiphol
17:30 Marrakech
Connect
KL0428 KLM
HV5759 Transavia Holland
00:50 Dubai
15:25 Amsterdam Schiphol
05:55 Amsterdam Schiphol
18:15 Marrakech
Connect
LH631 Lufthansa
LH1332 Lufthansa
01:00 Dubai
09:35 Frankfurt
05:55 Frankfurt
12:15 Marrakech
Connect
BA106 British Airways
BA668 British Airways
01:10 Dubai
11:55 London Heathrow
05:55 London Heathrow
15:35 Marrakech
Connect
LX243 Swiss
WK104 Edelweiss Air
01:35 Dubai
14:50 Zurich
06:25 Zurich
17:20 Marrakech
Connect
TK761 Turkish Airlines
TK619 Turkish Airlines
02:00 Dubai
11:30 Istanbul Ataturk
05:35 Istanbul Ataturk
15:00 Marrakech
Connect
EK011 Emirates
BA2666 British Airways
02:45 Dubai
08:20 London Gatwick
07:20 London Gatwick
11:55 Marrakech
Connect
EK053 Emirates
LH676 Lufthansa
04:05 Dubai
12:20 Munich
08:35 Munich
15:05 Marrakech
Connect
EK071 Emirates
3O362 Air Arabia Maroc
04:05 Dubai
11:15 Paris CDG
09:25 Paris CDG
13:55 Marrakech
Connect
EK191 Emirates
TP1450 TAP Portugal
07:25 Dubai
14:05 Lisbon
12:35 Lisbon
15:40 Marrakech
Connect
EK751 Emirates
AT419 Royal Air Maroc
07:25 Dubai
16:40 Casablanca
12:45 Casablanca
17:30 Marrakech
Connect
EK751 Emirates
AT409 Royal Air Maroc
07:25 Dubai
16:05 Casablanca
12:45 Casablanca
17:00 Marrakech
Connect
EK141 Emirates
IB8818 Iberia
07:40 Dubai
15:55 Madrid
13:25 Madrid
17:00 Marrakech
Connect
EK015 Emirates
BA2666 British Airways
08:00 Dubai
13:25 London Gatwick
12:35 London Gatwick
17:05 Marrakech
Connect
EK015 Emirates
TOM516 TUI Airways
08:00 Dubai
15:40 London Gatwick
12:35 London Gatwick
19:10 Marrakech
Connect
EK015 Emirates
U28897 easyJet
08:00 Dubai
15:20 London Gatwick
12:35 London Gatwick
19:00 Marrakech
Connect
EK147 Emirates
HV5751 Transavia Holland
08:05 Dubai
14:40 Amsterdam Schiphol
13:15 Amsterdam Schiphol
17:30 Marrakech
Connect
EK147 Emirates
HV5759 Transavia Holland
08:05 Dubai
15:25 Amsterdam Schiphol
13:15 Amsterdam Schiphol
18:15 Marrakech
Connect
EK147 Emirates
HV5753 Transavia Holland
08:05 Dubai
16:10 Amsterdam Schiphol
13:15 Amsterdam Schiphol
19:00 Marrakech
Connect
EK183 Emirates
FR5237 Ryanair
08:20 Dubai
14:15 Brussels
13:25 Brussels
16:50 Marrakech
Connect
EK073 Emirates
AF1076 Air France
08:20 Dubai
14:25 Paris CDG
13:30 Paris CDG
16:45 Marrakech
Connect
EK073 Emirates
U23869 easyJet
08:20 Dubai
15:50 Paris CDG
13:30 Paris CDG
18:20 Marrakech
Connect
EK087 Emirates
WK104 Edelweiss Air
08:40 Dubai
14:50 Zurich
13:20 Zurich
17:20 Marrakech
Connect
EK077 Emirates
U21689 easyJet
08:45 Dubai
15:40 Nice
13:40 Nice
17:45 Marrakech
Connect
EK127 Emirates
OE630 Cairo Aviation
08:55 Dubai
14:15 Vienna
12:55 Vienna
17:15 Marrakech
Connect
EK143 Emirates
FR7752 Ryanair
14:30 Dubai
21:30 Madrid
20:20 Madrid
22:35 Marrakech
Connect
EK143 Emirates
UX1423 Air Europa
14:30 Dubai
23:30 Madrid
20:20 Madrid
00:30 Marrakech
Connect
EK075 Emirates
AF9406 Air France
14:40 Dubai
21:05 Paris CDG
20:00 Paris CDG
23:25 Marrakech
Connect
EK009 Emirates
3O106 Air Arabia Maroc
14:55 Dubai
20:40 London Gatwick
19:45 London Gatwick
00:05 Marrakech
Connect

4. Abu Dhabi to Casablanca

  1. You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.

  2. You take a flight from Abu Dhabi to Casablanca and cost approximately 700 USD.

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

Flight Depart Arrive
MS919 Egyptair
MS847 Egyptair
00:50 Abu Dhabi
08:00 Cairo
02:25 Cairo
12:30 Casablanca
Connect
TK869 Turkish Airlines
TK617 Turkish Airlines
01:35 Abu Dhabi
11:35 Istanbul Ataturk
05:25 Istanbul Ataturk
14:30 Casablanca
Connect
EY001 Etihad
LH1314 Lufthansa
02:05 Abu Dhabi
08:30 Frankfurt
06:50 Frankfurt
11:00 Casablanca
Connect
KL0452 KLM
HV5749 Transavia Holland
02:10 Abu Dhabi
10:20 Amsterdam Schiphol
07:15 Amsterdam Schiphol
13:00 Casablanca
Connect
EY651 Etihad
MS847 Egyptair
02:20 Abu Dhabi
08:00 Cairo
04:10 Cairo
12:30 Casablanca
Connect
EY065 Etihad
AT221 Royal Air Maroc
02:25 Abu Dhabi
09:00 Moscow Domodedovo
06:50 Moscow Domodedovo
12:35 Casablanca
Connect
EY613 Etihad
02:35 Abu Dhabi
07:55 Casablanca Direct
MS917 Egyptair
MS847 Egyptair
05:05 Abu Dhabi
08:00 Cairo
06:40 Cairo
12:30 Casablanca
Connect
EY317 Etihad
SV0375 Saudia
10:20 Abu Dhabi
14:40 Riyadh
11:15 Riyadh
19:50 Casablanca
Connect
EY655 Etihad
MS861 Egyptair
14:25 Abu Dhabi
18:45 Cairo
16:05 Cairo
23:15 Casablanca
Connect
GF545 Gulf Air Bahrain
GF143 Gulf Air Bahrain
19:20 Abu Dhabi
01:35 Manama
19:25 Manama
06:20 Casablanca
Connect
EY377 Etihad
GF143 Gulf Air Bahrain
21:35 Abu Dhabi
01:35 Manama
21:45 Manama
06:20 Casablanca
Connect
EY388 Etihad
WY171 Oman Air
21:40 Abu Dhabi
01:30 Muscat
22:50 Muscat
07:10 Casablanca
Connect
GF547 Gulf Air Bahrain
GF143 Gulf Air Bahrain
23:40 Abu Dhabi
01:35 Manama
23:45 Manama
06:20 Casablanca
Connect

5. Dubai to Tangier

  1. You take a flight from Dubai to Tangier and cost approximately 500 USD.

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

Flight Depart Arrive
AF655 Air France
3O364 Air Arabia Maroc
00:40 Dubai
11:50 Paris CDG
06:00 Paris CDG
13:30 Tangier
Connect
KL0428 KLM
AT683 Royal Air Maroc
00:50 Dubai
12:15 Amsterdam Schiphol
05:55 Amsterdam Schiphol
14:25 Tangier
Connect
KL0428 KLM
3O128 Air Arabia Maroc
00:50 Dubai
14:05 Amsterdam Schiphol
05:55 Amsterdam Schiphol
16:10 Tangier
Connect
EK011 Emirates
3O102 Air Arabia Maroc
02:45 Dubai
13:40 London Gatwick
07:20 London Gatwick
16:50 Tangier
Connect
EK255 Emirates
3O378 Air Arabia Maroc
03:25 Dubai
15:30 Barcelona
08:35 Barcelona
16:20 Tangier
Connect
EK145 Emirates
AT683 Royal Air Maroc
03:30 Dubai
12:15 Amsterdam Schiphol
08:35 Amsterdam Schiphol
14:25 Tangier
Connect
EK145 Emirates
3O128 Air Arabia Maroc
03:30 Dubai
14:05 Amsterdam Schiphol
08:35 Amsterdam Schiphol
16:10 Tangier
Connect
EK071 Emirates
3O364 Air Arabia Maroc
04:05 Dubai
11:50 Paris CDG
09:25 Paris CDG
13:30 Tangier
Connect
EK191 Emirates
TP1458 TAP Portugal
07:25 Dubai
22:10 Lisbon
12:35 Lisbon
23:50 Tangier
Connect
EK751 Emirates
AT990 Royal Air Maroc
07:25 Dubai
16:50 Casablanca
12:45 Casablanca
17:55 Tangier
Connect
EK015 Emirates
3O102 Air Arabia Maroc
08:00 Dubai
13:40 London Gatwick
12:35 London Gatwick
16:50 Tangier
Connect
EK147 Emirates
3O128 Air Arabia Maroc
08:05 Dubai
14:05 Amsterdam Schiphol
13:15 Amsterdam Schiphol
16:10 Tangier
Connect
EK185 Emirates
3O378 Air Arabia Maroc
08:15 Dubai
15:30 Barcelona
13:25 Barcelona
16:20 Tangier
Connect
EK185 Emirates
VY7364 Vueling Airlines
08:15 Dubai
20:15 Barcelona
13:25 Barcelona
21:10 Tangier
Connect
EK185 Emirates
VY7368 Vueling Airlines
08:15 Dubai
19:35 Barcelona
13:25 Barcelona
20:30 Tangier
Connect
EK183 Emirates
TB2661 TUI fly Belgium
08:20 Dubai
19:00 Brussels
13:25 Brussels
21:00 Tangier
Connect
EK183 Emirates
3O114 Air Arabia Maroc
08:20 Dubai
16:25 Brussels
13:25 Brussels
18:20 Tangier
Connect
EK183 Emirates
AT691 Royal Air Maroc
08:20 Dubai
20:05 Brussels
13:25 Brussels
22:00 Tangier
Connect
FZ719 Flydubai
VY7721 Vueling Airlines
VY7368 Vueling Airlines
09:00 Dubai
14:00 Dubrovnik
19:35 Barcelona
13:00 Dubrovnik
16:25 Barcelona
20:30 Tangier
Connect
EK135 Emirates
VY6405 Vueling Airlines
VY7368 Vueling Airlines
09:05 Dubai
16:35 Venice
19:35 Barcelona
13:25 Venice
18:35 Barcelona
20:30 Tangier
Connect
EK135 Emirates
VY6405 Vueling Airlines
VY7364 Vueling Airlines
09:05 Dubai
16:35 Venice
20:15 Barcelona
13:25 Venice
18:35 Barcelona
21:10 Tangier
Connect
EK093 Emirates
VY6523 Vueling Airlines
VY7364 Vueling Airlines
09:30 Dubai
17:00 Bologna
20:15 Barcelona
13:50 Bologna
18:45 Barcelona
21:10 Tangier
Connect
EK093 Emirates
VY6523 Vueling Airlines
VY7368 Vueling Airlines
09:30 Dubai
17:00 Bologna
19:35 Barcelona
13:50 Bologna
18:45 Barcelona
20:30 Tangier
Connect
EK193 Emirates
TP1458 TAP Portugal
14:25 Dubai
22:10 Lisbon
19:40 Lisbon
23:50 Tangier
Connect
EK187 Emirates
VY7364 Vueling Airlines
15:45 Dubai
06:00 Barcelona
20:55 Barcelona
06:55 Tangier
Connect
HV6902 Transavia Holland
3O430 Air Arabia Maroc
16:35 Dubai
01:20 Sabiha Gokcen
20:35 Sabiha Gokcen
04:05 Tangier
Connect
FZ751 Flydubai
3O430 Air Arabia Maroc
16:45 Dubai
01:20 Sabiha Gokcen
20:35 Sabiha Gokcen
04:05 Tangier
Connect
FZ159 Flydubai
VY7621 Vueling Airlines
VY7364 Vueling Airlines
18:55 Dubai
00:30 Beirut
06:00 Barcelona
21:55 Beirut
04:05 Barcelona
06:55 Tangier
Connect
EK955 Emirates
VY7621 Vueling Airlines
VY7364 Vueling Airlines
20:55 Dubai
00:30 Beirut
06:00 Barcelona
23:50 Beirut
04:05 Barcelona
06:55 Tangier
Connect
ME429 Middle East Airlines
VY7621 Vueling Airlines
VY7364 Vueling Airlines
21:40 Dubai
00:30 Beirut
06:00 Barcelona
23:59 Beirut
04:05 Barcelona
06:55 Tangier
Connect

6. Dubai to Fes

  1. You take a flight from Dubai to Fes and cost approximately 650 USD.

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

Flight Depart Arrive
AF655 Air France
3O368 Air Arabia Maroc
00:40 Dubai
13:00 Paris CDG
06:00 Paris CDG
14:50 Fes
Connect
EK011 Emirates
3O104 Air Arabia Maroc
02:45 Dubai
12:25 London Gatwick
07:20 London Gatwick
15:30 Fes
Connect
EK255 Emirates
3O372 Air Arabia Maroc
03:25 Dubai
10:00 Barcelona
08:35 Barcelona
11:00 Fes
Connect
EK071 Emirates
3O368 Air Arabia Maroc
04:05 Dubai
13:00 Paris CDG
09:25 Paris CDG
14:50 Fes
Connect
MS911 Egyptair
MS767 Egyptair
FR9016 Ryanair
05:20 Dubai
11:00 Cairo
19:45 Barcelona
06:50 Cairo
15:25 Barcelona
20:45 Fes
Connect
SV0591 Saudia
SV0379 Saudia
FR4460 Ryanair
06:00 Dubai
12:20 Riyadh
21:35 Malaga
07:00 Riyadh
18:00 Malaga
21:35 Fes
Connect
KU678 Kuwait Airways
KU121 Kuwait Airways
FR4460 Ryanair
06:00 Dubai
09:00 Kuwait
21:35 Malaga
07:05 Kuwait
14:35 Malaga
21:35 Fes
Connect
EK751 Emirates
AT440 Royal Air Maroc
07:25 Dubai
23:00 Casablanca
12:45 Casablanca
23:55 Fes
Connect
EK147 Emirates
3O126 Air Arabia Maroc
08:05 Dubai
21:20 Amsterdam Schiphol
13:15 Amsterdam Schiphol
23:40 Fes
Connect
EK185 Emirates
FR9016 Ryanair
08:15 Dubai
19:45 Barcelona
13:25 Barcelona
20:45 Fes
Connect
EK183 Emirates
TB2561 TUI fly Belgium
08:20 Dubai
20:40 Brussels
13:25 Brussels
22:50 Fes
Connect
EK747 Emirates
AT573 Royal Air Maroc
AT440 Royal Air Maroc
09:00 Dubai
18:05 Tunis
23:00 Casablanca
12:25 Tunis
20:55 Casablanca
23:55 Fes
Connect
EK093 Emirates
FR6435 Ryanair
FR5373 Ryanair
09:30 Dubai
18:50 Bologna
23:05 Valencia
13:50 Bologna
20:55 Valencia
23:35 Fes
Connect
XY202 Flynas
AT254 Royal Air Maroc
AT440 Royal Air Maroc
11:25 Dubai
14:05 Riyadh
23:00 Casablanca
12:20 Riyadh
19:40 Casablanca
23:55 Fes
Connect
XY202 Flynas
SV0375 Saudia
AT440 Royal Air Maroc
11:25 Dubai
14:40 Riyadh
23:00 Casablanca
12:20 Riyadh
19:50 Casablanca
23:55 Fes
Connect
EK181 Emirates
TB2561 TUI fly Belgium
14:20 Dubai
20:40 Brussels
19:20 Brussels
22:50 Fes
Connect
EK081 Emirates
3O344 Air Arabia Maroc
14:35 Dubai
00:55 Lyon
19:30 Lyon
02:25 Fes
Connect
EK149 Emirates
3O126 Air Arabia Maroc
14:45 Dubai
21:20 Amsterdam Schiphol
20:00 Amsterdam Schiphol
23:40 Fes
Connect
W50064 Mahan Air
W50140 Mahan Air
3O407 Air Arabia Maroc
21:00 Dubai
07:15 Tehran Imam Khomeini
10:40 Rome
23:30 Tehran Imam Khomeini
09:45 Rome
12:25 Fes
Connect

References

Find Hotels in Morocco

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

Booking.com