Find cheap flights from Toronto to Morocco from C$ 534

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 1/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Wed 5/7
Wed 12/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Morocco

Latest Morocco Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARCasablanca
1 stop from C$ 1,003
Marrakech
2+ stops from C$ 1,037

Good to know

Low season

May

High season

December

Cheapest flight

C$ 534

Average price round-trip

C$ 1,549
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Toronto to Marrakech
(price for this month)

Top tips for finding cheap flights to Morocco

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from Toronto is November.
  • Morning departure is around 19% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Morocco flights

Book cheap flights from Toronto to Morocco

Recent round-trip flight deals

1/9Fri
1 stopAir Canada
16h 55mYTZ-CMN
2/10Mon
1 stopAir Canada
12h 59mCMN-YTZ
C$ 1,003
27/9Wed
2 stopsAmerican Airlines
19h 34mYYZ-RAK
11/10Wed
2 stopsAmerican Airlines
28h 40mRAK-YYZ
C$ 1,037
18/11Sat
1 stopTAP AIR PORTUGAL
12h 15mYYZ-RAK
25/11Sat
1 stopTAP AIR PORTUGAL
31h 50mRAK-YYZ
C$ 1,046
18/11Sat
2 stopsBritish Airways
18h 55mYYZ-RAK
25/11Sat
1 stopBritish Airways
13h 40mRAK-YYZ
C$ 1,056
18/11Sat
2 stopsMultiple Airlines
18h 55mYYZ-RAK
25/11Sat
2 stopsMultiple Airlines
30h 50mRAK-YYZ
C$ 1,088
14/8Mon
2 stopsAmerican Airlines
19h 05mYYZ-RAK
28/8Mon
2 stopsAmerican Airlines
34h 28mRAK-YYZ
C$ 1,127
27/10Fri
2 stopsMultiple Airlines
15h 10mYYZ-CMN
4/11Sat
1 stopMultiple Airlines
31h 20mCMN-YYZ
C$ 1,145
19/11Sun
1 stopTAP AIR PORTUGAL
40h 15mYYZ-RAK
26/11Sun
1 stopTAP AIR PORTUGAL
14h 30mRAK-YYZ
C$ 1,148
1/9Fri
1 stopAir Canada
10h 55mYTZ-CMN
2/10Mon
1 stopAir Canada
13h 59mCMN-YTZ
C$ 1,157
27/10Fri
2 stopsMultiple Airlines
15h 10mYYZ-CMN
4/11Sat
2 stopsMultiple Airlines
16h 05mCMN-YYZ
C$ 1,161
20/8Sun
2 stopsAmerican Airlines
23h 30mYYZ-RAK
30/8Wed
2 stopsAmerican Airlines
34h 28mRAK-YYZ
C$ 1,161
19/11Sun
2 stopsMultiple Airlines
37h 45mYYZ-RAK
26/11Sun
2 stopsMultiple Airlines
25h 30mRAK-YYZ
C$ 1,162
27/10Fri
1 stopTAP AIR PORTUGAL
31h 30mYYZ-CMN
4/11Sat
1 stopTAP AIR PORTUGAL
27h 50mCMN-YYZ
C$ 1,254
20/10Fri
2 stopsAzores Airlines
14h 35mYYZ-RAK
30/10Mon
2 stopsAzores Airlines
33h 05mRAK-YYZ
C$ 1,356
19/10Thu
2 stopsAzores Airlines
14h 35mYYZ-RAK
27/10Fri
2 stopsAzores Airlines
36h 40mRAK-YYZ
C$ 1,396
1/9Fri
1 stopLufthansa
21h 55mYYZ-CMN
1/10Sun
2 stopsLufthansa
16h 00mCMN-YYZ
C$ 1,553
5/9Tue
1 stopAir France
14h 30mYYZ-RBA
26/9Tue
2 stopsAir France
34h 05mRBA-YYZ
C$ 1,558
18/11Sat
2 stopsSWISS
58h 20mYYZ-RAK
25/11Sat
3 stopsSWISS
34h 11mRAK-YYZ
C$ 1,561
5/9Tue
2 stopsKLM
15h 45mYYZ-RBA
26/9Tue
2 stopsKLM
34h 05mRBA-YYZ
C$ 1,592
30/8Wed
1 stopDelta
14h 30mYYZ-RBA
6/9Wed
2 stopsDelta
32h 04mRBA-YYZ
C$ 1,637

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1/10Sun
1 stopMultiple Airlines
18h 10mYYZ-RAK
C$ 534
16/10Mon
2 stopsAzores Airlines
38h 35mYYZ-RAK
C$ 536
21/9Thu
2 stopsMultiple Airlines
16h 45mYYZ-CMN
C$ 536
15/10Sun
1 stopMultiple Airlines
18h 10mYYZ-RAK
C$ 556
25/10Wed
2 stopsMultiple Airlines
12h 55mYYZ-CMN
C$ 558
14/10Sat
1 stopMultiple Airlines
18h 55mYYZ-RAK
C$ 560
25/10Wed
2 stopsMultiple Airlines
12h 55mYYZ-CMN
C$ 566
24/9Sun
2 stopsAzores Airlines
14h 25mYYZ-CMN
C$ 577
21/9Thu
1 stopTAP AIR PORTUGAL
17h 30mYYZ-CMN
C$ 592
16/10Mon
2 stopsAzores Airlines
14h 35mYYZ-RAK
C$ 599
6/9Wed
1 stopTAP AIR PORTUGAL
12h 10mYYZ-CMN
C$ 601
9/10Mon
2 stopsAzores Airlines
14h 35mYYZ-RAK
C$ 601
23/9Sat
1 stopTAP AIR PORTUGAL
12h 10mYYZ-CMN
C$ 609
4/10Wed
2 stopsAzores Airlines
38h 35mYYZ-RAK
C$ 624
16/10Mon
1 stopTAP AIR PORTUGAL
36h 20mYYZ-RAK
C$ 640
24/10Tue
1 stopAir Canada
25h 45mYYZ-CMN
C$ 842
18/10Wed
2 stopsLufthansa
18h 20mYYZ-RAK
C$ 902
11/6Sun
1 stopAir France
17h 50mYYZ-RBA
C$ 923
11/6Sun
2 stopsKLM
19h 15mYYZ-RBA
C$ 957
2/7Sun
2 stopsDelta
25h 30mYYZ-CMN
C$ 1,058

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - Toronto

Cabin classes:

Browse origins:

Browse destinations:

C$ 1,052
C$ 1,046
C$ 1,572
C$ 2,049