Users have found that booking a flight from Toronto to Morocco at least 61 days early can save you up to 25% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Toronto to Morocco for as little as C$ 1,310 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 1,549 for flights departing within the next 3 days.
Flights from Toronto to Morocco lean towards being more expensive in December. Prices are generally better when you fly from Toronto to Morocco in February, with the cheapest ticket starting at C$ 736.
When flying from Toronto to Morocco, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Pearson Intl
Marrakech Menara
1 stop
15h 25mMarrakech Menara
Toronto Pearson Intl
2 stops
27h 00mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
3 stops
38h 14mMarrakech Menara
Toronto Pearson Intl
3 stops
34h 44mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
29h 25mMarrakech Menara
Toronto Pearson Intl
1 stop
24h 55mMultiple Airlines
Toronto Hamilton
Marrakech Menara
3 stops
40h 45mMarrakech Menara
Toronto Hamilton
3 stops
33h 55mMultiple Airlines
Toronto Hamilton
Marrakech Menara
3 stops
39h 55mMarrakech Menara
Toronto Hamilton
3 stops
29h 55mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
28h 10mMarrakech Menara
Toronto Pearson Intl
1 stop
16h 05mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
1 stop
32h 10mMarrakech Menara
Toronto Pearson Intl
2 stops
31h 30mSWISS
Toronto Pearson Intl
Agadir Almassira
2 stops
36h 20mAgadir Almassira
Toronto Pearson Intl
1 stop
26h 30mSWISS
Toronto Pearson Intl
Agadir Almassira
2 stops
36h 20mAgadir Almassira
Toronto Pearson Intl
2 stops
25h 45mSWISS
Toronto Pearson Intl
Marrakech Menara
2 stops
39h 20mMarrakech Menara
Toronto Pearson Intl
2 stops
27h 00mAmerican Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
36h 41mMarrakech Menara
Toronto Pearson Intl
2 stops
17h 06mAmerican Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
17h 56mMarrakech Menara
Toronto Pearson Intl
2 stops
17h 06mAmerican Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
29h 25mMarrakech Menara
Toronto Pearson Intl
1 stop
24h 55mMultiple Airlines
Toronto Pearson Intl
Casablanca Mohamed V
2 stops
35h 21mCasablanca Mohamed V
Toronto Pearson Intl
2 stops
27h 27mAmerican Airlines
Toronto Pearson Intl
Casablanca Mohamed V
2 stops
19h 05mCasablanca Mohamed V
Toronto Pearson Intl
2 stops
26h 00mAmerican Airlines
Toronto Pearson Intl
Fez Sais
2 stops
35h 10mMultiple Airlines
Toronto Pearson Intl
Marrakech Menara
2 stops
29h 25mMultiple Airlines
Toronto Pearson Intl
Fez Sais
3 stops
44h 14mMultiple Airlines
Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada, TAP AIR PORTUGAL, and Air France flying from Toronto to Morocco have implemented new flexible cancellation policies.
Yes, there are multiple flights from Toronto to Morocco for under C$ 900. The cheapest flight booked recently is on Multiple Airlines for just C$ 861, but on average you can expect to pay C$ 930.
There are currently 20+ open flights from Toronto to Morocco within the next 7 days for less than C$ 1,000.
While some choose either Toronto Pearson Intl - Marrakech Menara or Toronto Island - Casablanca Mohamed V, Toronto Pearson Intl - Casablanca Mohamed V is the most popular route from Toronto to Morocco.
Before booking your flight from Toronto to Morocco check out the most popular airlines for this route: American Airlines, Air France or British Airways.
The cheapest flight price from Toronto to Morocco is C$ 397. On average you can expect to pay C$ 5,029. The most popular route, (Toronto Pearson Intl - Casablanca Mohamed V), can usually be booked for C$ 985.