The places reachable from Casablanca on the most scheduled services, busiest first.
Aside from the non-stop destinations above, these popular places require 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 destinations from 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 from Casablanca of 3,000 miles or more.
Casablanca has nonstop service to 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). Flights are offered 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 service to 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). Flights are offered by Air Arabia Maroc, Air Senegal, Royal Air Maroc (Oneworld), and TUIfly Belgium.
Casablanca has nonstop service to 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). Flights are offered 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 service to 4 airports in United Kingdom: London (STN), Manchester (MAN), London (LGW), and London (LHR). Flights are offered by British Airways (Oneworld), Malaysia Airlines (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 4 airports in United States: New York (JFK), Dulles (IAD), Miami (MIA), and Los Angeles (LAX). Flights are offered by American Airlines (Oneworld), Etihad Airways, and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 3 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), and Dusseldorf (DUS). Flights are offered by Air Canada (Star Alliance), Eurowings (Star Alliance), Lufthansa (Star Alliance), and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 3 airports in Saudi Arabia: Jeddah (JED), Medina (MED), and Riyadh (RUH). Flights are offered by Flynas, Garuda Indonesia (SkyTeam), Royal Air Maroc (Oneworld), and Saudia (SkyTeam).
Casablanca has nonstop service to 3 airports in Western Sahara: El Aaiun (EUN), Dakhla (VIL), and Smara (SMW). Flights are offered by Gol Transportes Aéreos, Iberia (Oneworld), Qatar Airways (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). Flights are offered by Air Arabia Maroc, Royal Air Maroc (Oneworld), and TUIfly Belgium.
Casablanca has nonstop service to 2 airports in Cabo Verde: Praia (RAI) and Espargos (SID). Flights are offered by Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 2 airports in Cameroon: Douala (DLA) and Yaounde (NSI). Flights are offered by Qatar Airways (Oneworld) and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 2 airports in Canada: Montreal (YUL) and Toronto (YYZ). Flights are offered by Air Canada (Star Alliance), Royal Air Maroc (Oneworld), and United Airlines (Star Alliance).
Casablanca has nonstop service to 2 airports in Nigeria: Lagos (LOS) and Abuja (ABV). Flights are offered by American Airlines (Oneworld), Qatar Airways (Oneworld), and Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 2 airports in Portugal: Lisbon (LIS) and Porto (OPO). Flights are offered 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 service to 2 airports in Russian Federation: Moscow (SVO) and St. Petersburg (LED). Flights are offered by Royal Air Maroc (Oneworld).
Casablanca has nonstop service to 2 airports in Switzerland: Geneva (GVA) and Zurich (ZRH). Flights are offered by Royal Air Maroc (Oneworld).
The other 101 routes are scheduled across the whole window the feed publishes.
How many of these destinations each program's airlines fly to. Reach, not award availability — that is a live fare question this schedule feed cannot answer.
Aegean Airlines (Star Alliance) flies nonstop from Casablanca to Athens (ATH).
Air Arabia Maroc flies nonstop from Casablanca to 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) flies nonstop from Casablanca to Lisbon (LIS) and Frankfurt-am-Main (FRA).
Air Corsica flies nonstop from Casablanca to Bastia/Poretta (BIA).
Air France (SkyTeam) flies nonstop from Casablanca to Paris (CDG).
Air Senegal flies nonstop from Casablanca to Barcelona (BCN), Lyon (LYS), and Milan (MXP).
American Airlines (Oneworld) flies nonstop from Casablanca to Madrid (MAD).
British Airways (Oneworld) flies nonstop from Casablanca to Madrid (MAD), Manchester (MAN), and London (LHR).
China Eastern Airlines (SkyTeam) flies nonstop from Casablanca to Paris (CDG) and Marseille (MRS).
Delta Air Lines (SkyTeam) flies nonstop from Casablanca to Paris (CDG) and Amsterdam (AMS).
Emirates flies nonstop from Casablanca to Lisbon (LIS).
Eurowings (Star Alliance) flies nonstop from Casablanca to Dusseldorf (DUS).
Iberia (Oneworld) flies nonstop from Casablanca to Madrid (MAD), Barcelona (BCN), Malaga (AGP), and Valencia (VLC).
IndiGo flies nonstop from Casablanca to Arnavutkoy (IST).
KLM (SkyTeam) flies nonstop from Casablanca to Paris (CDG) and Amsterdam (AMS).
Korean Air (SkyTeam) flies nonstop from Casablanca to Paris (CDG).
LATAM Chile flies nonstop from Casablanca to Lisbon (LIS).
LOT Polish Airlines (Star Alliance) flies nonstop from Casablanca to Lisbon (LIS).
Lufthansa (Star Alliance) flies nonstop from Casablanca to Frankfurt-am-Main (FRA).
Malaysia Airlines (Oneworld) flies nonstop from Casablanca to Paris (CDG) and London (LHR).
Pegasus Airlines flies nonstop from Casablanca to Istanbul (SAW).
Qatar Airways (Oneworld) flies nonstop from Casablanca to Lisbon (LIS), Madrid (MAD), Malaga (AGP), Valencia (VLC), Sevilla (SVQ), and Gran Canaria Island (LPA).
Royal Air Maroc (Oneworld) flies nonstop from Casablanca to 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) flies nonstop from Casablanca to Madrid (MAD).
Rwandair flies nonstop from Casablanca to Arnavutkoy (IST).
SATA International flies nonstop from Casablanca to Lisbon (LIS).
Shanghai Airlines (SkyTeam) flies nonstop from Casablanca to Marseille (MRS).
Sichuan Airlines flies nonstop from Casablanca to Arnavutkoy (IST).
TAP Portugal (Star Alliance) flies nonstop from Casablanca to Lisbon (LIS).
Thai Airways (Star Alliance) flies nonstop from Casablanca to Arnavutkoy (IST).
Transavia Airlines flies nonstop from Casablanca to Amsterdam (AMS).
Transavia France flies nonstop from Casablanca to Paris (ORY) and Nantes (NTE).
TUIfly Belgium flies nonstop from Casablanca to Paris (ORY), Brussels (BRU), Bergamo (BGY), Lille/Lesquin (LIL), Brussels (CRL), and Metz / Nancy (ETZ).
Turkish Airlines (Star Alliance) flies nonstop from Casablanca to Lisbon (LIS) and Arnavutkoy (IST).
Vueling flies nonstop from Casablanca to Madrid (MAD).
Cathay Pacific (Oneworld) flies nonstop from Casablanca to Doha (DOH).
China Eastern Airlines (SkyTeam) flies nonstop from Casablanca to Abu Dhabi (AUH).
Emirates flies nonstop from Casablanca to Dubai (DXB).
Etihad Airways flies nonstop from Casablanca to Abu Dhabi (AUH) and Manama (BAH).
Flynas flies nonstop from Casablanca to Jeddah (JED).
Garuda Indonesia (SkyTeam) flies nonstop from Casablanca to Jeddah (JED).
Gulf Air flies nonstop from Casablanca to Manama (BAH).
Kuwait Airways flies nonstop from Casablanca to Abu Dhabi (AUH) and Kuwait City (KWI).
Malaysia Airlines (Oneworld) flies nonstop from Casablanca to Doha (DOH).
Oman Air (Oneworld) flies nonstop from Casablanca to Doha (DOH).
Qantas (Oneworld) flies nonstop from Casablanca to Dubai (DXB).
Qatar Airways (Oneworld) flies nonstop from Casablanca to Doha (DOH).
Royal Air Maroc (Oneworld) flies nonstop from Casablanca to Jeddah (JED), Doha (DOH), Dubai (DXB), Medina (MED), Abu Dhabi (AUH), Amman (AMM), Beijing (PKX), and Riyadh (RUH).
Royal Jordanian (Oneworld) flies nonstop from Casablanca to Amman (AMM).
Rwandair flies nonstop from Casablanca to Doha (DOH).
Saudia (SkyTeam) flies nonstop from Casablanca to Jeddah (JED) and Riyadh (RUH).
SriLankan Airlines (Oneworld) flies nonstop from Casablanca to Doha (DOH) and Manama (BAH).
Thai Airways (Star Alliance) flies nonstop from Casablanca to Manama (BAH).
Virgin Australia flies nonstop from Casablanca to Doha (DOH).
Air Canada (Star Alliance) flies nonstop from Casablanca to Montreal (YUL).
American Airlines (Oneworld) flies nonstop from Casablanca to New York (JFK), Dulles (IAD), Miami (MIA), and Los Angeles (LAX).
Etihad Airways flies nonstop from Casablanca to Miami (MIA).
Royal Air Maroc (Oneworld) flies nonstop from Casablanca to Montreal (YUL), New York (JFK), Toronto (YYZ), Dulles (IAD), Miami (MIA), and Los Angeles (LAX).
United Airlines (Star Alliance) flies nonstop from Casablanca to Montreal (YUL).
Gol Transportes Aéreos flies nonstop from Casablanca to Sao Paulo (GRU).
Royal Air Maroc (Oneworld) flies nonstop from Casablanca to 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 CMN as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.
Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service from CMN.
Yes. When Roame has observed award availability for a route from CMN, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.
Current schedule data connects Casablanca (CMN) with 117 connected airports in 50 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.
The current route data includes 56 airlines: Aegean Airlines, Air Arabia Maroc, Air Canada, Air China, Air Corsica, Air Cote D Ivoire, Air France, Air Senegal, American Airlines, ASKY Airlines, British Airways, Cathay Pacific, China Eastern Airlines, Delta Air Lines, EgyptAir, Emirates, Etihad Airways, Eurowings, Flynas, Garuda Indonesia, Gol Transportes Aéreos, Gulf Air, Iberia, IndiGo, Kenya Airways, KLM, Korean Air, Kuwait Airways, LATAM Chile, LOT Polish Airlines, Lufthansa, Malaysia Airlines, Mauritanian Airlines Int, Nouvelair, Oman Air, Pegasus Airlines, Qantas, Qatar Airways, Royal Air Maroc, Royal Jordanian, Rwandair, SATA International, Saudia, Shanghai Airlines, Sichuan Airlines, SriLankan Airlines, TAP Portugal, Thai Airways, Transavia Airlines, Transavia France, TUIfly Belgium, Tunisair, Turkish Airlines, United Airlines, Virgin Australia, and Vueling. Use the airline filter to isolate any one of them on the map.
The longest nonstop connection currently present in the route data is Beijing (PKX), about 6,260 miles from Casablanca. It is offered by Royal Air Maroc.
Yes. The current route data includes 12 domestic destinations within Morocco. The Domestic flights section highlights named airport links from that set.
Casablanca has nonstop service to 2 airports in Turkey: Arnavutkoy (IST) and Istanbul (SAW). Flights are offered 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 service to 2 airports in United Arab Emirates: Dubai (DXB) and Abu Dhabi (AUH). Flights are offered by China Eastern Airlines (SkyTeam), Emirates, Etihad Airways, Kuwait Airways, Qantas (Oneworld), and Royal Air Maroc (Oneworld).
You can fly nonstop from Casablanca to Manama (BAH) in Bahrain with Etihad Airways, Gulf Air, SriLankan Airlines (Oneworld), and Thai Airways (Star Alliance).
You can fly nonstop from Casablanca to Cotonou (COO) in Benin with Royal Air Maroc (Oneworld).