Popular Filters
One Way Price
Duration
Stops From Marrakesh
Departure From Marrakesh
KWD 305.92
KWD 393.29
KWD 245.98
Arrival at Zanzibar
KWD 261.21
KWD 245.98
KWD 1,469.24
Alliances & Airlines
Oneworld
(8)
SkyTeam
(2)
Star Alliance
(25)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Marrakech To Zanzibar Flights
Book Marrakech to Zanzibar flight tickets at lowest price. Get best deals on your upcoming Marrakech to Zanzibar flights only on MakeMyTrip. Also Book Zanzibar to Marrakech Flights. Currently 20 flights flying from Marrakech to Zanzibar. To save maximum on flight booking click on below Fare Calendar button and choose your dates.
KWD 248.92
Transit Visa may be required
Marrakesh to Zanzibar , 4 Apr
Turkish Airlines TK | 620
16:40
Sat, 4 Apr 26
Marrakesh, Morocco
05 h
23:40
Sat, 4 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 603
18:50
Sun, 5 Apr 26
Istanbul, Turkey
07 h 35 m
02:25
Mon, 6 Apr 26
Terminal T3
Dar Es Salaam, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 420
06:30
Mon, 6 Apr 26
Dar Es Salaam, Tanzania
20 m
06:50
Mon, 6 Apr 26
Terminal T2
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 258.06
Transit Visa may be required
Marrakesh to Zanzibar , 4 Apr
Turkish Airlines TK | 620
16:40
Sat, 4 Apr 26
Marrakesh, Morocco
05 h
23:40
Sat, 4 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 564
18:30
Sun, 5 Apr 26
Istanbul, Turkey
07 h 10 m
01:40
Mon, 6 Apr 26
Kilimanjaro, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Precision Air PW | 718
10:15
Mon, 6 Apr 26
Kilimanjaro, Tanzania
01 h 15 m
11:30
Mon, 6 Apr 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 264.16
Transit Visa may be required
Marrakesh to Zanzibar , 4 Apr
Turkish Airlines TK | 620
16:40
Sat, 4 Apr 26
Marrakesh, Morocco
05 h
23:40
Sat, 4 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 566
15:55
Sun, 5 Apr 26
Istanbul, Turkey
23:05
Sun, 5 Apr 26
Kilimanjaro, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 566
00:05
Mon, 6 Apr 26
Kilimanjaro, Tanzania
01:00
Mon, 6 Apr 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 308.86
Transit Visa may be required | Re Check-in of Baggage required
Marrakesh to Zanzibar , 4 Apr
Royal Air Maroc AT | 400
05:55
Sat, 4 Apr 26
Terminal T1
Marrakesh, Morocco
01 h
06:55
Sat, 4 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 954
07:55
Sat, 4 Apr 26
Terminal T1
Casablanca, Morocco
03 h
11:55
Sat, 4 Apr 26
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 1876
19:45
Sat, 4 Apr 26
Terminal T1
Milan, Italy
02 h 55 m
23:40
Sat, 4 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 566
15:55
Sun, 5 Apr 26
Istanbul, Turkey
23:05
Sun, 5 Apr 26
Kilimanjaro, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 566
00:05
Mon, 6 Apr 26
Kilimanjaro, Tanzania
01:00
Mon, 6 Apr 26
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 310.90
Transit Visa may be required
Marrakesh to Zanzibar , 4 Apr
Turkish Airlines TK | 620
16:40
Sat, 4 Apr 26
Marrakesh, Morocco
05 h
23:40
Sat, 4 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 566
15:55
Sun, 5 Apr 26
Istanbul, Turkey
07 h 10 m
23:05
Sun, 5 Apr 26
Kilimanjaro, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 855
02:10
Mon, 6 Apr 26
Kilimanjaro, Tanzania
01 h 20 m
03:30
Mon, 6 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 396.24
Transit Visa may be required
Marrakesh to Zanzibar , 4 Apr
Royal Air Maroc AT | 638
08:55
Sat, 4 Apr 26
Terminal T1
Marrakesh, Morocco
03 h 15 m
13:10
Sat, 4 Apr 26
Terminal T2B
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 735
21:40
Sat, 4 Apr 26
Terminal T2A
Paris, France
07 h 20 m
06:00
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 813
08:25
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
02 h 35 m
11:00
Sun, 5 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 464.31
Transit Visa may be required | Re Check-in of Baggage required
Marrakesh to Zanzibar , 4 Apr
Royal Air Maroc AT | 402
10:40
Sat, 4 Apr 26
Terminal T1
Marrakesh, Morocco
45 m
11:25
Sat, 4 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
Royal Air Maroc AT | 950
13:05
Sat, 4 Apr 26
Terminal T1
Casablanca, Morocco
03 h
17:05
Sat, 4 Apr 26
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 737
23:40
Sat, 4 Apr 26
Terminal T1
Milan, Italy
06 h 40 m
07:20
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 813
08:25
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
02 h 35 m
11:00
Sun, 5 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 490.73
Transit Visa may be required | Re Check-in of Baggage required
Marrakesh to Zanzibar , 4 Apr
Air France AF | 1777
06:10
Sat, 4 Apr 26
Marrakesh, Morocco
03 h 30 m
10:40
Sat, 4 Apr 26
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 1230
13:10
Sat, 4 Apr 26
Terminal T2F
Paris, France
01 h 35 m
14:45
Sat, 4 Apr 26
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 737
23:40
Sat, 4 Apr 26
Terminal T1
Milan, Italy
06 h 40 m
07:20
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 813
08:25
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
02 h 35 m
11:00
Sun, 5 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 557.78
Transit Visa may be required | Re Check-in of Baggage required
Marrakesh to Zanzibar , 4 Apr
Swiss LX | 8115 | Operated By Edelweiss Air
11:00
Sat, 4 Apr 26
Terminal T1
Marrakesh, Morocco
03 h 25 m
15:25
Sat, 4 Apr 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 1622
17:40
Sat, 4 Apr 26
Zurich, Switzerland
55 m
18:35
Sat, 4 Apr 26
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 737
23:40
Sat, 4 Apr 26
Terminal T1
Milan, Italy
06 h 40 m
07:20
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 813
08:25
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
02 h 35 m
11:00
Sun, 5 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
KWD 719.33
Transit Visa may be required | Re Check-in of Baggage required
Marrakesh to Zanzibar , 4 Apr
Swiss LX | 8115 | Operated By Edelweiss Air
11:00
Sat, 4 Apr 26
Terminal T1
Marrakesh, Morocco
03 h 25 m
15:25
Sat, 4 Apr 26
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
ITA Airways AZ | 7203 | Operated By Swiss
17:40
Sat, 4 Apr 26
Zurich, Switzerland
55 m
18:35
Sat, 4 Apr 26
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 737
23:40
Sat, 4 Apr 26
Terminal T1
Milan, Italy
06 h 40 m
07:20
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 813
08:25
Sun, 5 Apr 26
Terminal T2
Addis Ababa, Ethiopia
02 h 35 m
11:00
Sun, 5 Apr 26
Terminal T3
Zanzibar, Tanzania
BAGGAGE : CHECK INCABIN
Information not available
Marrakech to Zanzibar Flights Information:-
Looking for Marrakech to Zanzibar Flight? Hereโs all you need to know! For convenience and to save time, pick the airport that is closest to your destination. The nearest airport to Zanzibar is Zanzibar and the IATA code for the same is ZNZ.
Currently, there are 8 airlines operating flights between the two destinations and approximately 20 flights take off from Marrakech to Zanzibar every week.
Need information on Marrakech to Zanzibar airfare?
The minimum airfare for a Marrakech to Zanzibar flight would be 245, which may go up to 1469 depending on the route, booking time and availability.
It is recommended that you book a round-trip, since it always works out to be more economical.
Flight Details for Marrakech to Zanzibar
If you are looking for Marrakech to Zanzibar flights, there is no dearth of options to choose from. Several reputed airlines currently offer both direct and indirect flights between the two destinations. Some of these are Air France, Austrian Airlines, Ethiopian Airlines, ITA Airways, Precision Air, Royal Air Maroc, Swiss, Turkish Airlines. Out of these, only 0 airlines operate direct flights. Indirect flights may involve more travel time, but they usually cost lesser than direct flights.
The number of flights operated by each airline is as follows:Air France : 1, Austrian Airlines : 1, Ethiopian Airlines : 1, ITA Airways : 1, Precision Air : 1, Royal Air Maroc : 1, Swiss : 1, Turkish Airlines : 1
To board the first Marrakech to Zanzibar flight, choose Royal Air Maroc, Turkish Airlines, which departs at 05:55 The last flight for this route is Turkish Airlines, Ethiopian Airlines, departing at 16:40
Zanzibar Airport Information
Zanzibar
About Marrakech (RAK)
Marrakech
Marrakech Address
Tel: 081 000 224 or (024) 447 910
About Zanzibar (ZNZ)
Zanzibar
