C$ 477 Find cheap flights from Casablanca to Canada

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Casablanca to Canada departing on 17/1. 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

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

In the last 7 days, travellers have searched 47,946,175 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.

Best Canada Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Halifax
Halifax1 stopC$ 2,361
Ottawa
Ottawa1 stopC$ 969
Québec City
Québec City2 stopsC$ 816
Moncton
Moncton2 stopsC$ 2,103

Good to know

Low season

January

High season

July

Cheapest flight

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

FAQs - booking Canada flights

  • How does KAYAK find such low prices on flights from Casablanca 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 Casablanca to Canada.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Casablanca 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 Casablanca 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 Casablanca with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Casablanca 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 Casablanca up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Canada

  • Looking for a cheap flight? 25% of our users found tickets from Casablanca to the following destinations at these prices or less: Montreal C$ 808 one-way - C$ 1,139 round-trip; Toronto C$ 709 one-way - C$ 893 round-trip
  • Morning departure is around 27% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Flights from Casablanca to Canada: the best tips from KAYAK users

Insights shared by verified travellers who flew the route from Casablanca to Canada 
PeterFlew with Air CanadaCMN-YULSep 2024
Etihad is a market leader in every category. It’s too bad they generally don’t fly out of Canada (except for SE Asia/ME/Asia. I’d take them in a second over AC. Took one in a trip to Male and was blown away. AC seems like a discount carrier compared to them. And Etihad was always on time! On the last 20 segments I have taken with AC, less than 20% were on time (or not cancelled outright).
PeterFlew with Royal Air MarocCMN-YULMar 2024
Take Air Canada (but be warned that AC cancels flights fairly often within 12 hours of departure - happened twice on my last 3 trips in the last 6 months).

Top 5 airlines serving from Casablanca to Canada

Need help choosing which airline to fly with from Casablanca 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 8758 reviews
7.9Entertainment
7.9Comfort
8.5Crew
8.2Boarding
7.3Food
Airline reviews

Good and consistent Printer in lounge did not work for me :(

8.0 ExcellentBarbara, Nov 2024MIA - LGA
Read more Delta reviews

Good and consistent Printer in lounge did not work for me :(

Very dissatisfied with the fact that I had upgraded to first class for the second part of my trip only to find out that the lounge was still not available to me, as well as not having any food or drink service on the flight due to weather, so I lost out more than what I paid for.

I appreciated friendly service from check-in, to boarding, to in-flight amenities! Attendants were accommodating and helpful. Thank you! Elaine

The seats are uncomfortable and there was no power to recharge a phone.

Main cabin seats are uncomfortable for long flights. Food is mediocre at best. Cabin crew is good. Pilot was nice enough to tip the wings for viewing the Alps.

Forced to check my bag which fit in carry on, boarded and then sat for over an hour waiting to take off with no explanation.

This was a code share Latam Airlines flight - everything very good except there was no seatback entertainment

They separated our seats and moved us to the back of the plane. Hundreds of dollars and thousands of miles used and this was my platinum member experience.

Delta flight was great from the check in all the way to arrival. However, I had a very bad experience. I requested a wheelchair and the wheelchair employee that went to pick me up from the plane in Boston to bring me to the baggage claims told me I have to pay him. I was under the impression that it was a free service and I usually give tips but the person forced me to pay and since I said no because I was upset with his demand when my daughter walked in to pick me up he demanded payment from my daughter who paid him thinking maybe now it is a charged service.

In thirty years of traveling, mostly with Delta, this was the worst day ever.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

They lost my baggage and I still have not got it back. Disgrace

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

Flight was late over a hour just like the first one. WiFi was down.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

Our flight was canceled for a reason that suggests gross mismanagement. We were re-booked for a flight to a different airport.

Got in on time. Food was the worst ever. Comfort was terrible. Check in was incredibly bad.

Great overall experience with TAP - would not hesitate to recommend for your next trip to or from Portugal

Correct meal and overall flight went well. 204€ for an extra luggage is simply exaggerated

First, I was moved from my scheduled flight at 10:45 to 6:30. Bad form as I had a scheduled lesson in the morning that I couldn't get a refund for. Second, we were bused out to the plane and bused back to the terminal and sat and sat all with NO explanation until the end of the long wait. Third, once we boarded the plane, we again sat for at least an hour WITH NO EXPLANATORY ANNOUNCEMENT. Plane left and arrived 2 hours late. I missed a train connection adding hours to my trip home. Lastly, it's time the airport is upgraded or TAP gets priority for walk-on gates. As a 74 year old, carrying my carry on luggage up and down stairs between the terminal and the plane is a pain. Might be the last time I fly TAP.

The flight was cancelled. the staff did not know how to arrange overnight, food and transportation accommodations required by law, causing long lines lasting several hours. the rebooked flight was then delayed 5 times from 9am to 4:45pm

Cancelled flight TP225 from LIS to MIA till next day

The flight staff was nice enough but the seats were not up to business class standards. The food was also not something I would get on any day. The seats we had were right up to the galley and the crew were very noisy with their chatting the entire flight which woke us up after we fell asleep and we could not get back to sleep due to all the chit chat! The flight was delayed and we were in transit for less than an hour in Lisbon yet there were no TAP staff anywhere to be found to assist pax who were worried about catching our connecting flight. Another thing that was poor in service was that, if TAP flies out of Rome at 5.55am, TAP should have a lounge open for your Business Class pax. We were told that the lounge opens at 5.30am yet TAP's flight is scheduled to leave at 5.55am. Why offer a departure that early when you don't have lounge open by at least 4.30am? It's been a very disappointing experience with TAP and we paid for Business Class. It is at best a Premium Ey class on better known airlines like Lufthansa, British Airways, United. It's at best sort of comparable to Economy class on Singapore Airlines but I still think Singapore Airlines Economy class service is better apart from the seats.

Crew woke me up to see if I wanted food - NEVER want food on a 12 hour flight more than I want to sleep. Sleep was not easy, as a child screamed and threw fits 70%of the flight. That same child kicked my seat most of the flight. BUT, despite the child and a poor boarding effort, the rest was solid. The crew worked hard otherwise - just don’t wake me up IF I actually get to sleep.

Not much to like. Check-in and bag drop procedures are a crowded, disorganized and confusing mess. Agents were grumpy and unhelpful, somehow expecting passengers to automatically know and understand the airline's procedures. Boarding was chaotic and included a stand-up, sardine-packed bus ride to a stairway pushed up to the aircraft out on the tarmac. Passengers were left waiting in the bus for a lengthy period on both ends. Flight departure and arrival were delayed by passengers scrambling to find space for bags in the overhead storage. Many passengers not in compliance with carry-on rules. Everything you could hate about flying in this ride.

Republic was fine but Air Canada was terrible in the airport. They issues me a boarding pass that I placed in my wallet and then when I showed up at the airport they had taken the bar code away from the ticket because they changed the flight number even though the flight stayed the same time. This caused me to be unable to go through security and I had to go to Air Canada for help and they were horrible and almost caused me to miss my flight. Luckily I managed to get it figured out on my own phone, not the kiosks, or the agent I asked for help or the long line I was standing in!!

Flight was fine. Arrived on time. More room in the seats would be nice, but not something that is likely to happen.

Unfortunately your planes need maintenance. I am surprised your bathroom in business class was not working in 8 hour flight. Coffee machine was broken. Seat adjustment panel was bad. I will stay away from Air Canada in future travel.

Boarding, offer those who need assistance some time not to be rushed.

I was in Business Class row 7 on a 787-9. Both times I didn't get my choice of food. Otherwise, excellent!

The flight was good, the inflight tv's are too old and hard to work

Liked having internet over the ocean. Arriving meal was not sufficient.

Excellent experience. Smooth boarding, flying and the staff was courteous.

Could have had available the ability to watch a movie , but there was neither any hardware or place to plug-in.

Problem with operation of on board entertainment computer. Failed about 1 /2 hour into the flight. Rebooting failed to restore.

Check in process is terrible, only one counter opens to serve over hundred passengers, agents are incompetent and took too long to get passengers boarding passes. Supervisor is no help neither. On board entertainment 90% monitors were defective.

Check-in could have been a little early and I wished the airline would have serve some better real food rather than serving a very hard bread for a 8hrs flight.

Long delayed that cause missing my connection. Accommodation and food at the Casablanca airport was horrible

Educate your crew members they need to understand what their job is and customers service and be human.

Comfort and organisational prowess of the entire crew. Baggage handling can be better. No had all my luggages after 6days of the flight.

This was the worst experience ever. It was such chaos at boarding due to boarding zone and letting everyone with children and strollers go first. Once the plane door closed they didn’t let us know why we were not moving until after 30 mins of sitting on the plane. Then ANOTHER 2 hours passed with no other communication or update as to why we were still sitting on the plane. 2 and half hours of sitting on a plane! When I ask a flight attendant what was the delay he gave ALOT of attitude and said he don’t know what’s going on. This flight attendant was soooo rude to customers to the point one lady was telling him how rude he was. I also felt other flight attendants spoke to the people who spoke their language; I am an American so this was also upsetting. The food was horrible, I only ate the bread. We finally landed and we almost missed our connecting flight. We was able to run and make out next flight within 30 mins. Our flight from Casablanca to Marrakech was quick. BUT here is where I was really UPSET. They left everyone luggage who was on the flight in Casablanca. We went to baggage claim and they had Attitudes! How are you mad with us for losing our bags, I don’t get it. We had to wait for the next flight to come in with our bags. The baggage claim guy said they wouldn’t deliver our bags to our hotel because of past experiences; now we have to pay for another cab to come back! They had so much luggage outside of baggage claim I can see this was happening to a lot of people. They said they would email us once our bags arrived. He told us the next flights coming in (which I researched myself and he gave the wrong times!). We took a cab to our hotel to wait. I seen my bag was at RAK airport (because of my AirTag) 4 hours later but no email from baggage claim. I waited two more hours and still no email letting us know it arrive! We missed dinner plans! We went to airport and got our bags (security at RAK was rude to us and had us walking all around in order to get to baggage claim). I will NEVER fly with Royal Air Maroc ever in life, even if it means I can’t fly to other countries that I would love to visit since this ruined my friends birthday already. I PRAY our flight back home is wayyy better. This is no way to treat people. I fly frequently so I know how airlines should treat people and Royal does not!

On line check was unavailable even tho I was receiving emails to check in and select my seat. At the gate was told all seats were taken ahead of time and was pre assigned a bad seat. When could you check in the choose a seat ???? The ran out of all food choices in business class !!! I had nothing to eat. They told me to pre order a special meal. I don’t want a special meal I was a regular meal. Seats very uncomfortable for business class prices.

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.

Book cheap flights from Casablanca to Canada

Recent round-trip flight deals

24/2Mon
1 stopTAP AIR PORTUGAL
12h 55mCMN-YUL
24/3Mon
1 stopTAP AIR PORTUGAL
13h 15mYUL-CMN
C$ 595
24/2Mon
1 stopTAP AIR PORTUGAL
12h 55mCMN-YUL
24/3Mon
1 stopTAP AIR PORTUGAL
13h 15mYUL-CMN
C$ 601
3/3Mon
1 stopAir France
24h 40mCMN-YUL
23/3Sun
1 stopAir France
19h 20mYUL-CMN
C$ 798
11/3Tue
1 stopAir France
11h 20mCMN-YUL
13/5Tue
1 stopAir France
11h 15mYUL-CMN
C$ 802
28/2Fri
directAir Canada
8h 10mCMN-YUL
29/3Sat
directAir Canada
7h 10mYUL-CMN
C$ 808
28/2Fri
2 stopsAir Canada
35h 30mCMN-YUL
1/4Tue
directAir Canada
7h 15mYUL-CMN
C$ 813
8/12Sun
1 stopDelta
15h 30mCMN-YUL
9/3Sun
1 stopDelta
21h 25mYUL-CMN
C$ 872
24/2Mon
1 stopDelta
11h 20mCMN-YUL
26/3Wed
1 stopDelta
21h 25mYUL-CMN
C$ 882
2/4Wed
directRoyal Air Maroc
7h 25mCMN-YYZ
4/6Wed
directRoyal Air Maroc
7h 25mYYZ-CMN
C$ 1,052
30/3Sun
directRoyal Air Maroc
7h 25mCMN-YYZ
1/6Sun
directRoyal Air Maroc
7h 25mYYZ-CMN
C$ 1,128

Search by stops

Search by airline

Search by price

Recent one-way flight deals

17/1Fri
2 stops
19h 10mCMN-YYZ
C$ 477
29/1Wed
1 stopTAP AIR PORTUGAL
13h 55mCMN-YUL
C$ 493
1/12Sun
3 stops
32h 10mCMN-YUL
C$ 503
13/1Mon
2 stopsAzores Airlines
13h 45mCMN-YUL
C$ 523
9/12Mon
2 stopsAzores Airlines
13h 45mCMN-YUL
C$ 526
18/12Wed
directRoyal Air Maroc
8h 40mCMN-YYZ
C$ 706
18/12Wed
directAir Canada
8h 10mCMN-YUL
C$ 730
5/3Wed
directRoyal Air Maroc
7h 40mCMN-YYZ
C$ 731
24/1Fri
directAir Canada
8h 10mCMN-YUL
C$ 732
5/12Thu
1 stopAir France
25h 05mCMN-YVR
C$ 2,489

Search by stops

Search by airline

Search by price

Last minute flights from Casablanca to Canada

Last minute flight, train and bus deals

21/11Thu
multi-stopAir Canada
15h 30mCMN-YUL
24/2Mon
multi-stopAir Canada
13h 40mYUL-CMN
C$ 1,089
21/11Thu
multi-stopAir Canada
15h 30mCMN-YUL
24/2Mon
multi-stopAir Canada
18h 25mYUL-CMN
C$ 1,097
25/11Mon
multi-stopIberia
30h 10mCMN-YUL
25/2Tue
multi-stopIberia
16h 30mYUL-CMN
C$ 1,142
22/11Fri
directRoyal Air Maroc
7h 40mCMN-YUL
3/12Tue
directRoyal Air Maroc
6h 35mYUL-CMN
C$ 1,353
24/11Sun
directRoyal Air Maroc
7h 40mCMN-YUL
23/2Sun
directRoyal Air Maroc
7h 35mYUL-CMN
C$ 1,414
25/11Mon
multi-stopIberia
30h 10mCMN-YUL
23/2Sun
multi-stopIberia
16h 30mYUL-CMN
C$ 1,533
25/11Mon
multi-stopTAP AIR PORTUGAL
13h 55mCMN-YUL
24/2Mon
multi-stopTAP AIR PORTUGAL
21h 30mYUL-CMN
C$ 1,746
25/11Mon
multi-stopTAP AIR PORTUGAL
13h 55mCMN-YUL
1/3Sat
multi-stopTAP AIR PORTUGAL
15h 05mYUL-CMN
C$ 1,748
23/11Sat
multi-stopDelta
24h 04mCMN-YUL
30/11Sat
multi-stopDelta
11h 20mYUL-CMN
C$ 2,349
23/11Sat
multi-stopDelta
24h 04mCMN-YUL
30/11Sat
multi-stopDelta
11h 20mYUL-CMN
C$ 2,510

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Casablanca to Canada

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.