- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights to Casablanca
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Casablanca that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals to Casablanca
Mon, 1 Feb - Tue, 2 Mar
7:05 p.m. - 2:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
14h 25m1 stop Paris Charles de Gaulle
12:30 p.m. - 5:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 45m1 stop Amsterdam Schiphol
C$ 861KLM
Sat, 3 Apr - Mon, 19 Apr
7:00 p.m. - 8:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
21h 00m1 stop Paris Charles de Gaulle
12:45 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
32h 10m1 stop Amsterdam Schiphol
C$ 861KLM
Mon, 5 Apr - Wed, 21 Apr
7:00 p.m. - 4:20 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
17h 20m1 stop Paris Charles de Gaulle
7:05 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 50m1 stop Amsterdam Schiphol
C$ 861Multiple Airlines
Mon, 5 Apr - Mon, 19 Apr
7:00 p.m. - 8:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
21h 00m1 stop Paris Charles de Gaulle
12:45 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
32h 10m1 stop Amsterdam Schiphol
C$ 861Multiple Airlines
Thu, 25 Mar - Thu, 22 Apr
8:05 p.m. - 6:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
18h 50m1 stop Paris Charles de Gaulle
5:20 p.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 45m1 stop Paris Charles de Gaulle
C$ 862Air France
Mon, 22 Feb - Mon, 8 Mar
7:05 p.m. - 6:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
18h 50m1 stop Paris Charles de Gaulle
10:25 a.m. - 12:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
30h 50m1 stop Paris Charles de Gaulle
C$ 862Air France
Wed, 17 Feb - Fri, 2 Apr
9:45 p.m. - 3:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 15m1 stop Lisbon Humberto Delgado
10:25 a.m. - 9:10 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
14h 45m1 stop Lisbon Humberto Delgado
C$ 864TAP AIR PORTUGAL
Wed, 25 Nov - Fri, 25 Dec
9:45 p.m. - 10:00 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
31h 15m1 stop Lisbon Humberto Delgado
10:50 a.m. - 7:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
14h 05m1 stop Lisbon Humberto Delgado
C$ 865TAP AIR PORTUGAL
Tue, 23 Mar - Sun, 23 May
9:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
7:00 a.m. - 10:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Thu, 18 Mar - Sun, 11 Apr
9:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
8:00 a.m. - 11:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Recent one-way flight deals to Casablanca
Wed, 20 Jan
7:30 p.m. - 12:40 p.m.Calgary Calgary-Casablanca Casablanca Mohamed V
35h 10m2 stops Paris Charles de Gaulle Nador
C$ 380Multiple Airlines
Mon, 16 Nov
5:50 p.m. - 1:25 p.m.Toronto Toronto Island-Casablanca Casablanca Mohamed V
38h 35m3 stops Montreal Pierre Elliott Trudeau Intl Lisbon Humberto Delgado Marrakech Menara
C$ 401Multiple Airlines
Fri, 20 Nov
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 632Royal Air Maroc
Mon, 19 Apr
10:25 p.m. - 9:50 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 25mdirect
C$ 634Royal Air Maroc
Fri, 1 Jan
9:45 p.m. - 2:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
11h 15m1 stop Lisbon Humberto Delgado
C$ 672TAP AIR PORTUGAL
Wed, 28 Oct
10:45 p.m. - 3:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 15m1 stop Lisbon Humberto Delgado
C$ 672TAP AIR PORTUGAL
Tue, 17 Nov
9:25 p.m. - 8:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 10mdirect
C$ 1,036Air Canada
Tue, 26 Jan
9:25 p.m. - 9:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
7h 10mdirect
C$ 1,050Air Canada
Wed, 20 Jan
5:00 p.m. - 6:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
20h 55m1 stop Paris Charles de Gaulle
C$ 1,118Delta
Wed, 20 Jan
12:45 p.m. - 2:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
20h 45m2 stops Detroit Metropolitan Wayne County Paris Charles de Gaulle
C$ 1,158Delta
Recent last minute flight deals to Casablanca
Wed, 28 Oct - Thu, 19 Nov
9:25 p.m. - 8:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
7h 10mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 984Air Canada
Tue, 27 Oct - Wed, 25 Nov
9:30 p.m. - 8:40 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
7h 10mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 986Air Canada
Fri, 23 Oct - Thu, 12 Nov
10:45 p.m. - 10:25 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
31h 40m1 stop Lisbon Humberto Delgado
4:45 p.m. - 8:00 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
32h 15m2 stops Lisbon Humberto Delgado Boston Logan Intl
C$ 1,008TAP AIR PORTUGAL
Tue, 27 Oct - Tue, 17 Nov
5:10 p.m. - 1:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
16h 20m2 stops Detroit Metropolitan Wayne County Paris Charles de Gaulle
12:30 p.m. - 6:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
34h 45m1 stop Amsterdam Schiphol
C$ 1,008KLM
Fri, 23 Oct - Fri, 13 Nov
10:45 p.m. - 10:25 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
31h 40m1 stop Lisbon Humberto Delgado
10:50 a.m. - 8:00 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
38h 10m2 stops Lisbon Humberto Delgado Boston Logan Intl
C$ 1,014TAP AIR PORTUGAL
Mon, 26 Oct - Thu, 19 Nov
8:05 p.m. - 5:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
17h 50m1 stop Paris Charles de Gaulle
1:15 p.m. - 6:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
34h 00m1 stop Amsterdam Schiphol
C$ 1,014Multiple Airlines
Mon, 26 Oct - Mon, 2 Nov
7:30 p.m. - 1:30 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
14h 00m1 stop Paris Charles de Gaulle
10:25 a.m. - 8:45 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
15h 20m1 stop Paris Charles de Gaulle
C$ 1,021KLM
Mon, 26 Oct - Thu, 19 Nov
11:30 p.m. - 2:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
10h 30m1 stop Lisbon Humberto Delgado
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 1,027Multiple Airlines
Mon, 26 Oct - Wed, 11 Nov
10:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
C$ 1,080Royal Air Maroc
Sun, 25 Oct - Wed, 4 Nov
10:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
3:30 p.m. - 7:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
8h 40mdirect
C$ 1,084Royal Air Maroc
Recent direct flight deals from Canada to Casablanca
Thu, 1 Apr - Fri, 30 Apr
9:50 p.m. - 7:30 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 40mdirect
8:00 a.m. - 11:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 934Royal Air Maroc
Tue, 23 Mar - Sun, 23 May
9:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
7:00 a.m. - 10:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Thu, 18 Mar - Sun, 11 Apr
9:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
8:00 a.m. - 11:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Thu, 11 Mar - Sun, 11 Apr
8:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
7:00 a.m. - 10:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Sun, 29 Nov - Mon, 7 Dec
9:25 p.m. - 9:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
7h 10mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 968Air Canada
Wed, 18 Nov - Wed, 25 Nov
9:25 p.m. - 8:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 10mdirect
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 969Air Canada
Wed, 25 Nov - Wed, 16 Dec
9:25 p.m. - 8:35 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 10mdirect
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 969Air Canada
Thu, 26 Nov - Fri, 4 Dec
8:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 1,698Multiple Airlines
Sun, 29 Nov - Mon, 7 Dec
11:25 a.m. - 11:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 1,700Multiple Airlines
Thu, 19 Nov - Sat, 21 Nov
8:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
11:45 a.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 20mdirect
C$ 1,708Multiple Airlines
All round-trip flight deals to Casablanca
Mon, 1 Feb - Tue, 2 Mar
7:05 p.m. - 2:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
14h 25m1 stop Paris Charles de Gaulle
12:30 p.m. - 5:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 45m1 stop Amsterdam Schiphol
C$ 861KLM
Sat, 3 Apr - Mon, 19 Apr
7:00 p.m. - 8:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
21h 00m1 stop Paris Charles de Gaulle
12:45 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
32h 10m1 stop Amsterdam Schiphol
C$ 861KLM
Mon, 5 Apr - Wed, 21 Apr
7:00 p.m. - 4:20 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
17h 20m1 stop Paris Charles de Gaulle
7:05 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 50m1 stop Amsterdam Schiphol
C$ 861Multiple Airlines
Mon, 5 Apr - Mon, 19 Apr
7:00 p.m. - 8:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
21h 00m1 stop Paris Charles de Gaulle
12:45 p.m. - 4:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
32h 10m1 stop Amsterdam Schiphol
C$ 861Multiple Airlines
Thu, 25 Mar - Thu, 22 Apr
8:05 p.m. - 6:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
18h 50m1 stop Paris Charles de Gaulle
5:20 p.m. - 3:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 45m1 stop Paris Charles de Gaulle
C$ 862Air France
Mon, 22 Feb - Mon, 8 Mar
7:05 p.m. - 6:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
18h 50m1 stop Paris Charles de Gaulle
10:25 a.m. - 12:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
30h 50m1 stop Paris Charles de Gaulle
C$ 862Air France
Wed, 17 Feb - Fri, 2 Apr
9:45 p.m. - 3:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 15m1 stop Lisbon Humberto Delgado
10:25 a.m. - 9:10 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
14h 45m1 stop Lisbon Humberto Delgado
C$ 864TAP AIR PORTUGAL
Wed, 25 Nov - Fri, 25 Dec
9:45 p.m. - 10:00 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
31h 15m1 stop Lisbon Humberto Delgado
10:50 a.m. - 7:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
14h 05m1 stop Lisbon Humberto Delgado
C$ 865TAP AIR PORTUGAL
Tue, 23 Mar - Sun, 23 May
9:40 p.m. - 8:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 35mdirect
7:00 a.m. - 10:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Thu, 18 Mar - Sun, 11 Apr
9:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
8:00 a.m. - 11:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 944Royal Air Maroc
Booking Insights
Price, demand, and travel trends for flights to Casablanca
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
More
What is the cheapest flight to Casablanca?
Montreal Pierre Elliott Trudeau Intl Airport to Casablanca is the cheapest route at C$ 861 round-trip, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.
What is the cheapest day to fly to Casablanca?
Sunday is the cheapest day to fly to Casablanca at C$ 1,210 round-trip on average over the past 12 months on KAYAK. Thursday is the most expensive at C$ 1,315.
What is the cheapest month to fly to Casablanca?
To calculate monthly average prices, KAYAK takes all prices for each month over the last 12 months for flights to Casablanca, removes the top 0.1% to account for outliers, then takes the median of all values for each month.•February is the cheapest month to fly to Casablanca with an average price of C$ 959 round-trip.
•July (C$ 1,585) and December (C$ 1,467) are the most expensive.
Based on KAYAK data over the past 12 months.What is the cheapest time of day to fly to Casablanca?
Average price for all round-trip flights depending on time of departure, seen by users on KAYAK in the last 12 months.Night flights to Casablanca are the cheapest at C$ 1,165 round-trip on average. Afternoon flights are the most expensive at C$ 1,398.
What are the most popular airlines flying to Casablanca?
Based on KAYAK data over the past 3 months.Royal Air Maroc is the most popular airline flying to Casablanca among KAYAK users, followed by Air Canada and TAP AIR PORTUGAL.
Which airline offers the most direct flights to Casablanca?
Based on KAYAK flight schedule data, reflecting busyness trends for the next 3 months. Weekly flight counts are averages and may change as airline schedules are updated.Royal Air Maroc operates the most direct flights to Casablanca with an average of 14 per week. Air Canada follows with 5 weekly direct flights. 2 airlines fly direct to this destination.
How many direct flights to Casablanca are there each day?
There are around 2 daily direct flights to Casablanca. 50% depart in the evening and 50% at night.
How many direct flights to Casablanca are there each week?
There are 19 direct flights to Casablanca each week. Friday is the day with the most departures at 21%.
How many long-haul flights are there to Casablanca each week?
Based on KAYAK data for the upcoming 3 months.There are 19 long-haul flights (6–12h) to Casablanca each week, along with 0 medium-haul (3–6h) and 0 short-haul (up to 3h) flights.
How often are flights to Casablanca delayed?
Based on data over the past three months, flights to Casablanca are delayed by 15 minutes or more 29% of the time, 1 percentage point below the national average of 30%. Winter months have the highest delay rate on average at 51%.
Expert advice
Expert advice for your flight to Casablanca
AI-powered summary based on content written by travel experts. AI can make mistakes.
Our travel experts
Key details for flights to Casablanca
Low season | October |
|---|---|
High season | June |
Cheapest flight | C$ 380 |
When to book flights to Casablanca
Are your dates flexible? Find out the best times to travel to Casablanca based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or round-trips with a duration up to 40 days. The information is for flights to Casablanca based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your questions about flights to Casablanca, answered
Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.
Your guide to booking Casablanca flights
From booking to airport arrival, find tips to help you plan your flight with more confidence.Reviews of the top 5 airlines flying to Casablanca
See real verified KAYAK customer reviews for airlines flying to Casablanca. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Canada to Casablanca. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7.8
KLMOverall score based on 1590 reviews
7.2Entertainment
7.4Food
8.4Crew
7.7Comfort
7.8Boarding
Airline reviews
It was my first KLM flight and I loved it. Thank you very much.
10.0 ExcellentAnonymous, Aug 2026
It was my first KLM flight and I loved it. Thank you very much.
It will get you where you want to go. Power did not work on ether of the 2 planes but staff was lovely. Wood like to see a improvement to the food as the amount was small but the main issue is the food isn't tyed to the location your going to the airlines own culture. So that would have been nice. Staff was crazy nice and even helped me with a very tight connection
I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.
The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.
The service was great. However the lounge only gets passing grade
I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.
Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.
It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.
Delay, luggage didn’t arrive. Had to go the next day to collect it
All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.
Middle seats SUCK!!!! I paid more money than I should have because of your terrible site Kayak.com. I'll try to use your competitors going forward. I am so disappointed you would play off business class.com as business class seats
They lost my bag and I still have not received it
Not consistent with the food quality (I mean taste not freshness)
3 hour delay but out of their control. App said I get vouchers but when I applied for them, they were nowhere to be found in my account
Old airplanes small seats expensive tickets, not as expected overall and not comfortable according to the price
The male attended that served are section was a snob. He did not answer my call light when my wine spilled all over the floor. I did not push it again or drew his attention to it. He just ignored the call light when he came to give us our meal, serving the people behind us first. I did not push it again or drew his attention to it to see his reaction. It was so obvious that he was ignoring us. We were in premium economy!
There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane
We transited through Chad and what was supposed to be a 1hr 20 minutes transit time lasted over 4hrs. We didn't get regular updates until we complained. After a 10hr flight from Paris no form of refreshment given and finally arrived Abuja over 6hrs later and none of my bags came
My seat was so uncomfortable, and the headrest was broken. Very very disappointing for the price I paid.
The hard product, food, and service are far superior to their North American counterparts
food was terrible on the plane, bring your own food, its not worth eating.
The ground staff did not load my bag onto the plane and despite me watching from the bus that my bag is not being loaded and taken back on the cart to the terminal, I pointed out to the staff and ge laughed upon checking my tag and knowing they made a mistake. Instead of calling the cart back and loading it he said we can’t fo anything and you should file a report upon landing at RAK. I told them my stay there is short and i needed my bag as it had everything I needed but no avail. Even the pilot was informed, staff of the plane was aware but all in don’t care mode. Upon arriving at Marrakech RAK, i filed a report and being told it might come in next flight tomorrow and we don’t provide delivery service, you must come and pick it up. If it doesn’t arrive on time then it will be sent to your home in the US. Unbelievable stress and inconvenience that could have been easily prevented by the ground staff.
The cabin crew were curt, not with me, but observed with other passengers. They were unduly rude and it was unprovoked and when they realized they were wrong, they made no attempt to apologize for their own confusion.
I am not very tall, and had a difficult time getting my carry-on placed in the overhead bin while passengers were behind me waiting to get to their seats. After struggling with the luggage, I turned it around, and left it, knowing it was not properly placed, but believing there was adequate room for it in the bin. When the flight attendant came through the cabin, she asked whose bag it was, and scolded me for not positioning it correctly. She turned it around and moved on. I thought that her approach was totally unprofessional, calling out a passenger in that manner.
There was no warning that they have added passport control after check in, the line was enormous and after 46 mins wait we missed our flight. Were forced to leave the airport and purchase new tickets at full price to board a later flight. TAP were unsympathetic and unhelpful.
Boarding- Good Seat Comfort - OK Crew - Good Food - Mediocre On Time - Very Good
Check-in guidance for transfer flight, boarding, in-flight service, seat comfort, etc.
The seats were not designed to comfortably see people in coach for more than 10 minutes
I have been flying internationally for most of like. My first trip with TAP- wonderful! I look forward to flying with them more frequently in the future!
Of course food only if you pay and no entertainment. As always with TAP they collected hand luggage and you must check in. This happens mostly with TAP and is not acceptable because others are having three pieces or more. TAP should be consequent and collect hand luggage only from those who have more than one piece.
Disappointing flight experience! ✈️ A two-hour delay, insufficient food and drinks, terrible cabin crew, and poor service overall. No toothbrushes or toothpaste provided for a long-haul flight — absolutely unacceptable! Compared with Japan Airlines, the difference in service quality is unbelievable. Overall, this experience was simply not good enough.
They put us on stand by even though we booked it on the air Canada website and had seats picked so that sucked. Flight was awesome nice having a free beer and a movie
Process of checking in , inToronto was quiet and peaceful.. Checking in, in America is very kaotic
They should improve their choice of food, we need a wide variety
The crew were very friendly and made me feel at home. They should give us food not snacks especially when traveling with an early plane. I think breakfast will be appreciated
It was all a very positive experience. Look forward to the return trip.
the temperature was ok no freezing ac and not hot at all.
Flight was significantly delayed. As always with Air Canada in the last couple of years, weak excuses.
Air Canada delayed the flight from Toronto to Montreal, so I missed this flight (and most of my meetings in Morocco). Thanks, Air Canada.
Really good, current entertainment selection. Kind, efficient hardworking cabin crew. Up-to-date helpful information from captain.
Waited on tarmac for half hour for shuttle bus to leave in Casablanca
Taking the bus from the terminal to the plane isn't an easy experience, especially when traveling with an elderly person and have to carry the carry-on bags up the plane stairs.
ABSOLUTELY THE WORST AIRLINE. LOST LUGGAGE NO CUSTOMER SERVICE. NEVER BOOK
They robbed me, filed a complaint and they ignored me
We missed our connection and they put us in a hotel our luggage didn't get rerouted with us so we arrived with no luggage
The crew was friendly, 5/5 stars. The food was better than ok, 3.5/5 stars. The seats were tight, 3/5 stars. The entertainment was 2/5 stars because of lack of WiFi.
Delay, no announcements, no support to fast track transfer in Casablanca, made the connection despite all but my bag didn’t make it.
Hot plane. No AC for 3 hours in the middle of Summer.
They canceled my flight and they haven’t reimbursed me yet.
The flight attendants were very nice, friendly and went above and beyond in making our journey pleasant.
Travelling to a place near Casablanca?
Book flights to Casablanca if you plan to visit one of these locationsEl Jadida
Mohammedia
More options for your flight to Casablanca
Complete your trip to Casablanca with a hotel stay or car rental
Flights with popular airlines flying to Casablanca
Flights from the other most popular airlines that fly from Canada to Casablanca according to KAYAK users. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Information on the airport you'll fly into in Casablanca
Cabin class types available on flights to Casablanca
Cabin classes available on flights to Casablanca. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Find direct flights for Casablanca
Flights from local origins to Casablanca
Flights from all regions of Canada to Casablanca. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from Alberta to Casablancafrom C$ 864
Flights from Nova Scotia to Casablancafrom C$ 1,202
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Popular routes to Casablanca
The most searched for flights to Casablanca from KAYAK users over the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Montreal to Casablanca (YUL - CMN)from C$ 900
Toronto to Casablanca (YYZ - CMN)from C$ 971
Toronto to Casablanca (YTO - CMN)from C$ 971