HowToGo

Flight from Zanzibar to Morocco

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

Search Transfer from Zanzibar to Morocco

Search Flights

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

1. Zanzibar to Marrakech

  1. You take a flight from Zanzibar to Marrakech and cost approximately 900 USD.

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

2. Zanzibar to Tangier

  1. You take a flight from Zanzibar to Tangier and cost approximately 750 USD.

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

3. Zanzibar to Fes

  1. You take a flight from Zanzibar to Fes and cost approximately 700 USD.

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

4. Zanzibar to Rabat

  1. You take a flight from Zanzibar to Rabat and cost approximately 950 USD.

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

5. Zanzibar to Casablanca

  1. You take a flight from Zanzibar to Casablanca and cost approximately 700 USD.

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

References

Find Hotels in Morocco

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

Booking.com