Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights from Morocco to Canada from C$ 475

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Morocco to Canada departing on 31/5. 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.
1 adult
0 bags
Thu 13/6
Thu 20/6

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

In the last 7 days, travellers have searched 42,566,405 times on KAYAK, and here is why:

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

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

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

Good to know

Low season

January

High season

July

Cheapest flight

C$ 475
Best time to beat the crowds (10% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Marrakech to Toronto

FAQs for booking flights from Morocco to Canada

  • How does KAYAK find such low prices on flights from Morocco to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Morocco to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Morocco to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Morocco is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Morocco to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Canada with an airline and back to Morocco with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Morocco to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Canada from Morocco up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Morocco to Canada

 
Need help choosing which airline to fly with from Morocco to Canada? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.0
DeltaOverall score based on 10706 reviews
8.0Entertainment
7.4Food
7.9Comfort
8.2Boarding
8.6Crew
Airline reviews

West Jet has a horrible boarding process and the seats have no cushion.

4.0 OkayDouglas, May 2024MSP - YEG
Read more about Delta reviews

West Jet has a horrible boarding process and the seats have no cushion.

Checking in at the airport the agent only booked the first keg of my trip and had my checked luggage going to the airport with a layover! Never was issued a boarding pass for the second leg or received sticker fir my checked bag. All was well in the end! Delta agents helped to resolve the situation!!!

Service was good for such a short flight. Small plane but smooth flight.

Inflight entertainment stopped working as we taxi to runway and never worked again until landing and taxi to gate. Grrrr

Had to run to make it only to have the flight delayed to wait for all the late connectors Second drink service skipped up

Always on time. This time the flight arrived 30mins early. Easy check in with app as well

Airline stewardess service is good. The check-in attendant had a bad attitude and was unprofessional. We did not complete the trip as originally planned. Very dissatisfied☹️ We didn't get on this flight

Crew was wonderful, very professional and pleasant. On time performance. Excellent flights,smooth. Thank you!

My flight from Rabat to Paris was canceled at about 3am before a 6:50am flight! I was then told the flight would instead be departing from Casablanca (2hr 30mins away from Rabat). They did offer shuttles from Rabat to Casablanca which was great; however, the stress of that morning right before a long trip that would end up taking me 25 hours was not how I wanted to start my long travel day -- stressed and on a bus for 2 hours and 30 minutes. 👎🏻

I appreciated being upgraded. I was very disappointed with my 13 hr layover in Seattle to geg, while my friends who flew Alaska made it home as scheduled. I had to reserve a hotel on my dime.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Generally good. The crew is excellent. The food could be better.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

I have used Air France and KLM many times it will help if they change their menu's feel like it's been the same for years!!!, Especially the breakfast. Overall the flight was good and enjoyable.

No bording was given for next trip on same carrier, food was very moderate.

A couple of minor delays in boarding but very professional and efficient staff.

Crew was professional. Boarding has few seats . Since the plane was not full would have been nice to change seat on the internet

The seats were comfortable. However, be prepared to provide your own food (snacks) and drink. We had a 3.5 hr flight, one service was provided, a 4 ounce beverage. Saw flight crew for beverage service and trash pick up. Unless you purchase a meal or snack, nothing is provided. I am fine with bringing my own, but was accustomed to snack and beverage provided regardless of the duration of the flight. And note… typically a full size drink option on longer flights.

Air Canada cancelled my prepaid/prebooked seat selection and changed my seats without any options.

They canceled the flight on us very close to the flight date .

The first flight Seattle to Toronto was very poor. My seat was changed. The aircraft was changed. They were having issues with the meals. My second flight from Toronto to Quebec was fine. Short flight still no entertainment. My third flight Quebec to Montreal was very short seats are very uncomfortable, too old and way worn out almost like sitting on a bench. My last flight Montreal to Seattle was fine. Finally, they had some entertainment. Proper food was offered as advertised flight staff was accommodating and friendly, but once again, the aircraft seats are hard like benches.

It took 66 hours to get from Seattle to Tel Aviv. As a minor, I was left for more than 12 hours in Toronto and Frankfurt without hotel and food vouchers. It took 5 layovers. It was insane and not okay

It was delayed but got us to YYZ. I had great copassengers.

Crew was terrific. In flight entertainment system is very slow and the touch screen can be not sensitive enough or too sensitive. It was such a pain to pause a movie in case when I unpaused it accidentally thought I presses stop. This happened 3 times. I gave up and went back to my phone for entertainment.

Flew SEA-CA, then CA-NRT. First flight was short but very uncomfortable, dirty, and had very small overhead storage space. The seats and fans were not cleaned and had visible dirt on them. Second flight was perfect.

The Air Canadian personnel were all very professional and friendly. I will definitely fly on them again.

it was our first flight with Air Canada. The flight was very good. The arrived 10 minutes early. The crew was attentive and very professional. The seats were comfortable and the food was fine. There were a lot of movies and TV shows to choose from. The boading was OK, but it is more about the Montreal airport procedures, but not about Air Canada.

boarding needs to be streamlined load the back of the plane first

Overall great flight experience- on time, lots of food and movies.

I wish the flight attendant was a little bit kinder

We were helped whenever needed and had a pleasant flight.

Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.

I'm Canaadian. I hate Air Canada. I used to give them a pass on their international service. No longer, They suck across the board now! Old planes, exhausted staff bad food and shitty entertainment. Your seats need reupholstered! Start with that...

bad seats, meager food quantity. bread not fresh. Hollywood films lack entertainment.

Great flight. Left on time, not very crowded. Quiet and the right temperature.

Boarding is as always an issue. Slow and long boarding time.

For preselected vegetarian meals, they provided vegan meals which were inedible for kids. The attendant was very rude and said they had no vegetarian options and that 8 days prior flight is not enough time to make changes to selections. Absolutely rude staff

Babies, crying, movies and sound doesn’t working overpacked and delayed flight

Pretty good flights! If they can let y u s know regarding delays by announcing it in the PA system it would be a good business practice!

While I had a business class ticket I wasn’t given priority to boar. Again my luggage had priority tags and these bags didn’t come out till the end!! The food at the lounge was only two type of sandwiches and warm juices and soft drinks I thought I’m paying for good services but the least u can say it’s mediocre at best. I’m considering not to use TAM AGAIN.

The service was terrible. We weren’t allowed to take water on the flight and the drinks were offered only at the end of the meal. When we used the button to call the flight attendants, they never showed up and when my daughter’s drink was spilled due to turbulences, she asked for something to clean her pants at least 4 times and eventually they gave her a tissue. The flight attendants were rude and overall the flight was terrible!

Good but your male staff should be more appreciative of customers. After all you are making a lot of monies from Nigerians.

Really was disappointed in flying in business class starting from lounge which was the worst lounge every Flight almost 6 hours flight the airplane is sooooooo old not comfortable at all food was awful no tv seats was uncomfortable can’t even charge your phone to play any entertainment

I spent 4 hours untill get my bags no food no entertainment on the flight

Old planes that are not being maintained with at least basic cleaning. Plane smells awful, bathrooms not cleaned either. Very uncomfortable chair. Customer service probably one of the worst I have experienced. The AC dis not work, kept us on the plane for over an hour with no water and air condition

Old planes that are not being maintained with at least basic cleaning. Plane smells awful, bathrooms not cleaned either. Customer service probably one of the worst I have experienced.

Bad service in la RAM from beginning to end. The crew ladies are impolite and rude and insensitive to passengers requests. I do not recommend traveling with Royal Air Maroc (La RAM) - worst service.

Book cheap flights from Morocco to Canada

Recent round-trip flight deals

15/10Tue
2 stopsAmerican Airlines
36h 35mCMN-YUL
29/10Tue
2 stopsAmerican Airlines
34h 20mYUL-CMN
C$ 574
15/10Tue
2 stopsAmerican Airlines
36h 35mCMN-YUL
29/10Tue
2 stopsAmerican Airlines
34h 20mYUL-CMN
C$ 576
22/9Sun
directAir Canada
8h 00mCMN-YUL
29/9Sun
directAir Canada
7h 10mYUL-CMN
C$ 704
22/9Sun
directAir Canada
8h 00mCMN-YUL
29/9Sun
2 stopsAir Canada
16h 30mYUL-CMN
C$ 708
9/7Tue
2 stopsLufthansa
24h 04mCMN-YUL
21/8Wed
2 stopsLufthansa
21h 05mYUL-CMN
C$ 751
26/5Sun
1 stopLufthansa
19h 50mCMN-YUL
24/9Tue
2 stopsLufthansa
21h 05mYUL-CMN
C$ 752
19/6Wed
1 stopAir France
15h 20mCMN-YUL
24/1Fri
1 stopAir France
17h 10mYUL-CMN
C$ 762
20/6Thu
1 stopAir France
12h 30mCMN-YUL
24/1Fri
1 stopAir France
11h 20mYUL-CMN
C$ 778
19/6Wed
1 stopDelta
15h 20mCMN-YUL
25/1Sat
1 stopDelta
14h 30mYUL-CMN
C$ 788
21/6Fri
1 stopDelta
15h 20mCMN-YUL
25/1Sat
1 stopDelta
14h 30mYUL-CMN
C$ 804

Search by stops

Search by airline

Search by price

Recent one-way flight deals

31/5Fri
2 stops
27h 25mRAK-YYZ
C$ 475
19/6Wed
2 stops
19h 40mRAK-YUL
C$ 499
19/6Wed
2 stops
37h 25mCMN-YUL
C$ 511
13/9Fri
directAir Canada
8h 00mCMN-YUL
C$ 573
26/5Sun
1 stopAir Canada
19h 50mCMN-YUL
C$ 581
16/6Sun
1 stopRoyal Air Maroc
9h 20mRAK-YUL
C$ 674
16/6Sun
1 stopRoyal Air Maroc
9h 20mRAK-YUL
C$ 676
25/5Sat
1 stopAir France
24h 50mCMN-YVR
C$ 2,307
7/6Fri
1 stopDelta
13h 50mRBA-YUL
C$ 2,639
7/6Fri
2 stopsDelta
37h 20mRBA-YUL
C$ 2,673

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

19/5Sun
multi-stopAir Canada
19h 50mCMN-YUL
27/10Sun
directAir Canada
7h 05mYUL-CMN
C$ 883
17/5Fri
multi-stopAmerican Airlines
39h 30mCMN-YUL
26/5Sun
multi-stopAmerican Airlines
28h 46mYUL-CMN
C$ 915
19/5Sun
multi-stopAir Canada
19h 50mCMN-YUL
28/10Mon
multi-stopAir Canada
16h 50mYUL-CMN
C$ 935
19/5Sun
multi-stopLufthansa
15h 40mCMN-YUL
26/10Sat
multi-stopLufthansa
25h 40mYUL-CMN
C$ 1,012
19/5Sun
multi-stopLufthansa
19h 50mCMN-YUL
2/6Sun
multi-stopLufthansa
19h 40mYUL-CMN
C$ 1,024
17/5Fri
multi-stopAir France
20h 20mCMN-YUL
26/5Sun
multi-stopAir France
21h 00mYUL-CMN
C$ 1,086
17/5Fri
multi-stopAir France
22h 45mCMN-YUL
26/5Sun
multi-stopAir France
21h 00mYUL-CMN
C$ 1,109
17/5Fri
directRoyal Air Maroc
7h 30mCMN-YUL
26/5Sun
directRoyal Air Maroc
6h 40mYUL-CMN
C$ 1,488
17/5Fri
directRoyal Air Maroc
7h 30mCMN-YUL
14/6Fri
directRoyal Air Maroc
6h 40mYUL-CMN
C$ 1,659
19/5Sun
multi-stopDelta
20h 20mCMN-YUL
31/5Fri
multi-stopDelta
22h 15mYUL-CMN
C$ 1,709

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - Morocco

Cabin classes:

C$ 3,946
C$ 2,595
C$ 752