Find flights
Deals
Airlines
FAQs

Cheap flights from Canada to Morocco from C$ 415

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 5/10. Fares are subject to change and may not be available on all flights or dates of travel.
YYZ — RAK
14 Sep — 21 Sep1
1 adult

Search hundreds of travel sites at once:

 
Cheapflights users frequently choose these airlines when searching for flights from Canada to Morocco, based on our search results.
Cheapflights users frequently choose these airlines when searching for flights from Canada to Morocco, based on our search results.
Here’s why our users search for flights through Cheapflights

Save over 21%Compare Cheapflights against other travel sites with one search.

Price trackingHolding out for a great deal? Get notified when prices are reduced.

Customized resultsFilter for flights based on cabin class, airline, free Wi-Fi, and more.

Unlimited free useSearch as many times as you want with no hidden charges or fees.

Cheap Air Transat flights from Canada to Morocco

Explore cheap flight options specifically provided by Air Transat for the route between Canada and Morocco. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
Peruse some of the lowest-priced Air Transat flights we've found from Canada to Morocco. Deals update often to give you more flight options matching your criteria
Sat 19/108:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 31/109:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 7/9C$ 787
Wed 12/27:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 27/29:45 a.m.RAK - YUL
Nonstop6h 40mAir Transat
Deal found 9/9C$ 798
Wed 23/107:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 14/119:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 8/9C$ 801
Wed 19/27:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Sun 23/29:45 a.m.RAK - YUL
Nonstop6h 40mAir Transat
Deal found 9/9C$ 813
Wed 18/97:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Sun 6/109:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 9/9C$ 1,003
Wed 18/97:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 26/98:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 8/9C$ 1,117
Wed 18/97:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 26/98:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 9/9C$ 1,174
Sat 14/98:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Sun 22/99:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 9/9C$ 2,086

Cheap TAP AIR PORTUGAL flights from Canada to Morocco

Explore cheap flight options specifically provided by TAP AIR PORTUGAL for the route between Canada and Morocco. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
Browse through some of the cheapest TAP AIR PORTUGAL flights travelling from Canada to Morocco. Make sure to examine the flight information before completing your reservation.
Fri 17/19:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Fri 31/111:30 a.m.CMN - YUL
1 stop14h 45mTAP AIR PORTUGAL
Deal found 9/9C$ 764
Mon 25/119:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Sun 8/1212:20 p.m.CMN - YUL
1 stop13h 55mTAP AIR PORTUGAL
Deal found 8/9C$ 768
Fri 17/19:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Fri 7/211:30 a.m.CMN - YUL
1 stop14h 45mTAP AIR PORTUGAL
Deal found 8/9C$ 771
Mon 17/29:45 p.m.YUL - RAK
1 stop12h 10mTAP AIR PORTUGAL
Wed 26/212:45 p.m.RAK - YUL
1 stop12h 30mTAP AIR PORTUGAL
Deal found 9/9C$ 775
Wed 22/19:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Thu 30/14:50 p.m.CMN - YUL
1 stop33h 25mTAP AIR PORTUGAL
Deal found 8/9C$ 776
Wed 15/19:45 p.m.YUL - CMN
1 stop30h 55mTAP AIR PORTUGAL
Fri 7/211:30 a.m.CMN - YUL
1 stop14h 45mTAP AIR PORTUGAL
Deal found 9/9C$ 782
Sun 16/29:45 p.m.YUL - RAK
1 stop12h 10mTAP AIR PORTUGAL
Wed 26/212:45 p.m.RAK - YUL
1 stop12h 30mTAP AIR PORTUGAL
Deal found 9/9C$ 799
Wed 15/19:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Fri 24/111:30 a.m.CMN - YUL
1 stop14h 45mTAP AIR PORTUGAL
Deal found 9/9C$ 801
Wed 15/19:45 p.m.YUL - CMN
1 stop12h 15mTAP AIR PORTUGAL
Tue 28/14:50 p.m.CMN - YUL
1 stop33h 25mTAP AIR PORTUGAL
Deal found 9/9C$ 809

Cheap Canada to Morocco flights in September & October 2024

