To save up to 55% on this flight, we recommend booking at least 54 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Canada to Zanzibar from C$ 1,964 1-2 weeks out and tickets from C$ 1,964 for flights departing within the next 72 hours.
Due to multiple factors, expect to potentially pay more when booking in December. For low rates, March can be a great choice for travel to Zanzibar. Flights to Zanzibar from Canada in March are about C$ 1,527 on average during March, but can be found for as low as C$ 1,020.
Yes, there are multiple flights from Canada to Zanzibar for under C$ 1,007. The cheapest flight booked recently is on Multiple Airlines for just C$ 928, but on average you can expect to pay C$ 1,165.
Due to the rapidly changing circumstances due to COVID-19, airlines like Ethiopian Air, Turkish Airlines, and Lufthansa flying from Canada to Zanzibar Kisauni have implemented new flexible cancellation policies.
There are no direct flights from Canada to Zanzibar, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
There are currently 2+ open flights from Canada to Zanzibar within the next 7 days for less than C$ 2,392.
While some choose either Edmonton - Zanzibar Kisauni or Toronto Pearson Intl - Zanzibar Kisauni, Montreal Pierre Elliott Trudeau Intl - Zanzibar Kisauni is the most popular route from Canada to Zanzibar.
Looking for the cheapest flight from Canada to Zanzibar? While on average our users pay C$ 1,361, our data indicates the cheapest price to be C$ 1,101. The most popular route (Montreal Pierre Elliott Trudeau Intl - Zanzibar Kisauni), is priced around C$ 928.
A quick flight from Canada to Zanzibar can take about 20h 25m. Turkish Airlines provides one of the quickest options available for as low as C$ 1,433. Both multi-stop and direct flights can be found to your destination and back.
Our cheapest airline available from Canada to Zanzibar is Qatar Airways. Our recent data shows that you can find tickets from as low as C$ 1,294 on this airline. Additional options worth looking into are Lufthansa and Turkish Airlines, starting at C$ 1,416 and C$ 1,433 round-trip.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
C$ 926 | C$ 1,067 | No cancel fee | 72% |
Search Ethiopian Air flights
|
|
![]() |
C$ 1,077 | C$ 1,428 | No cancel fee | 77% |
Search Turkish Airlines flights
|
|
![]() |
C$ 1,224 | C$ 1,484 | No cancel fee | 75% |
Search Emirates flights
|