Latest deals
Insights
FAQs
Reviews
Price Alerts

Cheap flights from Canada to Morocco from C$ 360

This is the cheapest one-way flight price found by a momondo user in the last 72 hours by searching for a flight from Canada to Morocco departing on 21/1. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult

Deals available from 900+ travel sites.

"This year, momondo is the #1 place for airfares on the internet."
Save money when you book flights with momondo
Big names, great deals
Big names, great deals
Search 100s of travel sites to compare prices.
Filter for what you want
Filter for what you want
Free Wi-Fi? Early arrival? Instantly customize your results
Trusted and free
Trusted and free
We’re completely free to use - no hidden charges or fees.
Price Alerts
Price Alerts
Not ready to book? to track prices.

Find the cheapest flights from Canada to Morocco

Cheap round-trip flights

These are some of the best round-trip flight deals from Canada to Morocco that have been recently found on momondo from popular airlines, departing in the coming months.

Cheap one-way flights

Flying one-way? These are some of the best deals recently discovered on momondo for flights from Canada to Morocco.

Cheap last-minute flights

Planning a quick getaway from Canada to Morocco? These are the last-minute flight deals available now.

Cheap direct flights

If you prefer a non-stop journey, check out our latest direct flight deals to Morocco, so you can enjoy a seamless trip without layovers.

Cheap bus & train deals from Canada to Morocco

Find recent round-trip train or bus tickets from Canada to Morocco.

All round-trip flight deals to Morocco