Find cheap flight options from Canada to Morocco specifically for the months of September and October 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 530,679 searches. Prices were last updated on 9 September 2024.
Scroll through some of the best deals on flights from Canada to Morocco in 2024. If these deals don't appeal to you, be sure to come back soon for more options.
Thu 31/108:00 p.m.YUL - CMN
Nonstop6h 50mAir Canada
Wed 27/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 8/9C$ 894
Wed 25/97:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 10/108:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 8/9C$ 896
Fri 25/1012:15 p.m.YUL - CMN
Nonstop6h 40mRoyal Air Maroc
Sun 10/116:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 898
Sat 28/98:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 10/108:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 8/9C$ 911
Fri 18/1012:15 p.m.YUL - CMN
Nonstop6h 40mRoyal Air Maroc
Sun 27/106:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 911
Sat 19/1010:45 p.m.YUL - CMN
1 stop12h 25mTAP AIR PORTUGAL
Mon 11/1112:20 p.m.CMN - YUL
1 stop13h 55mTAP AIR PORTUGAL
Deal found 8/9C$ 912
Sun 15/912:15 p.m.YUL - CMN
Nonstop6h 40mRoyal Air Maroc
Tue 26/114:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 913
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Wed 27/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 8/9C$ 915
Tue 8/105:30 p.m.YYZ - CMN
1 stop31h 45mAir Canada
Tue 15/105:00 p.m.CMN - YYZ
2 stops27h 25mAir Canada
Deal found 8/9C$ 916

Canada to Morocco 2024 flight deals

Discover exclusive flight deals for travel between Canada and Morocco in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
Scroll through some of the best deals on flights from Canada to Morocco in 2024. If these deals don't appeal to you, be sure to come back soon for more options.
Tue 12/118:35 p.m.YUL - RAK
1 stop15h 35mRoyal Air Maroc
Mon 25/116:50 p.m.RAK - YUL
1 stop29h 45mRoyal Air Maroc
Deal found 8/9C$ 875
Mon 11/118:35 p.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Mon 18/114:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 886
Tue 12/118:35 p.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Mon 9/124:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 888
Wed 6/119:45 p.m.YUL - CMN
1 stop30h 55mTAP AIR PORTUGAL
Sun 8/1212:20 p.m.CMN - YUL
1 stop13h 55mTAP AIR PORTUGAL
Deal found 7/9C$ 889
Mon 4/118:35 p.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Mon 18/114:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 7/9C$ 890
Thu 31/108:00 p.m.YUL - CMN
Nonstop6h 50mAir Canada
Wed 27/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 8/9C$ 894
Wed 25/97:05 p.m.YUL - RAK
Nonstop6h 55mAir Transat
Thu 10/108:45 a.m.RAK - YUL
Nonstop7h 40mAir Transat
Deal found 8/9C$ 896
Sun 1/129:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Sat 21/124:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 896
Thu 14/118:35 p.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Sun 8/126:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 897

Direct flights to Morocco from Canada

Discover non-stop flight options from Canada to Morocco. Find direct flights with no layovers, providing a convenient travel experience. Explore non-stop flight options based on user searches, and compare prices and availability for your desired travel dates. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
For a shorter flight, select one of these non-stop flights from Canada to Morocco. Select from other flights from Canada to Morocco by using the search form above.
Fri 7/29:25 p.m.YYZ - CMN
Nonstop7h 20mRoyal Air Maroc
Fri 21/24:45 p.m.CMN - YYZ
Nonstop8h 40mRoyal Air Maroc
Deal found 8/9C$ 674
Sun 2/29:25 p.m.YYZ - CMN
Nonstop7h 20mRoyal Air Maroc
Wed 5/34:45 p.m.CMN - YYZ
Nonstop7h 40mRoyal Air Maroc
Deal found 7/9C$ 683
Fri 31/19:25 p.m.YYZ - CMN
Nonstop7h 20mRoyal Air Maroc
Wed 19/24:45 p.m.CMN - YYZ
Nonstop8h 40mRoyal Air Maroc
Deal found 8/9C$ 700
Sun 26/19:25 p.m.YYZ - CMN
Nonstop7h 20mRoyal Air Maroc
Wed 5/24:45 p.m.CMN - YYZ
Nonstop8h 40mRoyal Air Maroc
Deal found 8/9C$ 704
Sun 12/19:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Wed 12/24:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 708
Sun 1/129:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Fri 28/26:00 a.m.CMN - YUL
Nonstop6h 40mRoyal Air Maroc
Deal found 9/9C$ 712
Fri 7/29:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Fri 14/24:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 718
Fri 15/119:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Fri 14/26:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 722
Sun 12/19:25 a.m.YUL - CMN
Nonstop6h 35mRoyal Air Maroc
Sun 2/26:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 726

