- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Morocco to Pearson Intl
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Morocco to Pearson Intl that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Morocco to Pearson Intl
Wed, 14 Apr - Sun, 18 Apr
4:15 p.m. - 1:20 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
25h 05m2 stops Malaga Dublin
10:25 p.m. - 9:50 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 25mdirect
C$ 926Multiple Airlines
Fri, 25 Dec - Sat, 9 Jan
1:55 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 30m1 stop Jeddah King Abdulaziz Intl
6:00 p.m. - 5:00 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
30h 00m1 stop Jeddah King Abdulaziz Intl
C$ 1,054SAUDIA
Fri, 25 Dec - Thu, 7 Jan
1:55 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 30m1 stop Jeddah King Abdulaziz Intl
6:00 p.m. - 5:00 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
30h 00m1 stop Jeddah King Abdulaziz Intl
C$ 1,054SAUDIA
Thu, 24 Dec - Sun, 14 Feb
11:30 a.m. - 12:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 40m2 stops Madrid Barajas Lisbon Humberto Delgado
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,071Multiple Airlines
Fri, 25 Dec - Fri, 8 Jan
1:55 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 30m1 stop Jeddah King Abdulaziz Intl
9:05 p.m. - 10:25 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
32h 20m2 stops Ponta Delgada Nordela Lisbon Humberto Delgado
C$ 1,110Multiple Airlines
Fri, 25 Dec - Fri, 8 Jan
1:55 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 30m1 stop Jeddah King Abdulaziz Intl
6:00 p.m. - 12:05 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
37h 05m1 stop Jeddah King Abdulaziz Intl
C$ 1,127SAUDIA
Thu, 26 Nov - Tue, 26 Jan
1:30 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 55m1 stop Jeddah King Abdulaziz Intl
6:00 p.m. - 11:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
36h 45m1 stop Jeddah King Abdulaziz Intl
C$ 1,129SAUDIA
Mon, 30 Nov - Mon, 7 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,138Royal Air Maroc
Fri, 27 Nov - Wed, 27 Jan
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,141Royal Air Maroc
Thu, 26 Nov - Tue, 26 Jan
6:05 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
25h 20m1 stop Jeddah King Abdulaziz Intl
5:30 p.m. - 7:50 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
21h 20m2 stops Lisbon Humberto Delgado Madrid Barajas
C$ 1,148Multiple Airlines
Recent one-way flight deals from Morocco to Pearson Intl
Wed, 28 Apr
8:30 a.m. - 1:20 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
32h 50m2 stops Alicante Dublin
C$ 404Multiple Airlines
Thu, 26 Nov
1:30 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 55m1 stop Jeddah King Abdulaziz Intl
C$ 406SAUDIA
Thu, 17 Dec
6:05 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
25h 20m1 stop Jeddah King Abdulaziz Intl
C$ 407SAUDIA
Sun, 25 Apr
6:55 a.m. - 1:20 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
58h 25m2 stops Milan Malpensa Dublin
C$ 413Multiple Airlines
Fri, 11 Dec
1:55 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 30m1 stop Jeddah King Abdulaziz Intl
C$ 427SAUDIA
Wed, 28 Apr
11:30 a.m. - 1:20 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 50m3 stops Madrid Barajas London Gatwick Dublin
C$ 439Multiple Airlines
Thu, 17 Dec
1:30 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 55m1 stop Jeddah King Abdulaziz Intl
C$ 446SAUDIA
Sat, 12 Dec
1:30 p.m. - 2:25 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
29h 55m1 stop Jeddah King Abdulaziz Intl
C$ 446SAUDIA
Sun, 15 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
C$ 719Royal Air Maroc
Fri, 5 Feb
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
C$ 724Royal Air Maroc
Recent last minute flight deals from Morocco to Pearson Intl
Mon, 9 Nov - Tue, 17 Nov
11:45 a.m. - 1:50 p.m.Marrakech Marrakech Menara-Toronto Toronto Pearson Intl
31h 05m3 stops Lisbon Humberto Delgado Milan Malpensa Frankfurt am Main
4:00 p.m. - 10:55 p.m.Toronto Toronto Pearson Intl-Marrakech Marrakech Menara
25h 55m3 stops Frankfurt am Main Milan Malpensa Casablanca Mohamed V
C$ 1,019Multiple Airlines
Mon, 9 Nov - Tue, 17 Nov
3:45 p.m. - 1:50 p.m.Marrakech Marrakech Menara-Toronto Toronto Pearson Intl
27h 05m3 stops Lisbon Humberto Delgado Milan Malpensa Frankfurt am Main
4:00 p.m. - 5:55 p.m.Toronto Toronto Pearson Intl-Marrakech Marrakech Menara
20h 55m2 stops Frankfurt am Main Milan Malpensa
C$ 1,024Multiple Airlines
Mon, 9 Nov - Tue, 17 Nov
7:50 p.m. - 1:50 p.m.Marrakech Marrakech Menara-Toronto Toronto Pearson Intl
23h 00m2 stops Milan Malpensa Frankfurt am Main
4:00 p.m. - 5:55 p.m.Toronto Toronto Pearson Intl-Marrakech Marrakech Menara
20h 55m2 stops Frankfurt am Main Milan Malpensa
C$ 1,057Multiple Airlines
Mon, 9 Nov - Tue, 17 Nov
12:15 p.m. - 3:00 p.m.Marrakech Marrakech Menara-Toronto Toronto Pearson Intl
31h 45m1 stop London Gatwick
9:35 p.m. - 6:55 p.m.Toronto Toronto Pearson Intl-Marrakech Marrakech Menara
16h 20m1 stop London Gatwick
C$ 1,108Multiple Airlines
Fri, 6 Nov - Fri, 20 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,110Royal Air Maroc
Sun, 8 Nov - Sun, 22 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,126Royal Air Maroc
Fri, 6 Nov - Fri, 20 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,136Royal Air Maroc
Sun, 8 Nov - Sun, 22 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,136Royal Air Maroc
Fri, 6 Nov - Fri, 20 Nov
8:10 p.m. - 7:10 p.m.Marrakech Marrakech Menara-Toronto Toronto Pearson Intl
52h 00m2 stops Malaga Casablanca Mohamed V
7:10 p.m. - 4:25 p.m.Toronto Toronto Pearson Intl-Marrakech Marrakech Menara
16h 15m1 stop Porto
C$ 1,150Multiple Airlines
Sun, 8 Nov - Sun, 22 Nov
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,150Royal Air Maroc
Recent direct flight deals from Morocco to Pearson Intl
Mon, 30 Nov - Mon, 7 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,138Royal Air Maroc
Fri, 27 Nov - Wed, 27 Jan
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,141Royal Air Maroc
Wed, 14 Apr - Sun, 18 Apr
3:45 p.m. - 8:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 25mdirect
10:25 p.m. - 9:50 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 25mdirect
C$ 1,166Royal Air Maroc
Sun, 29 Nov - Sun, 6 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,173Royal Air Maroc
Fri, 25 Dec - Fri, 8 Jan
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,212Royal Air Maroc
Wed, 23 Dec - Wed, 30 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,242Royal Air Maroc
Sun, 27 Dec - Sun, 10 Jan
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,347Royal Air Maroc
Mon, 21 Dec - Mon, 21 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 1,954Royal Air Maroc
Sun, 20 Dec - Sun, 20 Dec
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 2,123Royal Air Maroc
Sun, 3 Jan - Mon, 4 Jan
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 2,623Royal Air Maroc
Booking Insights
KAYAK's insights & trends for flights to Pearson Intl
Get data-powered insights and trends into flights to Pearson Intl to help you find the cheapest flights, the best time to fly and much more.
Prices
More
What is the cheapest day to fly to Toronto?
The average price of all round-trip flights to Toronto Pearson Intl Airport clicked on KAYAK for each day over the last 12 months.Based on KAYAK data, the cheapest day to fly to Toronto is Sunday where round-trip tickets can be as cheap as C$ 1,112. On the other hand, the most expensive day to fly is Friday, where round-trip prices are C$ 1,212 on average.
What is the cheapest month to fly to Toronto Pearson Intl Airport?
To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights to Toronto Pearson Intl Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.The cheapest month for flights to Toronto Pearson Intl Airport is April, where tickets cost C$ 1,040 on average for return flights. On the other hand, the most expensive months are August and January, where the average cost of tickets from Morocco is C$ 1,832 and C$ 1,647 respectively. For one-way flights, the best month to travel is December with an average price of C$ 727.
How long is the flight to Toronto Pearson Intl Airport?
The duration of your flight to Toronto depends on your departure and arrival airports. Obviously, any flights that include a layover will also be longer. The most popular routes to Toronto on KAYAK are from Casablanca, which takes 8h 25m, Marrakech, which takes 11h 35m, and Rabat, which takes 16h 50m.
How many direct flights to Toronto Pearson Intl Airport are there each day?
There are around 651 direct flights from within Morocco to Toronto Pearson Intl Airport every day. Most flights depart in the morning, with 47% of flights departing in the morning.
How many long-haul flights are there to Toronto Pearson Intl Airport each week?
There are not any medium-haul (3-6 hour flight duration) or short-haul (up to 3 hour flight duration) flights to Toronto Pearson Intl Airport. Instead, there are 5 long-haul flights (6-12 hour flight duration), with the most arriving from Casablanca.
How many cities have direct flights to Toronto Pearson Intl Airport?
From Morocco, there are direct flights to Toronto Pearson Intl Airport from 1 city. This city is Casablanca and there are 5 direct flights each week.
Good to know
Low season | March |
|---|---|
High season | June |
Cheapest flight | C$ 404 |
Flights from Morocco to Pearson Intl: the best tips from KAYAK users
Insights shared by verified travellers who flew the route from Morocco to Pearson Intl
FAQs - booking Toronto flights
Top tips for finding cheap flights to Toronto
Reviews of the top airline flying from Morocco to Pearson Intl
See real verified KAYAK customer reviews for airlines flying to Toronto. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Morocco to Toronto. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
6.2
Royal Air MarocOverall score based on 620 reviews
6.8Crew
5.9Food
6.2Comfort
5.8Entertainment
6.3Boarding
Airline reviews
Waited on tarmac in shuttle bus to board plane in Casablanca
10.0 ExcellentChris, Sep 2026
Waited on tarmac in shuttle bus to board plane in Casablanca
Left my baggage behind on my arrival had to wait 3 days to claim my luggage
Everything was perfect dood delicious staff were nice excellent and smooth landing great job 👍
They canceled my flight and they haven’t reimbursed me yet
On time, kind staff but the aircraft was not clean
Awful. Seats on this Dreamliner really uncomfortable with broken tables. No food selection availability in business class. Poor service. No engagement senior flight attendant spent more time applying make up then speaking to her guests. It appeared that the right side received a different level of service to the left when there were only 8 people. Worst flight I have ever had. A great way to ruin an outstanding two week with this return flight
There was a technical problem with the aircraft after we boarded and we had to leave the plane and wait for two hours where we couldn’t talk to anyone. I had a connection in Toronto to Vancouver I obviously missed it. Arriving to Vancouver the flight was canceled and I wasn’t offered any another flights. I had to book one on my own charges to get back home. Also at Casablanca check in. They said our luggage will go to final destination and they did not!
Seats were very uncomfortable (tight and hard). Flight was delayed due to technical problems. Baggage took an hour to arrive to the carousel.
Not good airline doesn't understand or recognize business class customers
when we ask for water or any help nobody care.. they are too arrogant
Travelling to a place near Pearson Intl?
Book flights to Pearson Intl if you plan to visit one of these locationsCollingwood
Brampton
Markham
Vaughan
Barrie
Muskoka
Burlington
Kitchener
Orillia
Oakville
Oshawa
Peterborough
Guelph
Cambridge
Waterloo
Richmond Hill
Bracebridge
Stratford
Brantford
Whitby
More options for your flight to Pearson Intl
Complete your trip to Toronto with a hotel stay or car rental
Information on the airport you'll fly into in Toronto
Cabin class types available on flights to Pearson Intl
Cabin classes available on flights to Pearson Intl. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights for Pearson Intl
Flights from domestic origins to Pearson Intl
Flights from all regions of Morocco to Pearson Intl. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.