To save on the cost of your flight from Toronto Pearson Intl Airport to Morocco, book at least 61 days before your planned departure. Booking around this time can save you about 27% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 1,079 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 1,323.
September can be a great time to fly to Morocco from Toronto Pearson Intl Airport with a flight ticket averaging about C$ 932. Cheapflights users have found deals in the month of September for as cheap as C$ 379. The most expensive prices can be found in the month of July.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Toronto Pearson Intl Airport to Morocco as you normally would.
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
12h 10mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
26h 00mTAP AIR PORTUGAL
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
12h 10mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
33h 05mTAP AIR PORTUGAL
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
12h 10mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
33h 05mTAP AIR PORTUGAL
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
17h 05mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
27h 30mTAP AIR PORTUGAL
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
12h 10mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
27h 30mTAP AIR PORTUGAL
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
12h 10mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
27h 30mTAP AIR PORTUGAL
Toronto Pearson Intl
Marrakech Menara
2 stops
35h 30mMarrakech Menara
Toronto Pearson Intl
2 stops
30h 55mKLM
Toronto Pearson Intl
Rabat Sale
2 stops
23h 45mRabat Sale
Toronto Pearson Intl
2 stops
31h 25mKLM
Toronto Pearson Intl
Marrakech Menara
2 stops
18h 55mMarrakech Menara
Toronto Pearson Intl
2 stops
24h 10mKLM
Toronto Pearson Intl
Rabat Sale
1 stop
12h 20mRabat Sale
Toronto Pearson Intl
1 stop
15h 50mAir France
Toronto Pearson Intl
Marrakech Menara
1 stop
14h 30mMarrakech Menara
Toronto Pearson Intl
1 stop
27h 10mAir France
Toronto Pearson Intl
Rabat Sale
1 stop
15h 00mRabat Sale
Toronto Pearson Intl
2 stops
31h 25mAir France
Toronto Pearson Intl
Marrakech Menara
1 stop
14h 25mMarrakech Menara
Toronto Pearson Intl
2 stops
29h 53mDelta
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
32h 15mCasablanca Mohamed V
Toronto Pearson Intl
2 stops
26h 30mAir Canada
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
31h 15mCasablanca Mohamed V
Toronto Pearson Intl
1 stop
28h 19mAir Canada
Toronto Pearson Intl
Marrakech Menara
1 stop
16h 30mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
1 stop
16h 30mMultiple Airlines
Toronto Pearson Intl
Casablanca Mohamed V
1 stop
15h 35mMultiple Airlines
Some of our airline partners flying from Toronto Pearson Intl to Morocco have new flexible policies in place due to COVID-19. Air France, Air Canada, and TAP AIR PORTUGAL are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air France with this kind of flexibility.
Yes, there are multiple flights from Toronto Pearson Intl Airport to Morocco for under C$ 700. The cheapest flight booked recently is on TAP AIR PORTUGAL for just C$ 644, but on average you can expect to pay C$ 715.
There are currently 20+ open flights from Toronto Pearson Intl Airport to Morocco within the next 7 days for less than C$ 1,500.
The most popular flight routes from Toronto Pearson Intl Airport to Morocco are Toronto Pearson Intl - Casablanca Mohamed V, Toronto Pearson Intl - Marrakech Menara and Toronto Pearson Intl - Rabat Sale.
Consider Air France, Delta or KLM when booking your flight. These represent the most popular airlines when flying from Toronto Pearson Intl Airport to Morocco.
On average you can expect to pay C$ 2,431 for a flight from Toronto Pearson Intl Airport to Morocco. The cheapest flight overall is C$ 350 while the most popular route, (Toronto Pearson Intl - Casablanca Mohamed V) is currently priced at C$ 643.