- 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$ 857Multiple Airlines
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
6:15 p.m. - 3:50 p.m.Casablanca Casablanca Mohamed V-Calgary Calgary
27h 35m1 stop Paris Orly
C$ 860Multiple Airlines
Tue, 1 Dec - Tue, 15 Dec
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
5:00 a.m. - 8:45 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
20h 45m1 stop Paris Charles de Gaulle
C$ 866KLM
Wed, 2 Dec - Wed, 9 Dec
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
5:00 a.m. - 12:15 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
12h 15m1 stop Paris Charles de Gaulle
C$ 866KLM
Tue, 17 Nov - Fri, 11 Dec
5:00 p.m. - 2:30 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
16h 30m1 stop Paris Charles de Gaulle
5:00 a.m. - 3:20 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 20m1 stop Paris Charles de Gaulle
C$ 866Air France
Sun, 22 Nov - Wed, 27 Jan
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
5:00 a.m. - 3:20 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
15h 20m1 stop Paris Charles de Gaulle
C$ 866Air France
Wed, 25 Nov - Sun, 13 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
11:15 a.m. - 7:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
13h 40m1 stop Lisbon Humberto Delgado
C$ 869TAP AIR PORTUGAL
Wed, 25 Nov - Sat, 12 Dec
9:45 p.m. - 3:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 15m1 stop Lisbon Humberto Delgado
3:50 p.m. - 7:55 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
33h 05m1 stop Lisbon Humberto Delgado
C$ 870TAP AIR PORTUGAL
Thu, 1 Apr - Thu, 15 Apr
9:50 p.m. - 8:30 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 40mdirect
4:20 p.m. - 7:50 p.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 912Royal Air Maroc
Thu, 1 Apr - Fri, 30 Apr
9:50 p.m. - 8:30 a.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
6h 40mdirect
7:00 a.m. - 10:30 a.m.Casablanca Casablanca Mohamed V-Montreal Montreal Pierre Elliott Trudeau Intl
7h 30mdirect
C$ 933Royal Air Maroc
Recent one-way flight deals to Casablanca
Sun, 7 Feb
6:00 p.m. - 8:20 p.m.Vancouver Vancouver Intl-Casablanca Casablanca Mohamed V
43h 20m3 stops Calgary London Heathrow Barcelona-El Prat
C$ 399Multiple Airlines
Tue, 9 Feb
6:00 p.m. - 8:20 p.m.Vancouver Vancouver Intl-Casablanca Casablanca Mohamed V
43h 20m3 stops Calgary London Heathrow Barcelona-El Prat
C$ 405Multiple Airlines
Mon, 1 Feb
8:35 p.m. - 9:35 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
32h 00m1 stop Montreal Pierre Elliott Trudeau Intl
C$ 420Air Canada
Wed, 2 Dec
9:45 p.m. - 3:00 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 15m1 stop Lisbon Humberto Delgado
C$ 500TAP AIR PORTUGAL
Mon, 1 Feb
10:45 p.m. - 9:35 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
29h 50m2 stops Halifax Intl Montreal Pierre Elliott Trudeau Intl
C$ 510Air Canada
Mon, 1 Feb
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 630Royal Air Maroc
Wed, 25 Nov
9:25 p.m. - 9:45 a.m.Toronto Toronto Pearson Intl-Casablanca Casablanca Mohamed V
7h 20mdirect
C$ 631Royal Air Maroc
Wed, 7 Apr
10:45 p.m. - 3:20 p.m.Montreal Montreal Pierre Elliott Trudeau Intl-Casablanca Casablanca Mohamed V
12h 35m1 stop