YYZ → CMN

Cheap flights from Toronto (YYZ) to Casablanca (CMN)

FYAVO compares fares from trusted travel partners for flights from Toronto to Casablanca. Pick a date to see live offers, then complete your booking on our partner's website.

Cheapest fare found$393one way, per adult · Sat 24 Oct
Search live prices

Cheapest fares by date

DateDepartsAirlineStopsDurationPrice
Thu 22 Oct21:35WS211h 10m$488See deals
Fri 23 Oct16:00TS29h 20m$428See deals
Sat 24 Oct21:40WS312h 15m$393See deals
Sun 25 Oct23:10PD29h 25m$404See deals
Wed 28 Oct09:10WS418h 35m$552See deals
Fri 30 Oct20:10TS29h 40m$424See deals
Sat 31 Oct13:15AA212h 10m$592See deals
Sun 1 Nov21:05S429h 35m$502See deals
Mon 16 Nov21:25ATDirect7h 20m$434See deals
Sun 29 Nov20:15TS110h 40m$421See deals
Mon 7 Dec17:50PD29h 17m$419See deals
Wed 9 Dec22:45TP315h 55m$506See deals
Mon 14 Dec23:10PD312h 2m$560See deals
Tue 15 Dec10:00WS312h 10m$647See deals
Wed 16 Dec22:45TP18h 40m$699See deals
Thu 17 Dec17:30TP18h 50m$699See deals
Fri 18 Dec12:00MS115h 55m$1,004See deals
Sat 19 Dec23:00WS313h 0m$802See deals
Sun 20 Dec19:20TS29h 45m$832See deals
Mon 21 Dec16:07AA211h 4m$899See deals
Tue 22 Dec07:44AA211h 2m$899See deals
Sat 26 Dec17:25TP18h 50m$651See deals
Thu 31 Dec17:30TP314h 5m$460See deals

Prices are cached partner fares, updated 21 Oct 2026, 13:03 UTC, and are confirmed on the partner's website.

Questions travellers ask

What is the cheapest flight from Toronto to Casablanca?

The cheapest fare we found is $393 one way per adult, departing Sat 24 Oct with WS. Prices change often, so search live prices to confirm.

Are there direct flights from Toronto to Casablanca?

Yes. Our partners list direct flights on this route, from $434.

How long is the flight from Toronto to Casablanca?

The quickest flight we found takes 7h 20m.

Which airlines fly from Toronto to Casablanca?

Fares we found are on these airlines (IATA codes): WS, TS, PD, AA, S4, AT, TP, MS.

Does FYAVO charge a booking fee?

No. FYAVO is free: you compare prices here and book directly with the partner, paying the partner's own price.