
Popular airlines from Rabat to Zanzibar
Royal Air Maroc
Emirates
Qatar Airways
Turkish Airlines
Air France
Kenya Airways
Lufthansa
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 30% on select hotels after you book a flight*payments icon
Cheap flights from Rabat (CMN) to Zanzibar (DAR)
Prices were available within the past 7 days and start at CA $855 for one-way flights and CA $1,360 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, Aug. 26 - Tue, Sep. 2
CMN
Casablanca
DAR
Dar es Salaam
CA $1,360 Roundtrip, found 10 hours ago
CA $1,360
Roundtrip
found 10 hours ago

Wed, Dec. 10 - Thu, Dec. 25
CMN
Casablanca
ZNZ
Zanzibar
CA $1,409 Roundtrip, found 4 days ago
CA $1,409
Roundtrip
found 4 days ago

Thu, May 7 - Mon, May 18
CMN
Casablanca
ZNZ
Zanzibar
CA $1,544 Roundtrip, found 6 days ago
CA $1,544
Roundtrip
found 6 days ago

Sat, Aug. 16 - Wed, Sep. 3
CMN
Casablanca
DAR
Dar es Salaam
CA $1,992 Roundtrip, found 5 days ago
CA $1,992
Roundtrip
found 5 days ago

Sat, Aug. 16 - Wed, Sep. 3
CMN
Casablanca
DAR
Dar es Salaam
CA $2,027 Roundtrip, found 5 days ago
CA $2,027
Roundtrip
found 5 days ago

Mon, Aug. 25 - Tue, Sep. 2
CMN
Casablanca
DAR
Dar es Salaam
CA $2,150 Roundtrip, found 6 days ago
CA $2,150
Roundtrip
found 6 days ago
Find the cheapest month to fly from Casablanca (CMN) to Zanzibar Town (ZNZ)
May is typically the cheapest month to fly
From CA $1,303 - CA $1,828 per traveller.
Graph displaying average flight prices per month
Expedia's Latest Trends
Hotels
Flights
- Flights to Winnipeg
- Flights from Montreal (YUL) to Bali (BLC)
- Flights from Toronto (YYZ) to Windsor (YQG)
- Flights from Abbotsford (YXX) to Kamloops (YKA)
- Flights to Arusha
- Flair Airlines
- Flights from Montreal (YUL) to Tel Aviv (TLV)
- Flights from Abbotsford Intl.
- Flights from Montreal (YUL) to Kitchener (YKF)
- Flights from Toronto (YYZ) to Cancun (CUN)
- Flights to Dar es Salaam
- Flights from Toronto (YYZ) to Ahmedabad (AMD)
- Flights from Calgary (YYC) to Kraków (KRK)
Activities
*Available to Expedia members.