The cheapest plane tickets to Morocco found on KAYAK recently.
10:45 p.m. - 9:20 p.m.YYZ-RAK
17h 35m1 stop
10:15 a.m. - 10:15 p.m.RAK-YYZ
16h 00m1 stop
C$ 737
Find Deal
Sun, 2 Mar - Sun, 9 Mar
10:45 p.m. - 3:55 p.m.YYZ-RAK
12h 10m1 stop
12:50 p.m. - 10:15 p.m.RAK-YYZ
13h 25m1 stop
C$ 761TAP AIR PORTUGAL
Find Deal
Sun, 2 Mar - Sun, 9 Mar
7:05 p.m. - 8:00 a.m.YUL-RAK
6h 55mdirect
9:45 a.m. - 11:25 a.m.RAK-YUL
7h 40mdirect
C$ 798Air Transat
Find Deal
Sat, 25 Jan - Sun, 9 Feb
9:35 p.m. - 9:10 a.m.YUL-CMN
7h 35mdirect
4:55 p.m. - 7:35 p.m.CMN-YUL
6h 40mdirect
C$ 801Royal Air Maroc
Find Deal
Sat, 15 Mar - Sun, 23 Mar
11:30 p.m. - 7:50 a.m.YYZ-CMN
26h 20m1 stop
9:35 a.m. - 6:35 p.m.CMN-YYZ
15h 00m1 stop
C$ 803Air Canada
Find Deal
Fri, 24 Jan - Fri, 7 Feb
9:35 p.m. - 7:50 a.m.YYZ-CMN
30h 15m2 stops
9:00 a.m. - 6:37 a.m.CMN-YYZ
25h 37m2 stops
C$ 804Air Canada
Find Deal
Fri, 21 Mar - Sun, 30 Mar
7:05 p.m. - 8:00 a.m.YUL-RAK
6h 55mdirect
9:45 a.m. - 11:25 a.m.RAK-YUL
7h 40mdirect
C$ 804Air Transat
Find Deal
Sat, 25 Jan - Thu, 13 Feb
8:05 p.m. - 3:30 p.m.YUL-CMN
15h 25m1 stop
4:55 a.m. - 4:25 p.m.CMN-YUL
15h 30m1 stop
C$ 845Air France
Find Deal
Tue, 11 Mar - Wed, 19 Mar
9:35 p.m. - 9:10 a.m.YUL-CMN
7h 35mdirect
5:20 p.m. - 7:50 p.m.CMN-YUL
6h 30mdirect
C$ 872Royal Air Maroc
Find Deal
Thu, 20 Mar - Mon, 31 Mar
6:35 p.m. - 1:00 p.m.YYZ-RAK
13h 25m1 stop
5:25 p.m. - 4:15 p.m.RAK-YYZ
27h 50m1 stop
C$ 875Air France
Find Deal
Sat, 1 Mar - Sat, 8 Mar
9:10 p.m. - 1:35 a.m.YYC-CMN
20h 25m2 stops
C$ 360
Find Deal
Tue, 21 Jan
9:10 p.m. - 6:20 p.m.YYC-CMN
37h 10m3 stops
C$ 380
Find Deal
Tue, 21 Jan
10:45 p.m. - 4:00 p.m.YUL-CMN
13h 15m1 stop
C$ 558TAP AIR PORTUGAL
Find Deal
Mon, 10 Mar
10:25 p.m. - 10:50 a.m.YYZ-CMN
7h 25mdirect
C$ 583Royal Air Maroc
Find Deal
Wed, 23 Apr
10:25 p.m. - 10:50 a.m.YYZ-CMN
7h 25mdirect
C$ 584Royal Air Maroc
Find Deal
Sun, 27 Apr
10:45 p.m. - 4:00 p.m.YYZ-CMN
11h 15m1 stop
C$ 613TAP AIR PORTUGAL
Find Deal
Wed, 29 Jan
8:00 p.m. - 7:50 a.m.YUL-CMN
7h 50mdirect
C$ 967Air Canada
Find Deal
Tue, 11 Mar
7:00 p.m. - 9:00 p.m.YUL-CMN
21h 00m1 stop
C$ 978Air France
Find Deal
Tue, 15 Apr
8:15 p.m. - 3:30 p.m.YUL-RAK
39h 15m2 stops
C$ 984Air Canada
Find Deal
Sun, 9 Mar
5:00 p.m. - 3:50 p.m.YUL-RAK
17h 50m1 stop
C$ 1,055Air France
Find Deal
Thu, 10 Apr
8:00 p.m. - 7:15 p.m.YUL-RBA
17h 15m1 stop
7:50 p.m. - 12:20 p.m.RBA-YUL
22h 30m1 stop
C$ 878
Find Deal
Mon, 13 Jan - Mon, 3 Feb
5:00 p.m. - 3:40 p.m.YUL-RAK
16h 40m1 stop
7:00 a.m. - 3:25 p.m.RAK-YUL
14h 25m1 stop
C$ 939
Find Deal
Tue, 14 Jan - Tue, 21 Jan
8:35 p.m. - 9:10 a.m.YUL-CMN
6h 35mdirect
6:00 a.m. - 7:40 a.m.CMN-YUL
7h 40mdirect
C$ 967Royal Air Maroc
Find Deal
Tue, 14 Jan - Fri, 31 Jan
7:05 p.m. - 10:20 a.m.YUL-CMN
33h 15m1 stop
7:15 p.m. - 3:25 p.m.CMN-YUL
26h 10m1 stop
C$ 984Air France
Find Deal
Sun, 12 Jan - Sun, 2 Feb
7:00 p.m. - 7:50 a.m.YUL-CMN
6h 50mdirect
9:35 a.m. - 11:45 a.m.CMN-YUL
8h 10mdirect
C$ 988Air Canada
Find Deal
Sat, 11 Jan - Sun, 2 Feb
9:45 p.m. - 4:00 p.m.YUL-CMN
12h 15m1 stop
11:30 a.m. - 8:15 p.m.CMN-YUL
14h 45m1 stop
C$ 990TAP AIR PORTUGAL
Find Deal
Mon, 13 Jan - Fri, 24 Jan
7:00 p.m. - 7:50 a.m.YUL-CMN
6h 50mdirect
9:35 a.m. - 11:45 a.m.CMN-YUL
8h 10mdirect
C$ 1,016Air Canada
Find Deal
Sat, 11 Jan - Wed, 29 Jan
9:25 a.m. - 10:00 p.m.YUL-CMN
6h 35mdirect
6:00 a.m. - 7:40 a.m.CMN-YUL
7h 40mdirect
C$ 1,021Royal Air Maroc
Find Deal
Fri, 10 Jan - Sun, 26 Jan
9:45 p.m. - 4:00 p.m.YUL-CMN
36h 15m1 stop
11:25 a.m. - 9:10 p.m.CMN-YUL
14h 45m1 stop
C$ 1,034TAP AIR PORTUGAL
Find Deal
Sun, 12 Jan - Wed, 7 May
7:05 p.m. - 10:20 a.m.YUL-CMN
33h 15m1 stop
5:55 a.m. - 5:10 p.m.CMN-YUL
17h 15m2 stops
C$ 1,057Air France
Find Deal
Sun, 12 Jan - Wed, 5 Feb
7:05 p.m. - 8:00 a.m.YUL-RAK
6h 55mdirect
9:45 a.m. - 11:25 a.m.RAK-YUL
7h 40mdirect
C$ 798Air Transat
Find Deal
Sat, 25 Jan - Sun, 9 Feb
9:35 p.m. - 9:10 a.m.YUL-CMN
7h 35mdirect
4:55 p.m. - 7:35 p.m.CMN-YUL
6h 40mdirect
C$ 801Royal Air Maroc
Find Deal
Sat, 15 Mar - Sun, 23 Mar
7:05 p.m. - 8:00 a.m.YUL-RAK
6h 55mdirect
9:45 a.m. - 11:25 a.m.RAK-YUL
7h 40mdirect
C$ 804Air Transat
Find Deal
Sat, 25 Jan - Thu, 13 Feb
7:05 p.m. - 8:00 a.m.YUL-RAK
6h 55mdirect
9:45 a.m. - 11:25 a.m.RAK-YUL
7h 40mdirect
C$ 816Air Transat
Find Deal
Wed, 22 Jan - Thu, 13 Feb
7:00 p.m. - 7:50 a.m.YUL-CMN
6h 50mdirect
9:35 a.m. - 11:45 a.m.CMN-YUL
8h 10mdirect
C$ 833Air Canada
Find Deal
Tue, 21 Jan - Sun, 2 Feb
7:00 p.m. - 7:50 a.m.YUL-CMN
6h 50mdirect
9:35 a.m. - 11:45 a.m.CMN-YUL
8h 10mdirect
C$ 849Air Canada
Find Deal
Tue, 28 Jan - Wed, 5 Feb
7:00 p.m. - 7:50 a.m.YUL-CMN
6h 50mdirect
9:35 a.m. - 11:45 a.m.CMN-YUL
8h 10mdirect
C$ 852Air Canada
Find Deal
Thu, 30 Jan - Fri, 7 Feb
6:20 p.m. - 6:15 a.m.YUL-RAK
6h 55mdirect
8:00 a.m. - 10:40 a.m.RAK-YUL
7h 40mdirect
C$ 852Air Transat
Find Deal
Sat, 10 May - Sun, 15 Jun
9:35 p.m. - 9:10 a.m.YUL-CMN
7h 35mdirect
3:55 p.m. - 7:35 p.m.CMN-YUL
7h 40mdirect
C$ 870Royal Air Maroc
Find Deal
Tue, 11 Mar - Wed, 19 Mar
9:35 p.m. - 9:10 a.m.YUL-CMN
7h 35mdirect
5:20 p.m. - 7:50 p.m.CMN-YUL
6h 30mdirect
C$ 872Royal Air Maroc
Find Deal
Thu, 20 Mar - Mon, 31 Mar

