Find cheap flights from Toronto Island to Morocco from C$ 687

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 3/7. 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
Sun 2/7
Sun 9/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$ 955

Good to know

Low season

October

High season

July

Cheapest flight

C$ 687
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (5% more expensive on average)
Flight from Toronto Island to Casablanca

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 Island is November.
  • Morning departure is around 11% more expensive 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 Island to Morocco

Recent round-trip flight deals

4/10Wed
1 stopAir Canada
17h 55mYTZ-CMN
11/10Wed
1 stopAir Canada
12h 59mCMN-YTZ
C$ 955
1/9Fri
1 stopAir Canada
16h 55mYTZ-CMN
2/10Mon
1 stopAir Canada
10h 59mCMN-YTZ
C$ 1,090
20/9Wed
2 stopsMultiple Airlines
34h 10mYTZ-TNG
4/10Wed
2 stopsMultiple Airlines
28h 35mTNG-YTZ
C$ 1,215
12/9Tue
2 stopsMultiple Airlines
21h 55mYTZ-TNG
26/9Tue
2 stopsMultiple Airlines
28h 15mTNG-YTZ
C$ 1,274
1/9Fri
1 stopAir Canada
16h 55mYTZ-CMN
2/10Mon
2 stopsAir Canada
11h 54mCMN-YTZ
C$ 1,507
19/8Sat
1 stopAir Canada
30h 55mYTZ-CMN
2/9Sat
1 stopAir Canada
10h 59mCMN-YTZ
C$ 1,590
21/8Mon
1 stopAir Canada
30h 55mYTZ-CMN
31/8Thu
2 stopsAir Canada
22h 34mCMN-YTZ
C$ 1,640
21/8Mon
1 stopAir Canada
31h 55mYTZ-CMN
1/9Fri
1 stopAir Canada
27h 59mCMN-YTZ
C$ 1,664
17/8Thu
1 stopAir Canada
16h 55mYTZ-CMN
27/8Sun
2 stopsAir Canada
18h 34mCMN-YTZ
C$ 1,689
22/8Tue
2 stopsAir Canada
17h 50mYTZ-CMN
31/8Thu
2 stopsAir Canada
35h 34mCMN-YTZ
C$ 1,714
22/8Tue
2 stopsAir Canada
16h 00mYTZ-RAK
1/9Fri
2 stopsAir Canada
28h 39mRAK-YTZ
C$ 1,806
19/8Sat
2 stopsAir Canada
28h 00mYTZ-CMN
2/9Sat
1 stopAir Canada
10h 59mCMN-YTZ
C$ 1,813
21/8Mon
2 stopsAir Canada
28h 00mYTZ-CMN
1/9Fri
1 stopAir Canada
28h 59mCMN-YTZ
C$ 1,839
15/6Thu
2 stopsAir Canada
36h 00mYTZ-CMN
5/7Wed
2 stopsAir Canada
35h 34mCMN-YTZ
C$ 1,856
21/8Mon
2 stopsAir Canada
36h 00mYTZ-CMN
31/8Thu
2 stopsAir Canada
35h 34mCMN-YTZ
C$ 1,881
17/8Thu
2 stopsMultiple Airlines
18h 25mYTZ-RAK
28/8Mon
2 stopsMultiple Airlines
20h 44mRAK-YTZ
C$ 1,939
20/10Fri
2 stopsMultiple Airlines
17h 00mYTZ-RAK
30/10Mon
2 stopsMultiple Airlines
32h 11mRAK-YTZ
C$ 1,975
20/10Fri
2 stopsMultiple Airlines
17h 00mYTZ-RAK
29/10Sun
2 stopsMultiple Airlines
26h 11mRAK-YTZ
C$ 2,227
3/7Mon
1 stopMultiple Airlines
10h 30mYTZ-CMN
24/7Mon
1 stopMultiple Airlines
9h 44mCMN-YTZ
C$ 3,326
16/8Wed
2 stopsMultiple Airlines
25h 35mYTZ-RAK
26/8Sat
2 stopsMultiple Airlines
45h 44mRAK-YTZ
C$ 3,565

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/7Mon
3 stopsMultiple Airlines
35h 35mYTZ-CMN
C$ 687
17/6Sat
3 stopsMultiple Airlines
41h 00mYTZ-TNG
C$ 860
1/8Tue
2 stopsAir Canada
45h 15mYTZ-TNG
C$ 875
17/6Sat
2 stopsMultiple Airlines
28h 00mYTZ-TNG
C$ 900
3/7Mon
2 stopsMultiple Airlines
19h 30mYTZ-CMN
C$ 913
10/7Mon
2 stopsAir Canada
28h 00mYTZ-CMN
C$ 973
9/7Sun
2 stopsAir Canada
27h 00mYTZ-RAK
C$ 1,115
10/7Mon
1 stopAir Canada
30h 55mYTZ-CMN
C$ 1,242
26/6Mon
2 stopsAir Canada
48h 00mYTZ-CMN
C$ 1,380
29/6Thu
2 stopsAir Canada
36h 00mYTZ-CMN
C$ 1,409
26/6Mon
1 stopAir Canada
31h 55mYTZ-CMN
C$ 1,735
29/6Thu
1 stopAir Canada
15h 55mYTZ-CMN
C$ 1,759
14/6Wed
2 stopsMultiple Airlines
25h 10mYTZ-TNG
C$ 1,841
3/7Mon
1 stopMultiple Airlines
13h 20mYTZ-CMN
C$ 1,862
1/8Tue
3 stopsMultiple Airlines
28h 15mYTZ-TNG
C$ 3,549
13/6Tue
3 stopsMultiple Airlines
20h 15mYTZ-TNG
C$ 4,011
15/6Thu
2 stopsMultiple Airlines
24h 05mYTZ-TNG
C$ 4,041
17/6Sat
2 stopsMultiple Airlines
24h 05mYTZ-TNG
C$ 4,274
24/6Sat
2 stopsMultiple Airlines
16h 45mYTZ-RAK
C$ 4,378
24/6Sat
2 stopsMultiple Airlines
14h 45mYTZ-RAK
C$ 4,408

Search by stops

Search by airline

Search by price

Toronto Island - Morocco Flights

Departure:

Toronto Island (YTZ)Canada

Cabin classes:

Browse origins:

Browse destinations:

C$ 1,379