โ€Œ
โ€Œ
FlightsFrom Toronto

To Casablanca

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

September 27 - October 14

Cheapest
Earliest

YYZ - Casablanca

$898

$718

Round trip

November 8 - November 15

Cheapest

YYZ - Casablanca

$841

$718

Round trip

November 4 - November 22

Cheapest

YYZ - Casablanca

$838

$718

Round trip

November 27 - December 4

Cheapest

YYZ - Casablanca

$866

$718

Round trip

October 26 - November 1

Cheapest

YYZ - Casablanca

$835

$718

Round trip

November 20 - November 30

Cheapest

YYZ - Casablanca

$845

$718

Round trip

September 30 - October 16

YYZ - Casablanca

$917

$719

Round trip

December 2 - December 9

Best

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

A typical journey from Toronto to Casablanca takes about 40h 55m, including connections. Given that most itineraries connect at least once, this median duration reflects the time spent on connecting flights. When flights do connect, travelers can expect a typical number of 2 stopovers.
For travelers seeking cheap flights from Toronto to Casablanca, prices typically range from $1164โ€“$1534, with a median of $1317. Right now, fares are above the typical level, and only 2% of recent fares were classified as a good price. New deals show up several times a week, so setting a price alert can be beneficial.
The cheapest time to fly from Toronto to Casablanca is typically in January, with a median fare of $538. Other affordable months include February, where the median fare is $600, and October, with a median fare of $619. These months offer significantly lower prices compared to the overall median.
The distance between Toronto and Casablanca is approximately 6174 km, classifying this as a long-haul route. This considerable distance contributes to the extended journey times and the prevalence of connecting flights.

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

Cheapest

Flights from $538

July

Most Expensive

Flights from $1,514

Jan
Feb
Apr
May
Jun
Jul
Aug
Sep
Oct

Direct flights from Toronto to Casablanca

Airline logo

Royal Air Maroc

Last-minute flights going from Toronto to Casablanca

Wed, Jun 17

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$1,064

$800

One-way

Fri, Jun 19

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$1,052

$800

One-way

Fri, Jun 19

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$900

$819

One-way

Fri, Jun 19

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$881

$819

One-way

Fri, Jun 19

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$883

$821

One-way

Fri, Jun 19

โŒ› Last-Minute

YYZ - Casablanca

Royal Air Maroc

Toronto (YYZ) - Casablanca (CMN)

Royal Air Maroc

$901

$821

One-way

Biggest price drops on these dates for flights from Toronto to Casablanca

9 nights

Dec 2 - Dec 11

$1,033ย ย โ†’ย ย $719

30%

7 nights

Dec 6 - Dec 13

$1,031ย ย โ†’ย ย $719

30%

7 nights

Dec 2 - Dec 9

$1,029ย ย โ†’ย ย $719

30%

2 nights

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)

Cheapest

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)

Cheapest

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)

Cheapest

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

Frequently Asked Questions About Flights to Casablanca

Historically, the optimal time to book flights from Toronto to Casablanca is typically 7-13 days before departure. During this period, the average price observed was $726. Booking 0-6 days out also showed a relatively low average price of $766. For comparison, booking 60+ days in advance typically resulted in an average price of $1280, while booking 28-59 days out averaged $1380.

Across the trailing quarter, a good price for a flight from Toronto to Casablanca is considered to be $1164 or less. The median price for this route was $1317. Prices above $1534 were observed for the more expensive flights in the trailing 90 days.

Historically, the cheapest months to fly from Toronto to Casablanca are January, February, and October. January typically has a median price of $538, while February's median price is $600. October also shows a median price of $619. These prices are significantly lower than the annual median price of $1317 for this route.