KLM flights from Canada to Morocco

Our best KLM deals on Canada to Morocco flight tickets
KLM
22 Mar
YUL8:05 p.m.Montreal Pierre Elliott Trudeau Intl
15h 35m
1 stop
RAK3:40 p.m.Marrakech Menara
5 Apr
RAK5:25 p.m.Marrakech Menara
27h 30m
1 stop
YUL4:55 p.m.Montreal Pierre Elliott Trudeau Intl
KLM
21 Mar
YUL8:05 p.m.Montreal Pierre Elliott Trudeau Intl
18h 35m
1 stop
CMN6:40 p.m.Casablanca Mohamed V
31 Mar
CMN1:45 p.m.Casablanca Mohamed V
31h 10m
1 stop
YUL4:55 p.m.Montreal Pierre Elliott Trudeau Intl
KLM
1 Mar
YYZ6:35 p.m.Toronto Pearson Intl
22h 25m
1 stop
RAK10:00 p.m.Marrakech Menara
8 Mar
RAK7:00 a.m.Marrakech Menara
17h 15m
2 stops
YYZ7:15 p.m.Toronto Pearson Intl

Air Transat flights from Canada to Morocco

Our best Air Transat deals on Canada to Morocco flight tickets
Air Transat
25 Jan
YUL7:05 p.m.Montreal Pierre Elliott Trudeau Intl
6h 55m
RAK8:00 a.m.Marrakech Menara
9 Feb
RAK9:45 a.m.Marrakech Menara
7h 40m
YUL11:25 a.m.Montreal Pierre Elliott Trudeau Intl
Air Transat
25 Jan
YUL7:05 p.m.Montreal Pierre Elliott Trudeau Intl
6h 55m
RAK8:00 a.m.Marrakech Menara
13 Feb
RAK9:45 a.m.Marrakech Menara
7h 40m
YUL11:25 a.m.Montreal Pierre Elliott Trudeau Intl
Air Transat
31 Jan
YYZ6:00 p.m.Toronto Pearson Intl
32h 00m
1 stop
RAK8:00 a.m.Marrakech Menara
13 Feb
RAK9:45 a.m.Marrakech Menara
31h 45m
1 stop
YYZ11:30 a.m.Toronto Pearson Intl

