HowToGo

Flight from Morocco to Zanzibar, Zanzibar Central/South, Tanzania

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.

Search Transfer from Morocco to Zanzibar, Zanzibar Central/South, Tanzania

Search Flights

You can find flight ticket prices from Morocco to Zanzibar, Zanzibar Central/South, Tanzania with our flight tickets search tool below

1. Rabat to Zanzibar

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Zanzibar and cost approximately 1500 USD.

  3. 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

2. Tangier to Zanzibar

  1. You take a bus, shuttle or taxi from your location in Morocco to Tangier.

  2. You take a flight from Tangier to Zanzibar and cost approximately 850 USD.

  3. 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

3. Marrakech to Zanzibar

  1. You take a bus, shuttle or taxi from your location in Morocco to Marrakech.

  2. You take a flight from Marrakech to Zanzibar and cost approximately 750 USD.

  3. 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

4. Casablanca to Dar es Salaam

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Dar es Salaam and cost approximately 850 USD.

  3. 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

5. Casablanca to Zanzibar

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Zanzibar and cost approximately 1000 USD.

  3. 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

6. Fes to Zanzibar

  1. You take a bus, shuttle or taxi from your location in Morocco to Fes.

  2. You take a flight from Fes to Zanzibar and cost approximately 1100 USD.

  3. 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

References

Find Hotels in Zanzibar, Zanzibar Central/South, Tanzania

You can find hotels and accommodations in Zanzibar, Zanzibar Central/South, Tanzania with our hotels search tool below

Booking.com