How to get to Morocco from Zanzibar by flight ? You can check flights from Zanzibar to Morocco below.
You can find flight ticket prices from Zanzibar to Morocco with our flight tickets search tool below
You take a flight from Zanzibar to Marrakech and cost approximately 900 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK567
Turkish Airlines
TK567
Turkish Airlines
AT911
Royal Air Maroc
AT403
Royal Air Maroc
|
04:45
Zanzibar
06:40
Kilimanjaro
18:30
Istanbul
22:45
Casablanca
|
05:50
Kilimanjaro
13:45
Istanbul
21:15
Casablanca
23:35
Marrakech
|
Connect |
TK567
Turkish Airlines
TK567
Turkish Airlines
TK1855
Turkish Airlines
VY7332
Vueling Airlines
|
04:45
Zanzibar
06:40
Kilimanjaro
15:20
Istanbul
18:20
Barcelona
|
05:50
Kilimanjaro
13:45
Istanbul
17:15
Barcelona
20:40
Marrakech
|
Connect |
WY708
Oman Air
WY171
Oman Air
AT403
Royal Air Maroc
|
06:00
Zanzibar
13:55
Muscat
22:45
Casablanca
|
12:20
Muscat
19:35
Casablanca
23:35
Marrakech
|
Connect |
NO392
Neos
NO392
Neos
U22591
easyJet
|
10:45
Zanzibar
13:30
Mombasa
06:00
Milan Malpensa
|
11:30
Mombasa
19:15
Milan Malpensa
09:25
Marrakech
|
Connect |
PW713
Precision Air
AF815
Air France
AF9466
Air France
|
16:20
Zanzibar
23:10
Nairobi
10:30
Paris CDG
|
18:00
Nairobi
05:50
Paris CDG
13:50
Marrakech
|
Connect |
PW713
Precision Air
AF815
Air France
AF1076
Air France
|
16:20
Zanzibar
23:10
Nairobi
07:10
Paris CDG
|
18:00
Nairobi
05:50
Paris CDG
10:30
Marrakech
|
Connect |
QR1352
Qatar Airways
QR135
Qatar Airways
FR8876
Ryanair
|
17:15
Zanzibar
01:55
Doha
07:35
Pisa
|
23:25
Doha
06:40
Pisa
10:50
Marrakech
|
Connect |
QR1352
Qatar Airways
AT217
Royal Air Maroc
AT409
Royal Air Maroc
|
17:15
Zanzibar
01:30
Doha
10:25
Casablanca
|
23:25
Doha
07:10
Casablanca
11:15
Marrakech
|
Connect |
QR1352
Qatar Airways
QR137
Qatar Airways
FR2243
Ryanair
|
17:15
Zanzibar
01:35
Doha
07:40
Barcelona
|
23:25
Doha
06:35
Barcelona
10:05
Marrakech
|
Connect |
QR1352
Qatar Airways
QR343
Qatar Airways
TP1452
TAP Portugal
|
17:15
Zanzibar
01:35
Doha
09:25
Lisbon
|
23:25
Doha
06:40
Lisbon
12:00
Marrakech
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
IB8816
Iberia
|
17:15
Zanzibar
01:20
Doha
08:40
Madrid
|
23:25
Doha
07:00
Madrid
10:45
Marrakech
|
Connect |
QR1352
Qatar Airways
QR149
Qatar Airways
IB8818
Iberia
|
17:15
Zanzibar
08:10
Doha
15:55
Madrid
|
23:25
Doha
13:50
Madrid
18:00
Marrakech
|
Connect |
QR1352
Qatar Airways
QR149
Qatar Airways
IB3344
Iberia
|
17:15
Zanzibar
08:10
Doha
18:40
Madrid
|
23:25
Doha
13:50
Madrid
20:40
Marrakech
|
Connect |
QR1352
Qatar Airways
QR1463
Qatar Airways
|
17:15
Zanzibar
09:55
Doha
|
23:25
Doha
16:10
Marrakech
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
IB8818
Iberia
|
17:15
Zanzibar
01:20
Doha
15:55
Madrid
|
23:25
Doha
07:00
Madrid
18:00
Marrakech
|
Connect |
PW437
Precision Air
LX294
Swiss
WK104
Edelweiss Air
|
18:40
Zanzibar
22:20
Dar es Salaam
07:20
Zurich
|
19:10
Dar es Salaam
06:15
Zurich
10:50
Marrakech
|
Connect |
FLZ106
Flightlink
LX294
Swiss
WK104
Edelweiss Air
|
19:00
Zanzibar
22:20
Dar es Salaam
07:20
Zurich
|
19:20
Dar es Salaam
06:15
Zurich
10:50
Marrakech
|
Connect |
PW715
Precision Air
AF815
Air France
AF9466
Air France
|
19:30
Zanzibar
23:10
Nairobi
10:30
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
13:50
Marrakech
|
Connect |
PW715
Precision Air
AF815
Air France
AF1276
Air France
|
19:30
Zanzibar
23:10
Nairobi
12:10
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
15:30
Marrakech
|
Connect |
PW715
Precision Air
AF815
Air France
AF1076
Air France
|
19:30
Zanzibar
23:10
Nairobi
07:10
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
10:30
Marrakech
|
Connect |
PW712
Precision Air
LX294
Swiss
WK104
Edelweiss Air
|
20:30
Zanzibar
22:20
Dar es Salaam
07:20
Zurich
|
21:00
Dar es Salaam
06:15
Zurich
10:50
Marrakech
|
Connect |
FZ1688
Flydubai
EK191
Emirates
TP1454
TAP Portugal
|
22:00
Zanzibar
07:25
Dubai
13:50
Lisbon
|
04:45
Dubai
12:00
Lisbon
16:25
Marrakech
|
Connect |
FZ1688
Flydubai
EK141
Emirates
FR7752
Ryanair
|
22:00
Zanzibar
07:25
Dubai
14:35
Madrid
|
04:45
Dubai
12:40
Madrid
16:40
Marrakech
|
Connect |
FZ1688
Flydubai
EK751
Emirates
AT411
Royal Air Maroc
|
22:00
Zanzibar
07:25
Dubai
16:00
Casablanca
|
04:45
Dubai
13:15
Casablanca
16:55
Marrakech
|
Connect |
You take a flight from Zanzibar to Tangier and cost approximately 750 USD.
You take a bus, shuttle or taxi from Tangier to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
WY708
Oman Air
WY171
Oman Air
AT470
Royal Air Maroc
|
06:00
Zanzibar
13:55
Muscat
23:20
Casablanca
|
12:20
Muscat
19:35
Casablanca
00:40
Tangier
|
Connect |
WY708
Oman Air
WY171
Oman Air
AT472
Royal Air Maroc
|
06:00
Zanzibar
13:55
Muscat
23:30
Casablanca
|
12:20
Muscat
19:35
Casablanca
00:25
Tangier
|
Connect |
NO293
Neos
VY6107
Vueling Airlines
VY7364
Vueling Airlines
|
10:05
Zanzibar
21:10
Rome
06:35
Barcelona
|
15:50
Rome
23:00
Barcelona
08:25
Tangier
|
Connect |
NO293
Neos
VY6111
Vueling Airlines
VY7364
Vueling Airlines
|
10:05
Zanzibar
17:35
Rome
06:35
Barcelona
|
15:50
Rome
19:25
Barcelona
08:25
Tangier
|
Connect |
ET814
Ethiopian Airlines
ET814
Ethiopian Airlines
ET704
Ethiopian Airlines
3O364
Air Arabia Maroc
|
16:00
Zanzibar
18:10
Kilimanjaro
00:15
Addis Ababa
11:55
Paris CDG
|
17:10
Kilimanjaro
20:40
Addis Ababa
06:05
Paris CDG
13:40
Tangier
|
Connect |
ET814
Ethiopian Airlines
ET814
Ethiopian Airlines
ET728
Ethiopian Airlines
3O114
Air Arabia Maroc
|
16:00
Zanzibar
18:10
Kilimanjaro
00:10
Addis Ababa
11:40
Brussels
|
17:10
Kilimanjaro
20:40
Addis Ababa
05:20
Brussels
13:35
Tangier
|
Connect |
PW713
Precision Air
KQ112
Kenya Airways
3O364
Air Arabia Maroc
|
16:20
Zanzibar
23:50
Nairobi
11:55
Paris CDG
|
18:00
Nairobi
06:30
Paris CDG
13:40
Tangier
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
FR7754
Ryanair
|
17:15
Zanzibar
01:20
Doha
12:25
Madrid
|
23:25
Doha
07:00
Madrid
13:55
Tangier
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
IB8796
Iberia
|
17:15
Zanzibar
01:20
Doha
14:35
Madrid
|
23:25
Doha
07:00
Madrid
16:00
Tangier
|
Connect |
QR1352
Qatar Airways
QR145
Qatar Airways
3O378
Air Arabia Maroc
|
17:15
Zanzibar
07:45
Doha
15:25
Barcelona
|
23:25
Doha
12:45
Barcelona
16:20
Tangier
|
Connect |
PW715
Precision Air
UU977
Air Austral
3O364
Air Arabia Maroc
|
19:30
Zanzibar
23:35
Nairobi
11:55
Paris CDG
|
21:10
Nairobi
06:10
Paris CDG
13:40
Tangier
|
Connect |
PW715
Precision Air
KQ112
Kenya Airways
3O364
Air Arabia Maroc
|
19:30
Zanzibar
23:50
Nairobi
11:55
Paris CDG
|
21:10
Nairobi
06:30
Paris CDG
13:40
Tangier
|
Connect |
PW715
Precision Air
AF815
Air France
3O364
Air Arabia Maroc
|
19:30
Zanzibar
23:10
Nairobi
11:55
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
13:40
Tangier
|
Connect |
TB452
TUI fly Belgium
TB452
TUI fly Belgium
3O114
Air Arabia Maroc
|
21:20
Zanzibar
23:45
Mombasa
11:40
Brussels
|
22:15
Mombasa
07:40
Brussels
13:35
Tangier
|
Connect |
FZ1688
Flydubai
EK185
Emirates
3O378
Air Arabia Maroc
|
22:00
Zanzibar
07:50
Dubai
15:25
Barcelona
|
04:45
Dubai
12:25
Barcelona
16:20
Tangier
|
Connect |
FZ1688
Flydubai
EK141
Emirates
IB8796
Iberia
|
22:00
Zanzibar
07:25
Dubai
14:35
Madrid
|
04:45
Dubai
12:40
Madrid
16:00
Tangier
|
Connect |
You take a flight from Zanzibar to Fes and cost approximately 700 USD.
You take a bus, shuttle or taxi from Fes to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK567
Turkish Airlines
TK567
Turkish Airlines
AT911
Royal Air Maroc
AT440
Royal Air Maroc
|
04:45
Zanzibar
06:40
Kilimanjaro
18:30
Istanbul
22:25
Casablanca
|
05:50
Kilimanjaro
13:45
Istanbul
21:15
Casablanca
23:30
Fes
|
Connect |
TK567
Turkish Airlines
TK567
Turkish Airlines
TK1391
Turkish Airlines
3O302
Air Arabia Maroc
|
04:45
Zanzibar
06:40
Kilimanjaro
14:50
Istanbul
21:30
Bordeaux
|
05:50
Kilimanjaro
13:45
Istanbul
16:35
Bordeaux
22:35
Fes
|
Connect |
WY708
Oman Air
WY131
Oman Air
3O368
Air Arabia Maroc
|
06:00
Zanzibar
14:15
Muscat
11:45
Paris CDG
|
12:20
Muscat
19:45
Paris CDG
13:40
Fes
|
Connect |
NO293
Neos
FR9666
Ryanair
FR1186
Ryanair
|
10:05
Zanzibar
17:25
Rome
16:25
Sevilla
|
15:50
Rome
20:10
Sevilla
17:25
Fes
|
Connect |
NO293
Neos
FR6986
Ryanair
FR9016
Ryanair
|
10:05
Zanzibar
21:35
Rome
11:30
Barcelona
|
15:50
Rome
23:20
Barcelona
13:25
Fes
|
Connect |
KQ491
Kenya Airways
KQ112
Kenya Airways
3O368
Air Arabia Maroc
|
10:20
Zanzibar
23:50
Nairobi
11:45
Paris CDG
|
11:40
Nairobi
06:30
Paris CDG
13:40
Fes
|
Connect |
PW713
Precision Air
UU977
Air Austral
3O368
Air Arabia Maroc
|
16:20
Zanzibar
23:35
Nairobi
11:45
Paris CDG
|
18:00
Nairobi
06:10
Paris CDG
13:40
Fes
|
Connect |
PW713
Precision Air
KQ112
Kenya Airways
3O368
Air Arabia Maroc
|
16:20
Zanzibar
23:50
Nairobi
11:45
Paris CDG
|
18:00
Nairobi
06:30
Paris CDG
13:40
Fes
|
Connect |
QR1352
Qatar Airways
QR137
Qatar Airways
FR9016
Ryanair
|
17:15
Zanzibar
01:35
Doha
11:30
Barcelona
|
23:25
Doha
06:35
Barcelona
13:25
Fes
|
Connect |
QR1352
Qatar Airways
QR133
Qatar Airways
FR9745
Ryanair
|
17:15
Zanzibar
08:05
Doha
21:00
Pisa
|
23:25
Doha
12:50
Pisa
22:50
Fes
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
FR7758
Ryanair
|
17:15
Zanzibar
01:20
Doha
14:10
Madrid
|
23:25
Doha
07:00
Madrid
15:45
Fes
|
Connect |
QR1352
Qatar Airways
AT217
Royal Air Maroc
AT440
Royal Air Maroc
|
17:15
Zanzibar
01:30
Doha
22:25
Casablanca
|
23:25
Doha
07:10
Casablanca
23:30
Fes
|
Connect |
QR1352
Qatar Airways
QR1397
Qatar Airways
AT440
Royal Air Maroc
|
17:15
Zanzibar
07:40
Doha
22:25
Casablanca
|
23:25
Doha
13:50
Casablanca
23:30
Fes
|
Connect |
QR1352
Qatar Airways
QR137
Qatar Airways
3O372
Air Arabia Maroc
|
17:15
Zanzibar
01:35
Doha
11:05
Barcelona
|
23:25
Doha
06:35
Barcelona
12:05
Fes
|
Connect |
PW715
Precision Air
UU977
Air Austral
3O368
Air Arabia Maroc
|
19:30
Zanzibar
23:35
Nairobi
11:45
Paris CDG
|
21:10
Nairobi
06:10
Paris CDG
13:40
Fes
|
Connect |
PW715
Precision Air
KQ112
Kenya Airways
3O368
Air Arabia Maroc
|
19:30
Zanzibar
23:50
Nairobi
11:45
Paris CDG
|
21:10
Nairobi
06:30
Paris CDG
13:40
Fes
|
Connect |
PW715
Precision Air
AF815
Air France
3O368
Air Arabia Maroc
|
19:30
Zanzibar
23:10
Nairobi
11:45
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
13:40
Fes
|
Connect |
FZ1688
Flydubai
EK751
Emirates
AT440
Royal Air Maroc
|
22:00
Zanzibar
07:25
Dubai
22:25
Casablanca
|
04:45
Dubai
13:15
Casablanca
23:30
Fes
|
Connect |
FZ1688
Flydubai
EK141
Emirates
FR7758
Ryanair
|
22:00
Zanzibar
07:25
Dubai
14:10
Madrid
|
04:45
Dubai
12:40
Madrid
15:45
Fes
|
Connect |
You take a flight from Zanzibar to Rabat and cost approximately 950 USD.
You take a bus, shuttle or taxi from Rabat to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK567
Turkish Airlines
TK567
Turkish Airlines
TK1367
Turkish Airlines
AT735
Royal Air Maroc
|
04:45
Zanzibar
06:40
Kilimanjaro
15:15
Istanbul
21:05
Marseille
|
05:50
Kilimanjaro
13:45
Istanbul
16:50
Marseille
22:25
Rabat
|
Connect |
WY708
Oman Air
WY131
Oman Air
AF1358
Air France
|
06:00
Zanzibar
14:15
Muscat
21:00
Paris CDG
|
12:20
Muscat
19:45
Paris CDG
23:55
Rabat
|
Connect |
NO293
Neos
AF1305
Air France
AF1358
Air France
|
10:05
Zanzibar
17:40
Rome
21:00
Paris CDG
|
15:50
Rome
19:55
Paris CDG
23:55
Rabat
|
Connect |
ET814
Ethiopian Airlines
ET814
Ethiopian Airlines
ET704
Ethiopian Airlines
AF1258
Air France
|
16:00
Zanzibar
18:10
Kilimanjaro
00:15
Addis Ababa
10:15
Paris CDG
|
17:10
Kilimanjaro
20:40
Addis Ababa
06:05
Paris CDG
13:10
Rabat
|
Connect |
PW713
Precision Air
AF815
Air France
AF1258
Air France
|
16:20
Zanzibar
23:10
Nairobi
10:15
Paris CDG
|
18:00
Nairobi
05:50
Paris CDG
13:10
Rabat
|
Connect |
QR1352
Qatar Airways
QR041
Qatar Airways
AF1458
Air France
|
17:15
Zanzibar
01:25
Doha
12:55
Paris CDG
|
23:25
Doha
06:35
Paris CDG
15:50
Rabat
|
Connect |
QR1352
Qatar Airways
QR1463
Qatar Airways
QR1463
Qatar Airways
|
17:15
Zanzibar
09:55
Doha
17:30
Marrakech
|
23:25
Doha
16:10
Marrakech
18:30
Rabat
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
AT975
Royal Air Maroc
|
17:15
Zanzibar
01:20
Doha
13:55
Madrid
|
23:25
Doha
07:00
Madrid
14:30
Rabat
|
Connect |
QR1352
Qatar Airways
QR041
Qatar Airways
AF1258
Air France
|
17:15
Zanzibar
01:25
Doha
10:15
Paris CDG
|
23:25
Doha
06:35
Paris CDG
13:10
Rabat
|
Connect |
QR1352
Qatar Airways
QR149
Qatar Airways
FR5352
Ryanair
|
17:15
Zanzibar
08:10
Doha
14:40
Madrid
|
23:25
Doha
13:50
Madrid
16:15
Rabat
|
Connect |
QR1352
Qatar Airways
QR147
Qatar Airways
FR5352
Ryanair
|
17:15
Zanzibar
01:20
Doha
14:40
Madrid
|
23:25
Doha
07:00
Madrid
16:15
Rabat
|
Connect |
PW715
Precision Air
AF815
Air France
AF1458
Air France
|
19:30
Zanzibar
23:10
Nairobi
12:55
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
15:50
Rabat
|
Connect |
PW715
Precision Air
KQ112
Kenya Airways
AF1458
Air France
|
19:30
Zanzibar
23:50
Nairobi
12:55
Paris CDG
|
21:10
Nairobi
06:30
Paris CDG
15:50
Rabat
|
Connect |
PW715
Precision Air
AF815
Air France
AF1258
Air France
|
19:30
Zanzibar
23:10
Nairobi
10:15
Paris CDG
|
21:10
Nairobi
05:50
Paris CDG
13:10
Rabat
|
Connect |
PW712
Precision Air
KL0567 0569 0571
KLM
KL1229
KLM
AF1458
Air France
|
20:30
Zanzibar
23:40
Dar es Salaam
08:10
Amsterdam Schiphol
12:55
Paris CDG
|
21:00
Dar es Salaam
07:00
Amsterdam Schiphol
09:35
Paris CDG
15:50
Rabat
|
Connect |
TC105
Air Tanzania
KL0567 0569 0571
KLM
AF1241
Air France
AF1458
Air France
|
21:10
Zanzibar
23:40
Dar es Salaam
09:30
Amsterdam Schiphol
12:55
Paris CDG
|
21:40
Dar es Salaam
07:00
Amsterdam Schiphol
10:55
Paris CDG
15:50
Rabat
|
Connect |
TC105
Air Tanzania
KL0567 0569 0571
KLM
KL1229
KLM
AF1458
Air France
|
21:10
Zanzibar
23:40
Dar es Salaam
08:10
Amsterdam Schiphol
12:55
Paris CDG
|
21:40
Dar es Salaam
07:00
Amsterdam Schiphol
09:35
Paris CDG
15:50
Rabat
|
Connect |
FZ1688
Flydubai
EK141
Emirates
FR5352
Ryanair
|
22:00
Zanzibar
07:25
Dubai
14:40
Madrid
|
04:45
Dubai
12:40
Madrid
16:15
Rabat
|
Connect |
FZ1688
Flydubai
EK141
Emirates
AT975
Royal Air Maroc
|
22:00
Zanzibar
07:25
Dubai
13:55
Madrid
|
04:45
Dubai
12:40
Madrid
14:30
Rabat
|
Connect |
You take a flight from Zanzibar to Casablanca and cost approximately 700 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK567
Turkish Airlines
TK567
Turkish Airlines
AT911
Royal Air Maroc
|
04:45
Zanzibar
06:40
Kilimanjaro
18:30
Istanbul
|
05:50
Kilimanjaro
13:45
Istanbul
21:15
Casablanca
|
Connect |
DE2282
Condor Flugdienst
LH1330
Lufthansa
|
12:10
Zanzibar
22:15
Frankfurt
|
19:40
Frankfurt
00:45
Casablanca
|
Connect |
PW713
Precision Air
KQ552
Kenya Airways
AT287
Royal Air Maroc
|
16:20
Zanzibar
21:55
Nairobi
02:10
Brazzaville
|
18:00
Nairobi
23:35
Brazzaville
08:45
Casablanca
|
Connect |
QR1352
Qatar Airways
QR1397
Qatar Airways
|
17:15
Zanzibar
07:40
Doha
|
23:25
Doha
13:50
Casablanca
|
Connect |
QR1352
Qatar Airways
AT217
Royal Air Maroc
|
17:15
Zanzibar
01:30
Doha
|
23:25
Doha
07:10
Casablanca
|
Connect |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com