See travel insights to Morocco from

How to get the cheapest flight ticket from Canada to Morocco

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly to Morocco?

The cheapest month to fly to Morocco from Canada is in January. Flight prices, which tend to average around C$ 929, are often lower during this time because this is during the off-season. If you are unable to visit Morocco during the month of January, then departing from Canada during the month March is also very affordable. Most momondo users find prices during this month for around C$ 961.

What is the cheapest day to depart on your flight to Morocco?

The cheapest day to depart from Canada to Morocco is on a Wednesday when prices can be found for as low as C$ 1,104. Flights from Canada to Morocco on a Tuesday will generally be more expensive and average around C$ 1,256. Keep in mind that these prices on both days could fluctuate depending on the season and the demand.

What is the cheapest time of day to depart on your flight to Morocco?

In the morning is the cheapest time of day to fly from Canada to Morocco when you can find flight prices for as low as C$ 1,085. Flying to Morocco in the morning is an ideal time because this is during off-peak travel hours. Try not to purchase tickets in the afternoon because they tend to be around C$ 1,279. Of course, these prices can vary depending on the time of year and what airport you fly to.

What is the cheapest Canada to Morocco flight route?

Fly from Toronto Pearson Intl to Casablanca Mohamed V for the best Canada - Morocco flight prices

How far in advance should I book a flight to Morocco?

The ideal time to book your flight to Morocco is 51 days in advance, when prices tend to average C$ 1,196. However, in the past 72 hours, people saw flights from Canada for as low as C$ 1,331.

What cabin class options are available on Canada to Morocco flights?

There are 3 cabin classes available to choose from on Canada to Morocco flights. Cabin price and availability will vary by airline so perform a search above to find the right deals for you.

