Cheap flights to Casablanca – Compare and Save
— CMN
20 Jul — 27 Jul1
Round-trip
1 adult
Economy
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
- 3/10-17/10
- Nonstop
- 15h 50m total
- Toronto to Casablanca
- 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 CasablancaExplore 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.
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
Best flights to CasablancaDiscover carefully curated flight deals to Casablanca that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 15 July 2025.
Discover carefully curated flight deals to Casablanca that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 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 13/7C$ 990
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
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
Tue 7/1010:40 a.m.YYZ - CMN
2 stops20h 25mAmerican Airlines
Wed 15/105:55 p.m.CMN - YYZ
2 stops29h 40mAmerican Airlines
Deal found 13/7C$ 1,004
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
Mon 8/911:00 p.m.YYZ - CMN
1 stop30h 35mTAP AIR PORTUGAL
Thu 18/95:10 p.m.CMN - YYZ
1 stop26h 05mTAP AIR PORTUGAL
Deal found 12/7C$ 1,024
Wed 3/911:30 p.m.YYZ - CMN
1 stop16h 30mDelta
Mon 15/97:30 a.m.CMN - YYZ
1 stop18h 25mDelta
Deal found 14/7C$ 1,025
Sun 24/88:20 p.m.YYZ - CMN
2 stops23h 10mLufthansa
Tue 23/91:25 a.m.CMN - YYZ
2 stops22h 05mLufthansa
Deal found 14/7C$ 1,034
Sun 31/811:30 p.m.YYZ - CMN
1 stop28h 45mAir France
Sun 5/103:55 p.m.CMN - YYZ
1 stop34h 00mAir France
Deal found 13/7C$ 1,060
Sun 5/107:20 a.m.YYZ - CMN
2 stops23h 45mBritish Airways
Thu 16/1012:40 p.m.CMN - YYZ
2 stops37h 50mBritish Airways
Deal found 13/7C$ 1,068
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
Direct flights to CasablancaExplore direct flight options to Casablanca based on user searches, and compare prices and availability for your desired travel dates. Data last updated 15 July 2025.
Explore direct flight options to Casablanca based on user searches, and compare prices and availability for your desired travel dates. Data last updated 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
Sun 28/910:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Wed 15/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 12/7C$ 1,025
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 12/7C$ 1,050
Sun 14/910:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Wed 1/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 13/7C$ 1,079
Fri 26/910:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Fri 3/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 14/7C$ 1,119
Sun 24/810:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Wed 24/94:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 14/7C$ 1,162
Sun 7/910:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Fri 19/94:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 12/7C$ 1,168
Sun 24/810:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Sun 21/94:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 13/7C$ 1,191
Sun 31/810:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Sun 5/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 13/7C$ 1,228
Fri 3/1010:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Sun 12/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 13/7C$ 1,235
Sun 28/910:25 p.m.YYZ - CMN
Nonstop7h 25mRoyal Air Maroc
Sun 12/104:45 p.m.CMN - YYZ
Nonstop8h 25mRoyal Air Maroc
Deal found 12/7C$ 1,243
Last-minute flights to CasablancaDiscover last-minute flight deals to Casablanca. Data last updated 15 July 2025 and is based on user searches.
Discover last-minute flight deals to Casablanca. Data last updated 15 July 2025 and is based on user searches.
Tue 22/711:30 p.m.YYZ - CMN
1 stop12h 50mKLM
Tue 29/711:15 p.m.CMN - YYZ
1 stop25h 40mKLM
Deal found 15/7C$ 1,360
Wed 23/711:30 p.m.YYZ - CMN
1 stop12h 50mAir France
Tue 12/83:55 p.m.CMN - YYZ
1 stop34h 00mAir France
Deal found 13/7C$ 1,392
Thu 24/711:30 p.m.YYZ - CMN
1 stop12h 50mDelta
Wed 13/87:30 a.m.CMN - YYZ
1 stop18h 25mDelta
Deal found 13/7C$ 1,405
Thu 24/77:25 a.m.YTZ - CMN
1 stop18h 50mAir Canada
Tue 12/81:25 a.m.CMN - YTZ
2 stops25h 06mAir Canada
Deal found 13/7C$ 1,439
Thu 24/711:30 p.m.YYZ - CMN
1 stop16h 30mDelta
Wed 13/87:30 a.m.CMN - YYZ
2 stops30h 52mDelta
Deal found 13/7C$ 1,443
Thu 24/76:15 a.m.YYZ - CMN
1 stop20h 00mAir Canada
Sun 17/81:25 a.m.CMN - YYZ
1 stop19h 55mAir Canada
Deal found 13/7C$ 1,447
Thu 24/711:15 p.m.YYZ - CMN
2 stops27h 00mAir Canada
Sat 16/81:25 a.m.CMN - YYZ
1 stop19h 55mAir Canada
Deal found 13/7C$ 1,453
Thu 24/711:30 p.m.YYZ - CMN
1 stop16h 30mDelta
Tue 12/810:20 a.m.CMN - YYZ
1 stop15h 35mDelta
Deal found 13/7C$ 1,473
Fri 25/711:30 p.m.YYZ - CMN
1 stop16h 30mAir France
Sun 10/86:20 p.m.CMN - YYZ
1 stop31h 35mAir France
Deal found 13/7C$ 1,306
Fri 25/710:25 p.m.YYZ - CMN
Nonstop7h 25mMultiple Airlines
Wed 13/85:00 p.m.CMN - YYZ
2 stops23h 00mMultiple Airlines
Deal found 13/7C$ 1,383
Fri 25/710:25 p.m.YYZ - CMN
Nonstop7h 25mMultiple Airlines
Wed 13/85:00 p.m.CMN - YYZ
2 stops23h 00mMultiple Airlines
Deal found 13/7C$ 1,396
Fri 25/710:25 p.m.YYZ - CMN
Nonstop7h 25mMultiple Airlines
Tue 12/82:40 p.m.CMN - YYZ
2 stops25h 20mMultiple Airlines
Deal found 13/7C$ 1,446
One-way flights to CasablancaSearch for one-way flight options to Casablanca. Find affordable one-way fares based on user searches. Data last updated 15 July 2025.
Search for one-way flight options to Casablanca. Find affordable one-way fares based on user searches. Data last updated 15 July 2025.
Tue 14/1011:55 p.m.YYZ - CMN
2 stops36h 35mMultiple Airlines
Deal found 13/7C$ 389
Thu 16/1011:55 p.m.YYZ - CMN
2 stops33h 10mMultiple Airlines
Deal found 13/7C$ 427
Tue 14/1011:55 p.m.YYZ - CMN
3 stops35h 25mMultiple Airlines
Deal found 13/7C$ 493
Thu 23/102:50 p.m.YYZ - CMN
2 stops21h 50mMultiple Airlines
Deal found 13/7C$ 494
Wed 1/1010:15 p.m.YYZ - CMN
2 stops22h 20mMultiple Airlines
Deal found 13/7C$ 505
Mon 1/910:15 p.m.YYZ - CMN
2 stops33h 00mMultiple Airlines
Deal found 13/7C$ 511
Thu 9/1010:15 p.m.YYZ - CMN
2 stops22h 20mMultiple Airlines
Deal found 13/7C$ 528
Thu 14/811:50 p.m.YYZ - CMN
3 stops32h 45mMultiple Airlines
Deal found 15/7C$ 556
Thu 14/87:55 a.m.YTZ - CMN
3 stops52h 30mMultiple Airlines
Deal found 13/7C$ 557
Wed 1/107:30 p.m.YYZ - CMN
3 stops34h 10mMultiple Airlines
Deal found 13/7C$ 563
Sat 2/85:55 p.m.YTZ - CMN
3 stops35h 45mMultiple Airlines
Deal found 13/7C$ 563
Thu 16/1011:55 p.m.YYZ - CMN
3 stops29h 45mMultiple Airlines
Deal found 13/7C$ 565