How to get to Morocco from Dubai by flight ? You can check flights from Dubai to Morocco below.
You can find flight ticket prices from Dubai to Morocco with our flight tickets search tool below
You take a flight from Dubai to Casablanca and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.
You take a flight from Abu Dhabi to Rabat and cost approximately 800 USD.
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 |
You take a flight from Dubai to Marrakech and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in Dubai to Abu Dhabi.
You take a flight from Abu Dhabi to Casablanca and cost approximately 700 USD.
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 |
You take a flight from Dubai to Tangier and cost approximately 500 USD.
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 |
You take a flight from Dubai to Fes and cost approximately 650 USD.
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 |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com