Cheap Canada to Morocco flight deals and tips

Find info about flight duration, direct flights, and airports for your flight from Canada to Morocco

Best price found

C$ 360

Fastest flight time

6h 35m

Direct flights

Every day

Airports in Morocco

2 airports
The best one-way flight to Morocco from Canada in the past 72 hours is C$ 360. The best round-trip flight deal from Canada to Morocco found on momondo in the last 72 hours is C$ 737.
The fastest flight from Canada to Morocco takes 6h 35m
Direct flights go from Canada to Morocco every day.
There are 2 airports near Morocco: Casablanca Mohamed V (CMN), Marrakech Menara (RAK)

  • When did momondo last update prices for flights from Canada to Morocco?

    Prices for flights from Canada to Morocco are updated daily.

  • How many operators does momondo search for flights from Canada to Morocco?

  • How old do you have to be to fly from Canada to Morocco?

    Although the minimum age for a child to fly alone is five, airlines that offer an unaccompanied minor (UMNR) service may have their own age limits, which could be impacted by factors such as flight length, timing, and layovers. It is recommended that you verify with the airline you are booking with for travel from Canada to Morocco.

  • What documentation or ID do you need to fly to Morocco?

    The travel and health documents you'll need for your trip to Morocco may differ based on your itinerary and personal situation. Typically, you should have several documents on hand, such as a national ID card or driver's license and a passport that is valid for six months after your intended arrival at Morocco. It is always advisable to seek advice from your airline or a trusted third party, such as IATA.

  • What is the most popular plane model from Canada to Morocco?


Best airlines flying from Canada to Morocco

Compare and see reviews for airlines that fly from Canada to Morocco with momondo
Airline
Rating
Free Cancellation
Price
Azores AirlinesPriceFrom C$ 575Free CancellationRating
7.5
60 reviews
Search Azores Airlines flights
DeltaPriceFrom C$ 607Free CancellationRating
8.0
8,501 reviews
Search Delta flights
KLMPriceFrom C$ 704Free CancellationRating
7.8
1,336 reviews
Search KLM flights
Royal Air MarocPriceFrom C$ 711Free CancellationRating
6.2
484 reviews
Search Royal Air Maroc flights
Air TransatPriceFrom C$ 776Free CancellationRating
7.8
380 reviews
Search Air Transat flights
TAP AIR PORTUGALPriceFrom C$ 793Free CancellationRating
7.1
1,860 reviews
Search TAP AIR PORTUGAL flights
Air CanadaPriceFrom C$ 814Free CancellationRating
7.0
8,526 reviews
Search Air Canada flights
Air FrancePriceFrom C$ 891Free CancellationRating
7.4
1,486 reviews
Search Air France flights
SWISSPriceFrom C$ 899Free CancellationRating
7.5
1,593 reviews
Search SWISS flights
LufthansaPriceFrom C$ 954Free CancellationRating
6.7
7,078 reviews
Search Lufthansa flights

Why use momondo?

Why should I use momondo to find a flight deal from Canada to Morocco?

momondo collates all your flight options in one place and lets you filter them to find the perfect flight from Canada to Morocco. momondo saves you time and could save you money on your trip.

Can I find flights from Canada to Morocco with flexible booking policies on momondo?

Yes. All flights to Morocco from Canada on momondo can be compared and filtered by various policies on offer, including flexible booking.

How can momondo help me find flights from Canada to Morocco?

Once you have performed a search for Canada to Morocco flights, momondo helps you find the right one by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

I’m not ready to book a flight from Canada to Morocco right now. Can momondo alert me if prices change?

Price alerts on flights to Morocco from Canada are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.


An easier way to manage your Morocco trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
From?
To?
Wed 15/1
Wed 22/1
Email me momondo's favourite deals

Find better results for your trip to Morocco

Popular Cities in Morocco

Popular flights according to clicks in the last 7 days on momondo