Cheap Flights from Toronto to Casablanca
Browse current best options from Toronto. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Toronto
RatePunk searches hundreds of travel sites at once for deals on flights to Casablanca
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Todayโs best flight deals from Toronto to Casablanca
Explore current cheapest deals departing from Toronto to Casablanca
Round trip
Sort by: Cheapest
September 27 - October 14
YYZ - Casablanca
$898
$718
Round trip
November 8 - November 15
YYZ - Casablanca
$841
$718
Round trip
November 4 - November 22
YYZ - Casablanca
$838
$718
Round trip
November 27 - December 4
YYZ - Casablanca
$866
$718
Round trip
October 26 - November 1
YYZ - Casablanca
$835
$718
Round trip
November 20 - November 30
YYZ - Casablanca
$845
$718
Round trip
September 30 - October 16
YYZ - Casablanca
$917
$719
Round trip
December 2 - December 9
YYZ - Casablanca
$1,029
$719
Round trip
November 2 - November 15
YYZ - Casablanca
$834
$719
Round trip
November 30 - December 9
YYZ - Casablanca
$862
$719
Round trip
Unlock all 500+ flight deals to Casablanca and get alerts when great deals appear
Route Intelligence โ 486,190 Searches this Week
Insights for flights from Toronto to Casablanca
How much is a round trip from Toronto to Casablanca
Regular price: $687 - $980
Prices for flights from Toronto to Casablanca are currently within the regular range.
The regular price range for this route is between $687 and $980. The current lowest deal is $718 with Royal Air Maroc, for travel from Oct 7-Oct 14.
now $718
Low $687
High $980
The cheapest time to fly from Toronto to Casablanca
The cheapest month to fly from YTO to CAS is January, with a median price of $538. The most expensive month is July, with a median price of $1514. Prices are generally lower from January to October.
January
Flights from $538
July
Flights from $1,514
Direct flights from Toronto to Casablanca
Royal Air Maroc
Last-minute flights going from Toronto to Casablanca
Wed, Jun 17
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$1,064
$800
One-way
Fri, Jun 19
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$1,052
$800
One-way
Fri, Jun 19
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$900
$819
One-way
Fri, Jun 19
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$881
$819
One-way
Fri, Jun 19
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$883
$821
One-way
Fri, Jun 19
YYZ - Casablanca
Toronto (YYZ) - Casablanca (CMN)
Royal Air Maroc
$901
$821
One-way
Biggest price drops on these dates for flights from Toronto to Casablanca
Dec 2 - Dec 11
$1,033ย ย โย ย $719
30%
Dec 6 - Dec 13
$1,031ย ย โย ย $719
30%
Dec 2 - Dec 9
$1,029ย ย โย ย $719
30%
Jun 17 - Jun 19
$1,064ย ย โย ย $800
25%
Popular Airports to fly from Toronto to Casablanca
Toronto - Casablanca route insights
๐ธ Price insights
Recent fares are above the typical level
Recent fares from YTO to CAS are above the typical level, with a median price of $1317.
๐ Best time to fly
January is historically cheapest at $538
Historically, January is the cheapest month to fly from Toronto to Casablanca, with a median price of $538.
โฑ๏ธ Flight duration
Flights typically take 40h 55m
The median flight duration from Toronto to Casablanca is 40 hours and 55 minutes.
โ๏ธ Airlines & availability
Connecting flights are dominant
Only 5.4% of deals are direct, with connecting flights being the dominant option.
๐ Airline highlight
Royal Air Maroc offers direct flights
Royal Air Maroc is an airline that offers direct flights on the Toronto to Casablanca route.
๐ฏ Booking tip
Deals appear regularly
Deals for flights from Toronto to Casablanca appear regularly, about 0.37 deals per day.
Toronto main airports to depart from
Toronto Pearson International (YYZ)
Toronto Pearson International Airport is often the cheapest option for flights from Toronto to Casablanca.
๐ ~20 km from city center (reachable by car, train, or bus)
๐ธ Flights from ~$718
Billy Bishop Toronto City (YTZ)
Billy Bishop Toronto City Airport offers an alternative departure point for your trip to Casablanca.
๐ ~3 km from city center (reachable by car, ferry, or bus)
๐ธ Flights from ~$840
Casablanca main airports to arrive at
Mohammed V International (CMN)
Mohammed V International Airport is the primary gateway for flights arriving in Casablanca from Toronto.
๐ ~23 km from Casablanca (reachable by car, train, and bus)
๐ธ Flights from ~$549
Airports nearby Casablanca used as alternative
Mohammed V International (CMN)
Mohammed V International is the primary international gateway for Casablanca, offering the widest range of connections.
๐ ~20 km from destination city (reachable by car)
๐ธ Flights from ~$549
RabatโSalรฉ (RBA)
RabatโSalรฉ can be a practical secondary option, often less crowded and faster to navigate.
๐ ~90 km from destination city (reachable by car, train)
๐ธ Flights from ~$558
Tangier Ibn Battouta (TNG)
Tangier Ibn Battouta is a highly viable alternative, accessible via high-speed train from Casablanca.
๐ ~330 km from destination city (reachable by high-speed train)
๐ธ Flights from ~$595
Marrakesh Menara (RAK)
Marrakesh Menara is a major hub for low-cost carriers, offering potentially cheaper European flights.
๐ ~200 km from destination city (reachable by car, train)
๐ธ Flights from ~$548
FรจsโSaรฏs (FEZ)
FรจsโSaรฏs is a significant regional airport with good European connections, accessible by rail and highway.
๐ ~290 km from destination city (reachable by car, train)
๐ธ Flights from ~$558
Business & First Class Flight Deals to Casablanca
Discover luxury on the budget with premium cabin class on flights from Toronto to Casablanca.
Elite
Best Elite deals to Casablanca
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From YYZ
Elite
Dec 02
Casablanca, Morocco
93% AI deal score
$3,964
$2,249
Save $1,715
From YYZ
Elite
Dec 03
Casablanca, Morocco
93% AI deal score
$3,955
$2,249
Save $1,706
From YYZ
Elite
Dec 01
Casablanca, Morocco
93% AI deal score
$3,973
$2,256
Save $1,717
From YYZ
Elite
Oct 28
Casablanca, Morocco
93% AI deal score
$3,843
$2,259
Save $1,584
From YYZ
Elite
Nov 22
Casablanca, Morocco
92% AI deal score
$3,443
$2,183
Save $1,260
From YYZ
Elite
Nov 23
Casablanca, Morocco
92% AI deal score
$3,435
$2,249
Save $1,186
From YYZ
Elite
Nov 27
Casablanca, Morocco
92% AI deal score
$3,412
$2,249
Save $1,163
From YYZ
Elite
Nov 24
Casablanca, Morocco
92% AI deal score
$3,437
$2,249
Save $1,188
From YYZ
Elite
Nov 29
Casablanca, Morocco
92% AI deal score
$3,405
$2,249
Save $1,156
From YYZ
Elite
Nov 14
Casablanca, Morocco
92% AI deal score
$3,441
$2,257
Save $1,184
From YYZ
Elite
Jul 19
Casablanca, Morocco
92% AI deal score
$3,812
$2,423
Save $1,389
From YYZ
Elite
Jun 28
Casablanca, Morocco
92% AI deal score
$5,306
$2,851
Save $2,455
From YYZ
Elite
Jun 28
Casablanca, Morocco
92% AI deal score
$5,257
$2,851
Save $2,406
From YYZ
Elite
Jun 28
Casablanca, Morocco
92% AI deal score
$5,349
$2,851
Save $2,498
From YYZ
Elite
Jul 19
Casablanca, Morocco
91% AI deal score
$3,797
$2,430
Save $1,367
From YYZ
Elite
Jul 21
Casablanca, Morocco
91% AI deal score
$3,812
$2,430
Save $1,382
From YYZ
Elite
Jul 21
Casablanca, Morocco
91% AI deal score
$3,797
$2,430
Save $1,367
From YYZ
Elite
Jul 20
Casablanca, Morocco
91% AI deal score
$3,817
$2,430
Save $1,387
From YYZ
Elite
Jul 20
Casablanca, Morocco
91% AI deal score
$3,801
$2,437
Save $1,364
From YYZ
Elite
Jul 19
Casablanca, Morocco
91% AI deal score
$3,817
$2,437
Save $1,380
From YYZ
Elite
Jul 20
Casablanca, Morocco
91% AI deal score
$3,794
$2,437
Save $1,357
From YYZ
Elite
Jul 19
Casablanca, Morocco
91% AI deal score
$3,765
$2,437
Save $1,328
From YYZ
Elite
Sep 06
Casablanca, Morocco
91% AI deal score
$4,714
$2,849
Save $1,865
From YYZ
Elite
Jul 17
Casablanca, Morocco
91% AI deal score
$4,940
$2,851
Save $2,089
From YYZ
Elite
Jul 05
Casablanca, Morocco
91% AI deal score
$4,758
$2,851
Save $1,907
From YYZ
Elite
Jul 24
Casablanca, Morocco
91% AI deal score
$4,940
$2,851
Save $2,089
From YYZ
Elite
Jul 22
Casablanca, Morocco
91% AI deal score
$4,715
$2,851
Save $1,864
From YYZ
Elite
Jul 15
Casablanca, Morocco
91% AI deal score
$4,731
$2,851
Save $1,880
From YYZ
Elite
Aug 28
Casablanca, Morocco
91% AI deal score
$4,528
$2,852
Save $1,676
From YYZ
Elite
Nov 13
Casablanca, Morocco
90% AI deal score
$4,071
$2,848
Save $1,223
From YYZ
Elite
Nov 09
Casablanca, Morocco
90% AI deal score
$4,151
$2,849
Save $1,302
From YYZ
Elite
Nov 08
Casablanca, Morocco
90% AI deal score
$4,081
$2,849
Save $1,232
From YYZ
Elite
Nov 23
Casablanca, Morocco
90% AI deal score
$4,059
$2,849
Save $1,210
From YYZ
Elite
Jul 24
Casablanca, Morocco
90% AI deal score
$4,582
$2,851
Save $1,731
From YYZ
Elite
Jul 03
Casablanca, Morocco
90% AI deal score
$4,495
$2,851
Save $1,644
From YYZ
Elite
Jul 10
Casablanca, Morocco
90% AI deal score
$4,417
$2,851
Save $1,566
From YYZ
Elite
Jul 03
Casablanca, Morocco
90% AI deal score
$4,495
$2,851
Save $1,644
From YYZ
Elite
Jul 15
Casablanca, Morocco
90% AI deal score
$4,526
$2,851
Save $1,675
From YYZ
Elite
Jul 17
Casablanca, Morocco
90% AI deal score
$4,492
$2,851
Save $1,641
From YYZ
Elite
Jul 15
Casablanca, Morocco
90% AI deal score
$4,493
$2,851
Save $1,642
From YYZ
Elite
Jul 15
Casablanca, Morocco
90% AI deal score
$4,509
$2,851
Save $1,658
From YYZ
Elite
Jul 19
Casablanca, Morocco
90% AI deal score
$4,509
$2,851
Save $1,658
From YYZ
Elite
Jul 17
Casablanca, Morocco
90% AI deal score
$4,582
$2,851
Save $1,731
From YYZ
Elite
Jul 17
Casablanca, Morocco
90% AI deal score
$4,509
$2,851
Save $1,658
From YYZ
Elite
Jul 03
Casablanca, Morocco
90% AI deal score
$4,568
$2,851
Save $1,717
From YYZ
Elite
Nov 13
Casablanca, Morocco
89% AI deal score
$4,065
$2,848
Save $1,217
From YYZ
Elite
Nov 08
Casablanca, Morocco
89% AI deal score
$4,066
$2,849
Save $1,217
From YYZ
Elite
Nov 09
Casablanca, Morocco
89% AI deal score
$4,065
$2,849
Save $1,216
From YYZ
Elite
Nov 06
Casablanca, Morocco
89% AI deal score
$4,066
$2,849
Save $1,217
From YYZ
Elite
Nov 06
Casablanca, Morocco
89% AI deal score
$4,044
$2,849
Save $1,195
From YYZ
Elite
Nov 04
Casablanca, Morocco
89% AI deal score
$4,043
$2,849
Save $1,194
From YYZ
Elite
Nov 04
Casablanca, Morocco
89% AI deal score
$4,048
$2,849
Save $1,199
From YYZ
Elite
Nov 22
Casablanca, Morocco
89% AI deal score
$4,056
$2,849
Save $1,207
From YYZ
Elite
Aug 05
Casablanca, Morocco
81% AI deal score
$1,741
$1,476
Save $265
From YYZ
Elite
Aug 05
Casablanca, Morocco
81% AI deal score
$1,741
$1,478
Save $263
From YYZ
Elite
Jul 19
Casablanca, Morocco
77% AI deal score
$1,829
$1,806
Save $23
From YYZ
Elite
Jul 19
Casablanca, Morocco
77% AI deal score
$1,829
$1,806
Save $23
From YYZ
Elite
Jul 21
Casablanca, Morocco
77% AI deal score
$1,951
From YYZ
Elite
Jul 20
Casablanca, Morocco
76% AI deal score
$1,829
$1,819
Save $10
From YYZ
Elite
Jul 20
Casablanca, Morocco
76% AI deal score
$1,860
From YYZ
Elite
Jul 19
Casablanca, Morocco
76% AI deal score
$1,860
From YYZ
Elite
Aug 29
Casablanca, Morocco
76% AI deal score
$1,953
From YYZ
Elite
Aug 15
Casablanca, Morocco
76% AI deal score
$2,027
From YYZ
Elite
Jul 20
Casablanca, Morocco
76% AI deal score
$2,071
From YYZ
Elite
Aug 28
Casablanca, Morocco
76% AI deal score
$2,111
From YYZ
Elite
Jul 21
Casablanca, Morocco
76% AI deal score
$2,122
From YYZ
Elite
Jul 21
Casablanca, Morocco
76% AI deal score
$2,122
From YYZ
Elite
Jul 19
Casablanca, Morocco
76% AI deal score
$2,122
From YYZ
Elite
Jul 19
Casablanca, Morocco
76% AI deal score
$2,122
From YYZ
Elite
Jul 20
Casablanca, Morocco
76% AI deal score
$2,122
From YYZ
Elite
Oct 22
Casablanca, Morocco
75% AI deal score
$2,056
From YTZ
Elite
Nov 27
Casablanca, Morocco
75% AI deal score
$2,085
From YYZ
Elite
Nov 27
Casablanca, Morocco
75% AI deal score
$2,197
From YTZ
Elite
Sep 06
Casablanca, Morocco
75% AI deal score
$2,212
From YTZ
Elite
Oct 22
Casablanca, Morocco
75% AI deal score
$2,217
From YTZ
Elite
Nov 06
Casablanca, Morocco
75% AI deal score
$2,230
From YTZ
Elite
Oct 20
Casablanca, Morocco
75% AI deal score
$2,381
From YYZ
Elite
Aug 17
Casablanca, Morocco
75% AI deal score
$2,435
From YTZ
Elite
Aug 17
Casablanca, Morocco
75% AI deal score
$2,453
From YYZ
Elite
Aug 25
Casablanca, Morocco
75% AI deal score
$2,495
From YTZ
Elite
Nov 07
Casablanca, Morocco
74% AI deal score
$2,362
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,588
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,681
From YYZ
Elite
Jul 23
Casablanca, Morocco
68% AI deal score
$38,719
From YYZ
Elite
Jul 21
Casablanca, Morocco
68% AI deal score
$38,719
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,722
From YYZ
Elite
Jul 28
Casablanca, Morocco
68% AI deal score
$38,725
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,736
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,749
From YYZ
Elite
Aug 04
Casablanca, Morocco
68% AI deal score
$38,755
From YYZ
Elite
Jul 22
Casablanca, Morocco
68% AI deal score
$38,755
From YYZ
Elite
Jul 29
Casablanca, Morocco
68% AI deal score
$38,776
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,806
From YYZ
Elite
Jul 23
Casablanca, Morocco
68% AI deal score
$38,813
From YYZ
Elite
Jul 21
Casablanca, Morocco
68% AI deal score
$38,813
From YYZ
Elite
Jul 28
Casablanca, Morocco
68% AI deal score
$38,818
From YYZ
Elite
Jul 31
Casablanca, Morocco
68% AI deal score
$38,825
From YYZ
Elite
Aug 11
Casablanca, Morocco
68% AI deal score
$38,833
From YYZ
Elite
Jul 24
Casablanca, Morocco
68% AI deal score
$38,833
From YYZ
Elite
Jul 14
Casablanca, Morocco
68% AI deal score
$38,834