Canada to Morocco flights leaving soon

Find last-minute flight options from Canada to Morocco for spontaneous travel. Discover available flights and compare prices based on user searches. Secure great deals and offers for spontaneous trips with quick booking options. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
Have a look at some of the last-minute flights available departing from Canada to Morocco. Tip: verify your flight details before completing your reservation.
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Wed 27/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 9/9C$ 913
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Wed 27/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 8/9C$ 915
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Thu 24/108:00 a.m.CMN - YUL
Nonstop8h 00mAir Canada
Deal found 8/9C$ 919
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Sun 24/119:35 a.m.CMN - YUL
Nonstop8h 10mAir Canada
Deal found 9/9C$ 921
Sat 14/96:20 p.m.YTZ - CMN
1 stop31h 40mAir Canada
Sun 22/91:15 a.m.CMN - YTZ
2 stops20h 34mAir Canada
Deal found 8/9C$ 932
Sun 15/912:15 p.m.YUL - CMN
Nonstop6h 40mRoyal Air Maroc
Fri 15/116:00 a.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 9/9C$ 935
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mMultiple Airlines
Sat 28/91:15 a.m.CMN - YUL
2 stops25h 06mMultiple Airlines
Deal found 8/9C$ 954
Sun 15/912:15 p.m.YUL - CMN
Nonstop6h 40mRoyal Air Maroc
Thu 28/114:55 p.m.CMN - YUL
Nonstop7h 40mRoyal Air Maroc
Deal found 8/9C$ 955
Sun 15/96:50 p.m.YUL - CMN
Nonstop7h 10mAir Canada
Thu 24/108:00 a.m.CMN - YUL
Nonstop8h 00mAir Canada
Deal found 9/9C$ 957

One-way flights to Morocco from Canada

Search for one-way flight options from Canada to Morocco. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.
Take a look at some of the best available options we've come across on one-way flights from Canada to Morocco. For those needing a return trip from Canada, there is a search form available above.
Sat 5/106:45 a.m.YUL - RAK
3 stops57h 40mMultiple Airlines
Deal found 8/9C$ 415
Sat 5/106:45 a.m.YUL - RAK
3 stops57h 40mMultiple Airlines
Deal found 8/9C$ 417
Tue 15/102:50 p.m.YTZ - RAK
2 stops26h 10mMultiple Airlines
Deal found 7/9C$ 434
Fri 4/102:25 p.m.YUL - RAK
3 stops51h 15mMultiple Airlines
Deal found 8/9C$ 437
Sat 5/106:45 a.m.YUL - RAK
2 stops30h 30mMultiple Airlines
Deal found 8/9C$ 438
Tue 15/104:35 p.m.YYZ - RAK
2 stops24h 25mMultiple Airlines
Deal found 7/9C$ 438
Wed 5/23:40 p.m.YVR - RAK
2 stops18h 20mMultiple Airlines
Deal found 7/9C$ 442
Tue 24/99:30 p.m.YUL - RAK
2 stops17h 40mMultiple Airlines
Deal found 8/9C$ 445
Fri 18/107:10 p.m.YUL - RAK
1 stop20h 20mMultiple Airlines
Deal found 8/9C$ 449

Find flights from Canada to Morocco within your budget

Customize your flight search to find flights from Canada to Morocco that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 530,679 searches. Data last updated 9 September 2024.

Fly from

Any airport

Fly to

Any airport

Budget

C$ 708 - C$ 932

Route

Depart

Return

Price

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Sun 12/1

Nonstop6h 35m

Casablanca Mohamed V

Wed 12/2

Nonstop7h 40m

C$ 708

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Fri 17/1

1 stop12h 15m

Casablanca Mohamed V

Fri 31/1

1 stop14h 45m

C$ 764

Montreal Pierre Elliott Trudeau IntlMarrakech Menara

YUL - RAK

YULRAK

Montreal Pierre Elliott Trudeau Intl

Sat 19/10

Nonstop6h 55m

Marrakech Menara

Thu 31/10

Nonstop7h 40m

C$ 787

Toronto IslandMarrakech Menara

YTZ - RAK

YTZRAK

Toronto Island

