How to get to Zanzibar, Zanzibar Central/South, Tanzania from Morocco by flight ? You can check flights from Morocco to Zanzibar, Zanzibar Central/South, Tanzania below.
You can find flight ticket prices from Morocco to Zanzibar, Zanzibar Central/South, Tanzania with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Rabat.
You take a flight from Rabat to Zanzibar and cost approximately 1500 USD.
You take a bus, shuttle or taxi from Zanzibar to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
AF1359
Air France
AF1730
Air France
NO392
Neos
|
07:00
Rabat
15:35
Paris CDG
22:50
Milan Malpensa
|
10:05
Paris CDG
17:00
Milan Malpensa
08:45
Zanzibar
|
Connect |
AF1359
Air France
TK1824
Turkish Airlines
TK567
Turkish Airlines
|
07:00
Rabat
13:35
Paris CDG
20:25
Istanbul
|
10:05
Paris CDG
19:20
Istanbul
03:50
Zanzibar
|
Connect |
AF1359
Air France
AZ0333
Alitalia
NO292
Neos
|
07:00
Rabat
12:55
Paris CDG
22:50
Rome
|
10:05
Paris CDG
15:00
Rome
08:05
Zanzibar
|
Connect |
AF1359
Air France
QR040
Qatar Airways
QR1351
Qatar Airways
|
07:00
Rabat
15:05
Paris CDG
02:10
Doha
|
10:05
Paris CDG
23:30
Doha
08:30
Zanzibar
|
Connect |
AF1359
Air France
AF1304
Air France
NO292
Neos
|
07:00
Rabat
14:35
Paris CDG
22:50
Rome
|
10:05
Paris CDG
16:40
Rome
08:05
Zanzibar
|
Connect |
AF1359
Air France
TK1822
Turkish Airlines
TK567
Turkish Airlines
|
07:00
Rabat
11:20
Paris CDG
20:25
Istanbul
|
10:05
Paris CDG
16:45
Istanbul
03:50
Zanzibar
|
Connect |
AF1359
Air France
AF1404
Air France
NO292
Neos
|
07:00
Rabat
17:05
Paris CDG
22:50
Rome
|
10:05
Paris CDG
19:10
Rome
08:05
Zanzibar
|
Connect |
AT974
Royal Air Maroc
QR150
Qatar Airways
QR1351
Qatar Airways
|
10:40
Rabat
15:25
Madrid
02:10
Doha
|
13:05
Madrid
00:05
Doha
08:30
Zanzibar
|
Connect |
AT974
Royal Air Maroc
EK142
Emirates
FZ1687
Flydubai
|
10:40
Rabat
14:25
Madrid
02:40
Dubai
|
13:05
Madrid
00:25
Dubai
07:35
Zanzibar
|
Connect |
AT830
Royal Air Maroc
TB451
TUI fly Belgium
|
15:05
Rabat
09:30
Brussels
|
19:10
Brussels
20:20
Zanzibar
|
Connect |
QR1463
Qatar Airways
QR1357
Qatar Airways
TC105
Air Tanzania
|
19:40
Rabat
07:45
Doha
19:40
Kilimanjaro
|
04:30
Doha
13:55
Kilimanjaro
20:40
Zanzibar
|
Connect |
QR1463
Qatar Airways
QR1357
Qatar Airways
TC137
Air Tanzania
|
19:40
Rabat
07:45
Doha
15:00
Kilimanjaro
|
04:30
Doha
13:55
Kilimanjaro
16:00
Zanzibar
|
Connect |
QR1463
Qatar Airways
QR1357
Qatar Airways
PW437
Precision Air
|
19:40
Rabat
07:45
Doha
17:00
Kilimanjaro
|
04:30
Doha
13:55
Kilimanjaro
18:20
Zanzibar
|
Connect |
QR1463
Qatar Airways
QR1351
Qatar Airways
QR1351
Qatar Airways
|
19:40
Rabat
01:10
Doha
08:35
Dar es Salaam
|
04:30
Doha
07:15
Dar es Salaam
09:35
Zanzibar
|
Connect |
QR1463
Qatar Airways
QR1351
Qatar Airways
|
19:40
Rabat
02:10
Doha
|
04:30
Doha
08:30
Zanzibar
|
Connect |
EY616
Etihad
EY386
Etihad
WY707
Oman Air
|
20:50
Rabat
16:35
Abu Dhabi
21:10
Muscat
|
06:55
Abu Dhabi
17:45
Muscat
01:30
Zanzibar
|
Connect |
EY616
Etihad
EY382
Etihad
WY707
Oman Air
|
20:50
Rabat
09:00
Abu Dhabi
21:10
Muscat
|
06:55
Abu Dhabi
10:10
Muscat
01:30
Zanzibar
|
Connect |
EY616
Etihad
EY641
Etihad
PW712
Precision Air
|
20:50
Rabat
08:50
Abu Dhabi
18:30
Nairobi
|
06:55
Abu Dhabi
13:05
Nairobi
20:10
Zanzibar
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Tangier.
You take a flight from Tangier to Zanzibar and cost approximately 850 USD.
You take a bus, shuttle or taxi from Zanzibar to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
TP1459
TAP Portugal
TP844
TAP Portugal
NO292
Neos
|
05:30
Tangier
09:20
Lisbon
22:50
Rome
|
07:05
Lisbon
13:20
Rome
08:05
Zanzibar
|
Connect |
TP1459
TAP Portugal
TP846
TAP Portugal
NO292
Neos
|
05:30
Tangier
10:40
Lisbon
22:50
Rome
|
07:05
Lisbon
14:40
Rome
08:05
Zanzibar
|
Connect |
TP1459
TAP Portugal
TP842
TAP Portugal
NO292
Neos
|
05:30
Tangier
14:45
Lisbon
22:50
Rome
|
07:05
Lisbon
18:40
Rome
08:05
Zanzibar
|
Connect |
AT471
Royal Air Maroc
EK752
Emirates
FZ1687
Flydubai
|
05:35
Tangier
15:05
Casablanca
02:40
Dubai
|
06:55
Casablanca
01:30
Dubai
07:35
Zanzibar
|
Connect |
AT471
Royal Air Maroc
AT216
Royal Air Maroc
QR1351
Qatar Airways
|
05:35
Tangier
14:30
Casablanca
02:10
Doha
|
06:55
Casablanca
23:35
Doha
08:30
Zanzibar
|
Connect |
AT471
Royal Air Maroc
AT910
Royal Air Maroc
TK567
Turkish Airlines
|
05:35
Tangier
09:55
Casablanca
20:25
Istanbul
|
06:55
Casablanca
16:50
Istanbul
03:50
Zanzibar
|
Connect |
3O383
Air Arabia Maroc
QR156
Qatar Airways
QR1351
Qatar Airways
|
06:00
Tangier
09:15
Malaga
02:10
Doha
|
07:50
Malaga
16:55
Doha
08:30
Zanzibar
|
Connect |
3O383
Air Arabia Maroc
TK1306
Turkish Airlines
TK567
Turkish Airlines
|
06:00
Tangier
13:05
Malaga
20:25
Istanbul
|
07:50
Malaga
19:25
Istanbul
03:50
Zanzibar
|
Connect |
3O377
Air Arabia Maroc
QR146
Qatar Airways
QR1351
Qatar Airways
|
07:10
Tangier
15:45
Barcelona
02:10
Doha
|
09:50
Barcelona
23:45
Doha
08:30
Zanzibar
|
Connect |
VY7365
Vueling Airlines
QR146
Qatar Airways
QR1351
Qatar Airways
|
09:15
Tangier
15:45
Barcelona
02:10
Doha
|
11:05
Barcelona
23:45
Doha
08:30
Zanzibar
|
Connect |
VY7365
Vueling Airlines
VY6110
Vueling Airlines
NO292
Neos
|
09:15
Tangier
15:00
Barcelona
22:50
Rome
|
11:05
Barcelona
16:50
Rome
08:05
Zanzibar
|
Connect |
VY7365
Vueling Airlines
VY6106
Vueling Airlines
NO292
Neos
|
09:15
Tangier
18:30
Barcelona
22:50
Rome
|
11:05
Barcelona
20:20
Rome
08:05
Zanzibar
|
Connect |
VY7365
Vueling Airlines
VY6104
Vueling Airlines
NO292
Neos
|
09:15
Tangier
11:55
Barcelona
22:50
Rome
|
11:05
Barcelona
13:45
Rome
08:05
Zanzibar
|
Connect |
3O127
Air Arabia Maroc
KQ117
Kenya Airways
PW710
Precision Air
|
14:50
Tangier
20:40
Amsterdam Schiphol
08:00
Nairobi
|
18:55
Amsterdam Schiphol
07:00
Nairobi
09:40
Zanzibar
|
Connect |
IB8797
Iberia
IB3238
Iberia
NO352
Neos
5H441
Fly540
|
16:30
Tangier
21:15
Madrid
01:30
Rome
11:20
Mombasa
|
17:50
Madrid
23:45
Rome
10:00
Mombasa
12:00
Zanzibar
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Zanzibar and cost approximately 750 USD.
You take a bus, shuttle or taxi from Zanzibar to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
FR1125
Ryanair
TK1302
Turkish Airlines
TK567
Turkish Airlines
|
08:00
Marrakech
12:30
Valencia
20:25
Istanbul
|
10:00
Valencia
18:15
Istanbul
03:50
Zanzibar
|
Connect |
U21690
easyJet
U21635
easyJet
NO292
Neos
|
09:35
Marrakech
14:50
Nice
22:50
Rome
|
12:30
Nice
16:05
Rome
08:05
Zanzibar
|
Connect |
AT402
Royal Air Maroc
QR1398
Qatar Airways
QR1351
Qatar Airways
|
09:55
Marrakech
15:10
Casablanca
02:10
Doha
|
10:45
Casablanca
00:09
Doha
08:30
Zanzibar
|
Connect |
U22592
easyJet
NO392
Neos
|
10:15
Marrakech
22:50
Milan Malpensa
|
13:40
Milan Malpensa
08:45
Zanzibar
|
Connect |
BA2669
British Airways
KQ101
Kenya Airways
PW710
Precision Air
|
11:20
Marrakech
17:25
London Heathrow
08:00
Nairobi
|
13:55
London Heathrow
05:00
Nairobi
09:40
Zanzibar
|
Connect |
BA2669
British Airways
KQ101
Kenya Airways
KQ490
Kenya Airways
|
11:20
Marrakech
17:25
London Heathrow
08:00
Nairobi
|
13:55
London Heathrow
05:00
Nairobi
09:20
Zanzibar
|
Connect |
IB8817
Iberia
IB3236
Iberia
NO292
Neos
|
11:25
Marrakech
15:30
Madrid
22:50
Rome
|
13:20
Madrid
18:05
Rome
08:05
Zanzibar
|
Connect |
HV5754
Transavia Holland
KQ117
Kenya Airways
PW710
Precision Air
|
11:40
Marrakech
20:40
Amsterdam Schiphol
08:00
Nairobi
|
15:35
Amsterdam Schiphol
07:00
Nairobi
09:40
Zanzibar
|
Connect |
AT408
Royal Air Maroc
QR1398
Qatar Airways
QR1351
Qatar Airways
|
12:35
Marrakech
15:10
Casablanca
02:10
Doha
|
13:25
Casablanca
00:09
Doha
08:30
Zanzibar
|
Connect |
AT408
Royal Air Maroc
AT216
Royal Air Maroc
QR1351
Qatar Airways
|
12:35
Marrakech
14:30
Casablanca
02:10
Doha
|
13:25
Casablanca
23:35
Doha
08:30
Zanzibar
|
Connect |
TP1451
TAP Portugal
TP842
TAP Portugal
NO292
Neos
|
12:45
Marrakech
14:45
Lisbon
22:50
Rome
|
13:25
Lisbon
18:40
Rome
08:05
Zanzibar
|
Connect |
TK620
Turkish Airlines
TK567
Turkish Airlines
|
15:05
Marrakech
20:25
Istanbul
|
22:10
Istanbul
03:50
Zanzibar
|
Connect |
TB2502
TUI fly Belgium
TB451
TUI fly Belgium
|
19:05
Marrakech
09:30
Brussels
|
22:45
Brussels
20:20
Zanzibar
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Dar es Salaam and cost approximately 850 USD.
You take a bus, shuttle or taxi from Dar es Salaam to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
AT910
Royal Air Maroc
TK603
Turkish Airlines
|
09:55
Casablanca
19:35
Istanbul
|
16:50
Istanbul
03:05
Dar es Salaam
|
Connect |
MS848
Egyptair
MS841
Egyptair
|
13:50
Casablanca
21:45
Cairo
|
19:45
Cairo
04:20
Dar es Salaam
|
Connect |
AT216
Royal Air Maroc
QR1351
Qatar Airways
|
14:30
Casablanca
01:10
Doha
|
23:35
Doha
07:15
Dar es Salaam
|
Connect |
EK752
Emirates
EK725
Emirates
|
15:05
Casablanca
10:30
Dubai
|
01:30
Dubai
15:00
Dar es Salaam
|
Connect |
QR1398
Qatar Airways
QR1351
Qatar Airways
|
15:10
Casablanca
01:10
Doha
|
00:09
Doha
07:15
Dar es Salaam
|
Connect |
WY172
Oman Air
WY705
Oman Air
WY705
Oman Air
|
20:50
Casablanca
09:05
Muscat
14:25
Zanzibar
|
07:40
Muscat
13:30
Zanzibar
15:00
Dar es Salaam
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Zanzibar and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Zanzibar to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
GF142
Gulf Air Bahrain
GF564
Gulf Air Bahrain
WY707
Oman Air
|
05:45
Casablanca
15:40
Manama
21:10
Muscat
|
14:25
Manama
18:10
Muscat
01:30
Zanzibar
|
Connect |
GF142
Gulf Air Bahrain
WY656
Oman Air
WY707
Oman Air
|
05:45
Casablanca
16:10
Manama
21:10
Muscat
|
14:25
Manama
18:50
Muscat
01:30
Zanzibar
|
Connect |
AT910
Royal Air Maroc
TK567
Turkish Airlines
|
09:55
Casablanca
20:25
Istanbul
|
16:50
Istanbul
03:50
Zanzibar
|
Connect |
AT216
Royal Air Maroc
QR1351
Qatar Airways
|
14:30
Casablanca
02:10
Doha
|
23:35
Doha
08:30
Zanzibar
|
Connect |
EK752
Emirates
FZ1687
Flydubai
|
15:05
Casablanca
02:40
Dubai
|
01:30
Dubai
07:35
Zanzibar
|
Connect |
QR1398
Qatar Airways
QR1351
Qatar Airways
|
15:10
Casablanca
02:10
Doha
|
00:09
Doha
08:30
Zanzibar
|
Connect |
QR1398
Qatar Airways
QR1351
Qatar Airways
QR1351
Qatar Airways
|
15:10
Casablanca
01:10
Doha
08:35
Dar es Salaam
|
00:09
Doha
07:15
Dar es Salaam
09:35
Zanzibar
|
Connect |
WY172
Oman Air
WY705
Oman Air
|
20:50
Casablanca
09:05
Muscat
|
07:40
Muscat
13:30
Zanzibar
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Fes.
You take a flight from Fes to Zanzibar and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Zanzibar to your destination in Zanzibar, Zanzibar Central/South, Tanzania.
Flight | Depart | Arrive | |
---|---|---|---|
3O317
Air Arabia Maroc
TK1456
Turkish Airlines
TK567
Turkish Airlines
|
07:00
Fes
11:50
Strasbourg
20:25
Istanbul
|
11:00
Strasbourg
16:50
Istanbul
03:50
Zanzibar
|
Connect |
FR6871
Ryanair
TK1302
Turkish Airlines
TK567
Turkish Airlines
|
08:35
Fes
12:30
Valencia
20:25
Istanbul
|
10:10
Valencia
18:15
Istanbul
03:50
Zanzibar
|
Connect |
FR7759
Ryanair
IB3236
Iberia
NO292
Neos
|
12:40
Fes
15:30
Madrid
22:50
Rome
|
14:20
Madrid
18:05
Rome
08:05
Zanzibar
|
Connect |
FR9017
Ryanair
FR7070
Ryanair
NO292
Neos
|
13:50
Fes
17:10
Barcelona
22:50
Rome
|
15:45
Barcelona
19:05
Rome
08:05
Zanzibar
|
Connect |
You can find hotels and accommodations in Zanzibar, Zanzibar Central/South, Tanzania with our hotels search tool below
Booking.com