- 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
Sat, 5 Dec - Wed, 20 Jan
10:10 p.m. - 1:55 p.m.Calgary Calgary-Casablanca Casablanca Mohamed V
33h 45m2 stops London Heathrow Barcelona-El Prat
5:50 a.m. - 3:50 p.m.Casablanca Casablanca Mohamed V-Calgary Calgary
16h 00m1 stop Paris Orly
C$ 872Multiple Airlines
Sat, 5 Dec - Wed, 20 Jan
10:10 p.m. - 11:55 a.m.Calgary Calgary-Casablanca Casablanca Mohamed V
31h 45m2 stops London Heathrow Barcelona-El Prat
6:15 a.m. - 5:50 p.m.Casablanca Casablanca Mohamed V-Calgary Calgary
17h 35m1 stop Paris Orly
C$ 886Multiple Airlines
Sat, 9 Jan - Sun, 7 Feb
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Sat, 23 Jan - Wed, 24 Feb
8:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Fri, 12 Mar - Fri, 9 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. - 10:10 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 45m1 stop Lisbon Humberto Delgado
C$ 889TAP AIR PORTUGAL
Fri, 1 Jan - Fri, 15 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
10:50 a.m. - 8:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 05m1 stop Lisbon Humberto Delgado
C$ 889TAP AIR PORTUGAL
Thu, 1 Apr - Fri, 30 Apr
5:00 p.m. - 10:55 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
13h 55m2 stops Paris Charles de Gaulle Amsterdam Schiphol
12:45 p.m. - 5:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 10m1 stop Amsterdam Schiphol
C$ 889KLM
Mon, 22 Mar - Mon, 12 Apr
8:05 p.m. - 1:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
13h 25m1 stop Paris Charles de Gaulle
2:55 p.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
29h 10m1 stop Paris Charles de Gaulle
C$ 889KLM
Sun, 8 Nov - Wed, 18 Nov
7:05 p.m. - 4:05 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
16h 00m1 stop Paris Charles de Gaulle
5:00 a.m. - 6:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
18h 15m2 stops Paris Charles de Gaulle Amsterdam Schiphol
C$ 889Air France
Sat, 16 Jan - Sat, 13 Feb
5:00 p.m. - 8:20 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
10h 20m1 stop Paris Charles de Gaulle
3:35 p.m. - 12:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 40m1 stop Paris Charles de Gaulle
C$ 889Air France
Recent one-way flight deals to Casablanca
Mon, 7 Dec
5:50 p.m. - 9:35 a.m.Toronto Toronto Island-Casablanca Casablanca Mohamed V
34h 45m3 stops Montreal Pierre Elliott Trudeau Intl Lisbon Humberto Delgado Marrakech Menara
C$ 394Multiple Airlines
Sun, 6 Dec
5:50 p.m. - 9:35 a.m.Toronto Toronto Island-Casablanca Casablanca Mohamed V
34h 45m3 stops Montreal Pierre Elliott Trudeau Intl Lisbon Humberto Delgado Marrakech Menara
C$ 427Multiple Airlines
Mon, 23 Nov
9:25 p.m. - 8:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
6h 20mdirect
C$ 642Royal Air Maroc
Wed, 25 Nov
9:25 p.m. - 8:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
6h 20mdirect
C$ 642Royal 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$ 677TAP AIR PORTUGAL
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$ 684TAP AIR PORTUGAL
Tue, 27 Oct
9:30 p.m. - 7:40 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 10mdirect
C$ 961Air Canada
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,045Air Canada
Tue, 23 Feb
5:10 p.m. - 2:30 p.m.Ottawa Ottawa-Casablanca Casablanca Mohamed V
16h 20m1 stop Paris Charles de Gaulle
C$ 1,168Air France
Wed, 4 Nov
10:20 p.m. - 4:05 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
12h 45m1 stop Paris Charles de Gaulle
C$ 2,133Air France
Recent last minute flight deals to Casablanca
Sat, 24 Oct - Tue, 3 Nov
7:00 p.m. - 5:55 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
18h 55m1 stop 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$ 926Multiple Airlines
Fri, 23 Oct - Tue, 3 Nov
5:00 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
10h 15m1 stop 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$ 939KLM
Sun, 25 Oct - Thu, 10 Dec
12:25 p.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 7:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 55mdirect
C$ 957Royal Air Maroc
Sun, 25 Oct - Tue, 8 Dec
12:25 p.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 7:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 55mdirect
C$ 957Royal Air Maroc
Fri, 23 Oct - Fri, 4 Dec
10:45 p.m. - 9:25 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
30h 40m1 stop Lisbon Humberto Delgado
10:50 a.m. - 8:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 05m1 stop Lisbon Humberto Delgado
C$ 957TAP AIR PORTUGAL
Fri, 23 Oct - Thu, 10 Dec
10:45 p.m. - 9:25 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
30h 40m1 stop Lisbon Humberto Delgado
4:45 p.m. - 8:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 10m1 stop Lisbon Humberto Delgado
C$ 967TAP AIR PORTUGAL
Sat, 24 Oct - Mon, 26 Oct
7:00 p.m. - 4:05 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
17h 05m1 stop Paris Charles de Gaulle
6:05 p.m. - 5:20 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
27h 15m1 stop Paris Charles de Gaulle
C$ 996KLM
Thu, 22 Oct - Tue, 3 Nov
11:30 p.m. - 7:00 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
15h 30m1 stop Paris Charles de Gaulle
12:30 p.m. - 4:40 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
33h 10m1 stop Amsterdam Schiphol
C$ 1,011Multiple Airlines
Thu, 22 Oct - Wed, 4 Nov
11:30 p.m. - 3:20 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
11h 50m1 stop Paris Charles de Gaulle
5:00 a.m. - 5:10 p.m.Casablanca Casablanca Mohamed V-Toronto Toronto Pearson Intl
17h 10m1 stop Paris Charles de Gaulle
C$ 1,021Air France
Sat, 24 Oct - Wed, 4 Nov
6:00 p.m. - 5:55 p.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
19h 55m1 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,021Air France
Recent direct flight deals from Canada to Casablanca
Sat, 9 Jan - Sun, 7 Feb
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Sat, 23 Jan - Wed, 24 Feb
8:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Sun, 3 Jan - Sun, 31 Jan
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
6:50 a.m. - 10:40 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 50mdirect
C$ 889Royal Air Maroc
Sat, 5 Dec - Mon, 21 Dec
8:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 7:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
8h 55mdirect
C$ 895Royal Air Maroc
Tue, 10 Nov - Wed, 9 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$ 965Air Canada
Wed, 18 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$ 965Air Canada
Wed, 4 Nov - Mon, 7 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$ 968Air Canada
Sun, 29 Nov - Mon, 7 Dec
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 1,730Multiple Airlines
Sat, 14 Nov - Sat, 21 Nov
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 1,740Multiple Airlines
Wed, 9 Dec - Mon, 21 Dec
8:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
11:45 a.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
9h 20mdirect
C$ 1,782Multiple Airlines
All round-trip flight deals to Casablanca
Sat, 5 Dec - Wed, 20 Jan
10:10 p.m. - 1:55 p.m.Calgary Calgary-Casablanca Casablanca Mohamed V
33h 45m2 stops London Heathrow Barcelona-El Prat
5:50 a.m. - 3:50 p.m.Casablanca Casablanca Mohamed V-Calgary Calgary
16h 00m1 stop Paris Orly
C$ 872Multiple Airlines
Sat, 5 Dec - Wed, 20 Jan
10:10 p.m. - 11:55 a.m.Calgary Calgary-Casablanca Casablanca Mohamed V
31h 45m2 stops London Heathrow Barcelona-El Prat
6:15 a.m. - 5:50 p.m.Casablanca Casablanca Mohamed V-Calgary Calgary
17h 35m1 stop Paris Orly
C$ 886Multiple Airlines
Thu, 1 Apr - Fri, 30 Apr
5:00 p.m. - 10:55 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
13h 55m2 stops Paris Charles de Gaulle Amsterdam Schiphol
12:45 p.m. - 5:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 10m1 stop Amsterdam Schiphol
C$ 889KLM
Mon, 22 Mar - Mon, 12 Apr
8:05 p.m. - 1:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
13h 25m1 stop Paris Charles de Gaulle
2:55 p.m. - 4:05 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
29h 10m1 stop Paris Charles de Gaulle
C$ 889KLM
Sat, 9 Jan - Sun, 7 Feb
11:25 a.m. - 10:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Sat, 23 Jan - Wed, 24 Feb
8:40 p.m. - 7:15 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
5h 35mdirect
3:45 p.m. - 6:40 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 55mdirect
C$ 889Royal Air Maroc
Sun, 8 Nov - Wed, 18 Nov
7:05 p.m. - 4:05 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
16h 00m1 stop Paris Charles de Gaulle
5:00 a.m. - 6:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
18h 15m2 stops Paris Charles de Gaulle Amsterdam Schiphol
C$ 889Air France
Sat, 16 Jan - Sat, 13 Feb
5:00 p.m. - 8:20 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
10h 20m1 stop Paris Charles de Gaulle
3:35 p.m. - 12:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
25h 40m1 stop Paris Charles de Gaulle
C$ 889Air France
Fri, 12 Mar - Fri, 9 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. - 10:10 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 45m1 stop Lisbon Humberto Delgado
C$ 889TAP AIR PORTUGAL
Fri, 1 Jan - Fri, 15 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
10:50 a.m. - 8:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 05m1 stop Lisbon Humberto Delgado
C$ 889TAP AIR PORTUGAL
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?
Calgary to Casablanca is the cheapest route at C$ 875 round-trip, found in the past 5 days on KAYAK. Montreal Pierre Elliott Trudeau Intl Airport to Casablanca is the most popular connection with round-trip deals from C$ 889.
What is the cheapest day to fly to Casablanca?
Sunday is the cheapest day to fly to Casablanca at C$ 1,220 round-trip on average over the past 12 months on KAYAK. Thursday is the most expensive at C$ 1,326.
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$ 967 round-trip.
•July (C$ 1,597) and December (C$ 1,478) 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,175 round-trip on average. Afternoon flights are the most expensive at C$ 1,409.
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$ 394 |
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 1591 reviews
8.4Crew
7.4Food
7.8Boarding
7.2Entertainment
7.7Comfort
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.
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
No problems other than no seat back entertainment. Everyone was very pleasant
1st time using air Canada. We were a little delayed waiting for a new plane that did alter our plans for the evening but it was handled as best as possible. Everyone was pleasant.
It was our first time flying wit Air Canada. I found most everything very good, however, our flights leaving and returning were both delayed. And we were met with no place to de-board the plane and had to wait an additional 45 minutes on the plane after arrival. That was very disappointing. Also hefty fees both ways on what would normally be a carry on bag on any other airline.
Like the crew, the wifi set up was a trip. Might have been my device though
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$ 886
Flights from Nova Scotia to Casablancafrom C$ 1,207
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$ 907
Toronto to Casablanca (YYZ - CMN)from C$ 979
Toronto to Casablanca (YTO - CMN)from C$ 979