Cheap flights to Casablanca – Compare and Save

— CMN
20 Jul — 27 Jul1
1 adult

Flights to Casablanca in 2025

Find the latest flights to Casablanca in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 15 July 2025.

Round-trip from

C$ 990

One-way from

C$ 389

Popular in

December

Cheapest in

January

Average price

C$ 1,481
Royal Air Maroc
  • Royal Air Maroc
  • 3/10-17/10
  • Nonstop
  • 15h 50m total
  • Toronto to Casablanca
14/10
  • 14/10
  • 2 total stops
  • 36h 35m total
  • Toronto to Casablanca
Highest demand for flights based on searches. 0% potential increase in price.
Cheapest flight prices on average. 3% potential price decrease (C$ 53 potential savings vs. average RT price).
Average for round-trip flights in July 2025

Find flight deals to Casablanca

Cheapest flights to Casablanca
Explore the most affordable flight options available to Casablanca. Find the lowest fares based on data from user searches, with prices last updated on 15 July 2025.

Fri 3/1010:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Fri 17/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 12/7C$ 990
Wed 12/119:25 p.m.YYZ - CMN
Nonstop7h 20mRoyal Air Maroc
Sun 16/114:30 p.m.CMN - YYZ
Nonstop8h 40mRoyal Air Maroc
Deal found 14/7C$ 991
Mon 6/1011:00 p.m.YYZ - CMN
1 stop30h 35mAir Canada
Sat 18/109:00 a.m.CMN - YYZ
2 stops26h 27mAir Canada
Deal found 13/7C$ 993
Wed 1/1010:55 a.m.YYZ - CMN
2 stops20h 10mIberia
Wed 15/105:55 p.m.CMN - YYZ
2 stops32h 35mIberia
Deal found 12/7C$ 997
Wed 1/1011:05 p.m.YYZ - CMN
1 stop29h 25mRoyal Air Maroc
Wed 15/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 12/7C$ 999
Mon 6/107:15 p.m.YYZ - CMN
2 stops41h 05mMultiple Airlines
Wed 15/105:55 p.m.CMN - YYZ
2 stops32h 35mMultiple Airlines
Deal found 13/7C$ 1,001
Sun 10/85:35 p.m.YYZ - CMN
1 stop17h 50mTAP AIR PORTUGAL
Fri 10/411:30 a.m.CMN - YYZ
1 stop14h 30mTAP AIR PORTUGAL
Deal found 15/7C$ 1,004
Sun 24/811:20 p.m.YYZ - CMN
1 stop26h 55mMultiple Airlines
Tue 23/91:25 a.m.CMN - YYZ
1 stop19h 55mMultiple Airlines
Deal found 14/7C$ 1,006
Tue 18/119:15 p.m.YYZ - CMN
1 stop34h 05mKLM
Tue 2/121:30 p.m.CMN - YYZ
1 stop32h 10mKLM
Deal found 14/7C$ 1,008
Fri 3/1010:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Wed 15/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 15/7C$ 1,009
Fri 3/1011:05 p.m.YYZ - CMN
1 stop19h 50mRoyal Air Maroc
Wed 15/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 15/7C$ 1,010
Wed 1/1010:25 a.m.YTZ - CMN
1 stop15h 50mAir Canada
Sat 11/109:00 a.m.CMN - YTZ
2 stops29h 31mAir Canada
Deal found 13/7C$ 1,010

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.