Sat 8/3

2 stops38h 15m

Marrakech Menara

Sat 22/3

2 stops28h 20m

C$ 826

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Thu 31/10

Nonstop6h 50m

Casablanca Mohamed V

Wed 27/11

Nonstop8h 10m

C$ 894

Toronto Pearson IntlCasablanca Mohamed V

YYZ - CMN

YYZCMN

Toronto Pearson Intl

Sat 26/10

2 stops29h 50m

Casablanca Mohamed V

Fri 31/1

2 stops32h 40m

C$ 917

Toronto Pearson IntlCasablanca Mohamed V

YYZ - CMN

YYZCMN

Toronto Pearson Intl

Mon 4/11

1 stop13h 25m

Casablanca Mohamed V

Fri 22/11

2 stops17h 15m

C$ 919

Toronto Pearson IntlCasablanca Mohamed V

YYZ - CMN

YYZCMN

Toronto Pearson Intl

Fri 22/11

1 stop12h 55m

Casablanca Mohamed V

Tue 3/12

2 stops15h 45m

C$ 924

Montreal Pierre Elliott Trudeau IntlMarrakech Menara

YUL - RAK

YULRAK

Montreal Pierre Elliott Trudeau Intl

Wed 23/10

1 stop11h 30m

Marrakech Menara

Wed 13/11

1 stop15h 25m

C$ 932

Flights are sorted by cheapest first

Deals found on 8/9

Best time to book a flight from Canada to Morocco

Have a flexible travel schedule? Discover the best time to fly to Morocco from Canada with our price prediction graph.
Estimated round-trip price
Rates are based on past data. Find the cheapest month and day to book your flight based on your travel requirements, then search for cheap deals.

Travel insights for flights from Canada to Morocco

Get recent, data-driven insights about flights from Canada to Morocco including ideal travel times, pricing trends, and more.

What is the cheapest month to book a flight from Canada to Morocco?

Currently, December is the cheapest month in which you can book a flight from Canada to Morocco (average of C$ 569). Flying from Canada to Morocco in July is currently the most expensive (average of C$ 1,035). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.

What is the cheapest time of day to fly from CA to MA?

Find hourly flight availability from Canada to Morocco. Discover flight options and departure times throughout the day, allowing you to choose a departure time that suits your schedule. Data last updated 9 September 2024.

One of the essential ways to save on airfare from Canada to Morocco is to remain as flexible as possible. Flights that are in the afternoon tend to be the most expensive. A flight in the morning could potentially save you up to 5% on airfare.

What is the cheapest day to fly from Canada to Morocco?

Use this chart to determine the cheapest time to fly round-trip from Canada to Morocco. Price data was last updated on 8 September 2024.

Travelers seeking maximum savings on their Canada to Morocco flight should consider departing on Saturday afternoons when fares are most often at their lowest. Friday at noon flights should be avoided if possible as fares are typically the most expensive at this time.

Rainfall in Morocco by month

Plan your trip to Morocco by taking into account the average rainfall totals by month.

In terms of precipitation, rainfall in Morocco ranges from 0.0 - 70.0 mm per month. December is typically the wettest month, when rainfall can reach 70.0 mm. June is typically the driest time to visit Morocco when rainfall is around 0.0 mm.

Temperature in Morocco by month

Plan your trip to Morocco by taking into account the average temperature totals by month.

If weather is an important factor for your trip to Morocco, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 22.0 C. Travellers hoping to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 12.0 C).

Reviews of airlines servicing Morocco

Get insights into the airlines that provide service to Morocco. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Morocco. Reviews last updated 9 September 2024.
Read reviews from past customers who have flown Air Transat, TAP AIR PORTUGAL and Air France from Canada to Morocco. Reviews also offer insight into each airline's entertainment options, comfort, food, crew/service, and boarding process.
8.0
Very good
9,146 reviews

Food

7.4

Crew

8.6

Overall

8.0

Boarding

8.2

Comfort

7.9

Entertainment

8.0

Reviews

1 / 10

On time flights; courteous staff; efficient boarding system! Thank you!

8.0
Very good
9,146 reviews
8.0
Very good
9,146 reviews

Food

7.4

Crew

8.6

Overall

8.0

Boarding

8.2

Comfort

7.9

Entertainment

8.0

Reviews

1 / 10

On time flights; courteous staff; efficient boarding system! Thank you!