The places connected to Casablanca on the most scheduled services, busiest first.
Aside from the non-stop routes above, reaching Casablanca from these popular places requires a connection:
Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Casablanca not already shown in a shorter great-circle distance band.
Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it ā which is also where award points go furthest. These are the non-stop routes to Casablanca of 3,000 miles or more.
Casablanca has nonstop connections with 14 airports in France: Paris (CDG), Paris (ORY), Lyon (LYS), Marseille (MRS), Bordeaux/Merignac (BOD), Toulouse/Blagnac (TLS), Nantes (NTE), Nice (NCE), Lille/Lesquin (LIL), Montpellier/Mediterranee (MPL), Strasbourg (SXB), Bale/Mulhouse (BSL), Metz / Nancy (ETZ), and Bastia/Poretta (BIA). These routes are served by Air Arabia Maroc, Air Corsica, Air France (SkyTeam), Air Senegal, China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), KLM (SkyTeam), Korean Air (SkyTeam), Malaysia Airlines (Oneworld), Royal Air Maroc (Oneworld), Shanghai Airlines (SkyTeam), Transavia France, and TUIfly Belgium.
Casablanca has nonstop connections with 11 airports in Italy: Bologna (BLQ), Milan (MXP), Rome (FCO), Napoli (NAP), Venezia (VCE), Catania (CTA), Bergamo (BGY), Torino (TRN), Verona (VRN), Cuneo (CUF), and Pisa (PSA). These routes are served by Air Arabia Maroc, Air Senegal, Royal Air Maroc (Oneworld), and TUIfly Belgium.
Casablanca has nonstop connections with 9 airports in Spain: Madrid (MAD), Barcelona (BCN), Malaga (AGP), Valencia (VLC), Bilbao (BIO), Alicante (ALC), Sevilla (SVQ), Tenerife Island (TFS), and Gran Canaria Island (LPA). These routes are served by Air Arabia Maroc, Air Senegal, American Airlines (Oneworld), British Airways (Oneworld), Iberia (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Royal Jordanian (Oneworld), and Vueling.
Casablanca has nonstop connections with 4 airports in United Kingdom: London (STN), Manchester (MAN), London (LGW), and London (LHR). These routes are served by British Airways (Oneworld), Malaysia Airlines (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 4 airports in United States: New York (JFK), Dulles (IAD), Miami (MIA), and Los Angeles (LAX). These routes are served by American Airlines (Oneworld), Etihad Airways, and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 3 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), and Dusseldorf (DUS). These routes are served by Air Canada (Star Alliance), Eurowings (Star Alliance), Lufthansa (Star Alliance), and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 3 airports in Saudi Arabia: Jeddah (JED), Medina (MED), and Riyadh (RUH). These routes are served by Flynas, Garuda Indonesia (SkyTeam), Royal Air Maroc (Oneworld), and Saudia (SkyTeam).
Casablanca has nonstop connections with 3 airports in Western Sahara: El Aaiun (EUN), Dakhla (VIL), and Smara (SMW). These routes are served by Gol Transportes AƩreos, Iberia (Oneworld), Qatar Airways (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). These routes are served by Air Arabia Maroc, Royal Air Maroc (Oneworld), and TUIfly Belgium.
Casablanca has nonstop connections with 2 airports in Cabo Verde: Praia (RAI) and Espargos (SID). These routes are served by Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 2 airports in Cameroon: Douala (DLA) and Yaounde (NSI). These routes are served by Qatar Airways (Oneworld) and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 2 airports in Canada: Montreal (YUL) and Toronto (YYZ). These routes are served by Air Canada (Star Alliance), Royal Air Maroc (Oneworld), and United Airlines (Star Alliance).
Casablanca has nonstop connections with 2 airports in Nigeria: Lagos (LOS) and Abuja (ABV). These routes are served by American Airlines (Oneworld), Qatar Airways (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 2 airports in Portugal: Lisbon (LIS) and Porto (OPO). These routes are served by Air Canada (Star Alliance), Emirates, LATAM Chile, LOT Polish Airlines (Star Alliance), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), SATA International, TAP Portugal (Star Alliance), and Turkish Airlines (Star Alliance).
Casablanca has nonstop connections with 2 airports in Russian Federation: Moscow (SVO) and St. Petersburg (LED). These routes are served by Royal Air Maroc (Oneworld).
Casablanca has nonstop connections with 2 airports in Switzerland: Geneva (GVA) and Zurich (ZRH). These routes are served by Royal Air Maroc (Oneworld).
The other 101 routes are scheduled across the whole window the feed publishes.
How many of these places each program's airlines fly to Casablanca from. Reach, not award availability ā that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) links Casablanca nonstop with Athens (ATH).
Air Arabia Maroc links Casablanca nonstop with Madrid (MAD), Barcelona (BCN), Bologna (BLQ), Malaga (AGP), Brussels (BRU), Lyon (LYS), Napoli (NAP), Venezia (VCE), Catania (CTA), Istanbul (SAW), Bergamo (BGY), Montpellier/Mediterranee (MPL), Bale/Mulhouse (BSL), Cuneo (CUF), and Pisa (PSA).
Air Canada (Star Alliance) links Casablanca nonstop with Lisbon (LIS) and Frankfurt-am-Main (FRA).
Air Corsica links Casablanca nonstop with Bastia/Poretta (BIA).
Air France (SkyTeam) links Casablanca nonstop with Paris (CDG).
Air Senegal links Casablanca nonstop with Barcelona (BCN), Lyon (LYS), and Milan (MXP).
American Airlines (Oneworld) links Casablanca nonstop with Madrid (MAD).
British Airways (Oneworld) links Casablanca nonstop with Madrid (MAD), Manchester (MAN), and London (LHR).
China Eastern Airlines (SkyTeam) links Casablanca nonstop with Paris (CDG) and Marseille (MRS).
Delta Air Lines (SkyTeam) links Casablanca nonstop with Paris (CDG) and Amsterdam (AMS).
Emirates links Casablanca nonstop with Lisbon (LIS).
Eurowings (Star Alliance) links Casablanca nonstop with Dusseldorf (DUS).
Iberia (Oneworld) links Casablanca nonstop with Madrid (MAD), Barcelona (BCN), Malaga (AGP), and Valencia (VLC).
IndiGo links Casablanca nonstop with Arnavutkoy (IST).
KLM (SkyTeam) links Casablanca nonstop with Paris (CDG) and Amsterdam (AMS).
Korean Air (SkyTeam) links Casablanca nonstop with Paris (CDG).
LATAM Chile links Casablanca nonstop with Lisbon (LIS).
LOT Polish Airlines (Star Alliance) links Casablanca nonstop with Lisbon (LIS).
Lufthansa (Star Alliance) links Casablanca nonstop with Frankfurt-am-Main (FRA).
Malaysia Airlines (Oneworld) links Casablanca nonstop with Paris (CDG) and London (LHR).
Pegasus Airlines links Casablanca nonstop with Istanbul (SAW).
Qatar Airways (Oneworld) links Casablanca nonstop with Lisbon (LIS), Madrid (MAD), Malaga (AGP), Valencia (VLC), Sevilla (SVQ), and Gran Canaria Island (LPA).
Royal Air Maroc (Oneworld) links Casablanca nonstop with Paris (CDG), Paris (ORY), Lisbon (LIS), Madrid (MAD), Barcelona (BCN), Bologna (BLQ), Malaga (AGP), Brussels (BRU), Lyon (LYS), Milan (MXP), Marseille (MRS), Frankfurt-am-Main (FRA), Arnavutkoy (IST), Bordeaux/Merignac (BOD), Toulouse/Blagnac (TLS), Rome (FCO), Nantes (NTE), Geneva (GVA), Nice (NCE), Valencia (VLC), Amsterdam (AMS), Napoli (NAP), Venezia (VCE), London (STN), Catania (CTA), Manchester (MAN), London (LGW), Munich (MUC), Torino (TRN), London (LHR), Lille/Lesquin (LIL), Montpellier/Mediterranee (MPL), Moscow (SVO), Zurich (ZRH), Strasbourg (SXB), Bilbao (BIO), Porto (OPO), Alicante (ALC), Verona (VRN), Sevilla (SVQ), St. Petersburg (LED), Tenerife Island (TFS), and Gran Canaria Island (LPA).
Royal Jordanian (Oneworld) links Casablanca nonstop with Madrid (MAD).
Rwandair links Casablanca nonstop with Arnavutkoy (IST).
SATA International links Casablanca nonstop with Lisbon (LIS).
Shanghai Airlines (SkyTeam) links Casablanca nonstop with Marseille (MRS).
Sichuan Airlines links Casablanca nonstop with Arnavutkoy (IST).
TAP Portugal (Star Alliance) links Casablanca nonstop with Lisbon (LIS).
Thai Airways (Star Alliance) links Casablanca nonstop with Arnavutkoy (IST).
Transavia Airlines links Casablanca nonstop with Amsterdam (AMS).
Transavia France links Casablanca nonstop with Paris (ORY) and Nantes (NTE).
TUIfly Belgium links Casablanca nonstop with Paris (ORY), Brussels (BRU), Bergamo (BGY), Lille/Lesquin (LIL), Brussels (CRL), and Metz / Nancy (ETZ).
Turkish Airlines (Star Alliance) links Casablanca nonstop with Lisbon (LIS) and Arnavutkoy (IST).
Vueling links Casablanca nonstop with Madrid (MAD).
Cathay Pacific (Oneworld) links Casablanca nonstop with Doha (DOH).
China Eastern Airlines (SkyTeam) links Casablanca nonstop with Abu Dhabi (AUH).
Emirates links Casablanca nonstop with Dubai (DXB).
Etihad Airways links Casablanca nonstop with Abu Dhabi (AUH) and Manama (BAH).
Flynas links Casablanca nonstop with Jeddah (JED).
Garuda Indonesia (SkyTeam) links Casablanca nonstop with Jeddah (JED).
Gulf Air links Casablanca nonstop with Manama (BAH).
Kuwait Airways links Casablanca nonstop with Abu Dhabi (AUH) and Kuwait City (KWI).
Malaysia Airlines (Oneworld) links Casablanca nonstop with Doha (DOH).
Oman Air (Oneworld) links Casablanca nonstop with Doha (DOH).
Qantas (Oneworld) links Casablanca nonstop with Dubai (DXB).
Qatar Airways (Oneworld) links Casablanca nonstop with Doha (DOH).
Royal Air Maroc (Oneworld) links Casablanca nonstop with Jeddah (JED), Doha (DOH), Dubai (DXB), Medina (MED), Abu Dhabi (AUH), Amman (AMM), Beijing (PKX), and Riyadh (RUH).
Royal Jordanian (Oneworld) links Casablanca nonstop with Amman (AMM).
Rwandair links Casablanca nonstop with Doha (DOH).
Saudia (SkyTeam) links Casablanca nonstop with Jeddah (JED) and Riyadh (RUH).
SriLankan Airlines (Oneworld) links Casablanca nonstop with Doha (DOH) and Manama (BAH).
Thai Airways (Star Alliance) links Casablanca nonstop with Manama (BAH).
Virgin Australia links Casablanca nonstop with Doha (DOH).
Air Canada (Star Alliance) links Casablanca nonstop with Montreal (YUL).
American Airlines (Oneworld) links Casablanca nonstop with New York (JFK), Dulles (IAD), Miami (MIA), and Los Angeles (LAX).
Etihad Airways links Casablanca nonstop with Miami (MIA).
Royal Air Maroc (Oneworld) links Casablanca nonstop with Montreal (YUL), New York (JFK), Toronto (YYZ), Dulles (IAD), Miami (MIA), and Los Angeles (LAX).
United Airlines (Star Alliance) links Casablanca nonstop with Montreal (YUL).
Gol Transportes AƩreos links Casablanca nonstop with Sao Paulo (GRU).
Royal Air Maroc (Oneworld) links Casablanca nonstop with Sao Paulo (GRU).
The airport's official name is Mohammed V International Airport. On Roame and most flight schedules, you will find it under the code CMN.
The IATA airport code for Mohammed V International Airport is CMN. Enter CMN in Flightmap whenever you want to use this exact airport.
Mohammed V International Airport serves Casablanca, Morocco. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to CMN, not just the broader city.
Open the map with Anywhere as your starting point and CMN as the destination. Each result keeps the route pointed toward Casablanca, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to CMN.
Yes. When Roame has observed award availability for a route to CMN, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Casablanca has nonstop connections with 2 airports in Turkey: Arnavutkoy (IST) and Istanbul (SAW). These routes are served by Air Arabia Maroc, IndiGo, Pegasus Airlines, Royal Air Maroc (Oneworld), Rwandair, Sichuan Airlines, Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).
Casablanca has nonstop connections with 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). These routes are served by China Eastern Airlines (SkyTeam), Emirates, Etihad Airways, Kuwait Airways, Qantas (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has a nonstop connection with Manama (BAH) in Bahrain, served by Etihad Airways, Gulf Air, SriLankan Airlines (Oneworld), and Thai Airways (Star Alliance).
Casablanca has a nonstop connection with Cotonou (COO) in Benin, served by Royal Air Maroc (Oneworld).