Find cheap flights from Ontario to Morocco

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

Return
1 adult
Economy
0 bags
Sat 25/2
Sat 4/3

Let KAYAK do the searching

Save 23% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

March

High season

December

Average price round-trip

C$ 1,611

Good deal round-trip

C$ 649

Good deal one-way

C$ 430
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (20% more expensive on average)
(avg. price over the last 2 weeks)
or less
or less

FAQs for booking flights from Ontario to Morocco

Book cheap flights from Ontario to Morocco

Recent round-trip flight deals

1/3Wed
3 stopsMultiple Airlines
43h 25mYYZ-RAK
8/3Wed
3 stopsMultiple Airlines
53h 40mRAK-YYZ
C$ 867
20/3Mon
1 stopAir Canada
15h 20mYOW-CMN
3/4Mon
1 stopAir Canada
12h 12mCMN-YOW
C$ 876
1/5Mon
1 stopMultiple Airlines
15h 45mYYZ-RAK
8/5Mon
1 stopMultiple Airlines
21h 40mRAK-YYZ
C$ 876
25/4Tue
1 stopAir Canada
31h 00mYOW-CMN
11/5Thu
1 stopAir Canada
18h 15mCMN-YOW
C$ 877
22/2Wed
3 stopsMultiple Airlines
38h 15mYYZ-RAK
1/3Wed
3 stopsMultiple Airlines
31h 30mRAK-YYZ
C$ 877
1/3Wed
4 stopsMultiple Airlines
50h 40mYTZ-RAK
8/3Wed
4 stopsMultiple Airlines
32h 34mRAK-YTZ
C$ 880
19/3Sun
2 stopsAir Canada
32h 15mYOW-CMN
3/4Mon
1 stopAir Canada
12h 12mCMN-YOW
C$ 884
8/5Mon
2 stopsSWISS
37h 40mYOW-RAK
22/5Mon
2 stopsSWISS
31h 55mRAK-YOW
C$ 912
2/5Tue
2 stopsSWISS
41h 55mYOW-RAK
24/5Wed
3 stopsSWISS
36h 40mRAK-YOW
C$ 927
8/5Mon
2 stopsSWISS
37h 40mYOW-RAK
22/5Mon
2 stopsSWISS
31h 55mRAK-YOW
C$ 982
26/2Sun
2 stopsAmerican Airlines
20h 06mYYZ-CMN
8/3Wed
2 stopsAmerican Airlines
16h 01mCMN-YYZ
C$ 1,034
20/2Mon
2 stopsAmerican Airlines
24h 35mYYZ-CMN
8/3Wed
2 stopsAmerican Airlines
26h 00mCMN-YYZ
C$ 1,035
15/3Wed
1 stopLufthansa
21h 55mYYZ-CMN
26/3Sun
1 stopLufthansa
15h 25mCMN-YYZ
C$ 1,037
24/4Mon
2 stopsLufthansa
24h 20mYOW-CMN
10/5Wed
2 stopsLufthansa
24h 50mCMN-YOW
C$ 1,041
22/5Mon
2 stopsBritish Airways
33h 00mYYZ-TNG
3/6Sat
2 stopsBritish Airways
33h 47mTNG-YYZ
C$ 1,193
4/3Sat
2 stopsAustrian Airlines
37h 15mYOW-RAK
11/3Sat
2 stopsAustrian Airlines
31h 00mRAK-YOW
C$ 1,509
15/3Wed
1 stopDelta
12h 15mYYZ-RBA
27/3Mon
1 stopDelta
19h 00mRBA-YYZ
C$ 1,517
18/3Sat
1 stopAir France
24h 00mYYZ-RBA
26/3Sun
1 stopAir France
13h 55mRBA-YYZ
C$ 1,531
1/7Sat
1 stopTAP AIR PORTUGAL
20h 30mYYZ-TNG
19/8Sat
1 stopTAP AIR PORTUGAL
13h 50mTNG-YYZ
C$ 1,550
7/3Tue
2 stopsTurkish Airlines
20h 10mYYZ-TNG
16/3Thu
2 stopsTurkish Airlines
41h 20mTNG-YYZ
C$ 1,799

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23/4Sun
2 stopsMultiple Airlines
42h 50mYTZ-RAK
C$ 419
6/2Mon
2 stopsMultiple Airlines
38h 40mYYZ-AGA
C$ 487
5/2Sun
2 stopsMultiple Airlines
30h 30mYYZ-AGA
C$ 488
23/4Sun
2 stopsMultiple Airlines
20h 05mYYZ-RAK
C$ 492
16/5Tue
3 stopsMultiple Airlines
21h 45mYYZ-RAK
C$ 502
25/3Sat
2 stopsMultiple Airlines
32h 30mYYZ-CMN
C$ 514
22/4Sat
1 stopMultiple Airlines
13h 50mYYZ-RAK
C$ 514
31/1Tue
3 stopsMultiple Airlines
31h 50mYYZ-CMN
C$ 520
24/3Fri
1 stopTAP AIR PORTUGAL
12h 15mYYZ-CMN
C$ 554
24/3Fri
1 stopTAP AIR PORTUGAL
12h 15mYYZ-CMN
C$ 556
24/3Fri
1 stopTAP AIR PORTUGAL
12h 15mYYZ-CMN
C$ 580
23/3Thu
1 stopTAP AIR PORTUGAL
41h 20mYYZ-CMN
C$ 630
3/4Mon
1 stopTAP AIR PORTUGAL
13h 10mYYZ-CMN
C$ 679
22/4Sat
2 stopsSWISS
42h 00mYTZ-RAK
C$ 833
15/5Mon
2 stopsSWISS
36h 20mYYZ-AGA
C$ 840
14/4Fri
1 stopAir Canada
11h 55mYTZ-CMN
C$ 880
15/5Mon
2 stopsLufthansa
18h 20mYYZ-RAK
C$ 889
19/5Fri
2 stopsSWISS
15h 55mYYZ-AGA
C$ 895
14/5Sun
2 stopsKLM
18h 50mYYZ-RAK
C$ 926
13/5Sat
2 stopsKLM
15h 30mYYZ-RAK
C$ 932

Search by stops

Search by airline

Search by price

Flights to Morocco

Return flight deals:

Morocco - Ontario

Cabin classes:

C$ 2,510
C$ 1,873
C$ 399

Browse origins:

C$ 1,214
C$ 912
C$ 1,289
C$ 883
View more

Browse destinations:

C$ 1,081
C$ 988
C$ 1,030
C$ 883
C$ 2,305
C$ 2,680
C$ 1,279
C$ 1,041
View more