Casablanca Airport (CMN)

Morocco flag

Country Morocco | Continent Africa | IATA: CMN | ICAO: GMMN | Elevation 656 ft · 200 m | Local time

Destinations
106
Flights / day
120
Busiest route
Paris
Top airline
Royal Air Maroc

Casablanca Mohammed V Airport averages 120 flights per day to 106 destinations, with 13 domestic routes and 86 international routes. A total of 26 airlines operate at CMN, led by Royal Air Maroc. This airport provides direct service to 47 countries across five continents, with France representing its largest international market. The longest nonstop route from Casablanca Mohammed V connects to Beijing, with a typical flight time of 12 hr 30 mins. Updated: February 16, 2026

Route Network

Casablanca Mohammed V Airport connects 99 destinations worldwide, with Paris standing out as its busiest route. The longest nonstop flight is to Beijing, and the shortest flight is to Fes.

Paris (CDG) – France
2 airlines
3 hr 25 mins
1,200 mi · 1,932 km
6
per day
Marrakech (RAK) – Morocco
1 airline
1 hr 15 mins
124 mi · 200 km
5
per day
Agadir (AGA) – Morocco
1 airline
1 hr 35 mins
236 mi · 380 km
5
per day
Madrid (MAD) – Spain
3 airlines
2 hr 5 mins
540 mi · 869 km
5
per day
Lisbon (LIS) – Portugal
2 airlines
1 hr 55 mins
384 mi · 618 km
4
per day
Jeddah (JED) – Saudi Arabia
2 airlines
6 hr 35 mins
2,950 mi · 4,747 km
3
per day
Tunis (TUN) – Tunisia
2 airlines
3 hr 0 mins
1,034 mi · 1,664 km
3
per day
Cairo (CAI) – Egypt
2 airlines
5 hr 20 mins
2,289 mi · 3,684 km
3
per day
Dakar (DSS) – Senegal
2 airlines
4 hr 5 mins
1,422 mi · 2,288 km
3
per day
Málaga (AGP) – Spain
2 airlines
1 hr 30 mins
288 mi · 463 km
3
per day
Barcelona (BCN) – Spain
2 airlines
2 hr 30 mins
762 mi · 1,227 km
3
per day
Bologna (BLQ) – Italy
2 airlines
3 hr 30 mins
1,269 mi · 2,043 km
3
per day
Laayoune (EUN) – Western Sahara
1 airline
CMN → EUN
2
per day
Brussels (BRU) – Belgium
3 airlines
3 hr 45 mins
1,356 mi · 2,183 km
2
per day
Doha (DOH) – Qatar
2 airlines
7 hr 40 mins
3,563 mi · 5,734 km
2
per day
Dakhla (VIL) – Western Sahara
1 airline
CMN → VIL
2
per day
Montreal (YUL) – Canada
2 airlines
8 hr 5 mins
3,526 mi · 5,674 km
2
per day
Nouakchott (NKC) – Mauritania
2 airlines
3 hr 35 mins
1,163 mi · 1,872 km
2
per day
Istanbul (SAW) – Türkiye
4 airlines
5 hr 0 mins
2,081 mi · 3,350 km
2
per day
Lyon (LYS) – France
2 airlines
3 hr 10 mins
1,086 mi · 1,748 km
2
per day
Oujda (OUD) – Morocco
1 airline
1 hr 30 mins
339 mi · 545 km
2
per day
Frankfurt-am-Main (FRA) – Germany
2 airlines
3 hr 50 mins
1,414 mi · 2,275 km
2
per day
Marseille (MRS) – France
2 airlines
2 hr 55 mins
980 mi · 1,578 km
2
per day
Milan (MXP) – Italy
1 airline
3 hr 25 mins
1,210 mi · 1,947 km
2
per day
Paris (ORY) – France
2 airlines
3 hr 25 mins
1,179 mi · 1,897 km
2
per day
Abidjan (ABJ) – Côte d'Ivoire
1 airline
4 hr 55 mins
1,956 mi · 3,148 km
2
per day
Amsterdam (AMS) – Netherlands
2 airlines
3 hr 55 mins
1,446 mi · 2,327 km
2
per day
Moscow (SVO) – Russian Federation
1 airline
6 hr 5 mins
2,637 mi · 4,243 km
1
per day
Conakry (CKY) – Guinea
1 airline
4 hr 30 mins
1,688 mi · 2,716 km
1
per day
Medina (MED) – Saudi Arabia
2 airlines
6 hr 25 mins
2,898 mi · 4,664 km
1
per day
Rome (FCO) – Italy
1 airline
3 hr 20 mins
1,229 mi · 1,977 km
1
per day
Senou (BKO) – Mali
1 airline
4 hr 0 mins
1,440 mi · 2,317 km
1
per day
Accra (ACC) – Ghana
1 airline
4 hr 55 mins
1,977 mi · 3,181 km
1
per day
Errachidia (ERH) – Morocco
1 airline
CMN → ERH
1
per day
Lagos (LOS) – Nigeria
1 airline
4 hr 55 mins
1,979 mi · 3,184 km
1
per day
London (LGW) – United Kingdom
1 airline
3 hr 35 mins
1,284 mi · 2,066 km
1
per day
Banjul (BJL) – Gambia
1 airline
4 hr 10 mins
1,497 mi · 2,409 km
1
per day
Bordeaux/Mérignac (BOD) – France
1 airline
2 hr 45 mins
873 mi · 1,404 km
1
per day
Geneva (GVA) – Switzerland
1 airline
3 hr 15 mins
1,145 mi · 1,843 km
1
per day
Nantes (NTE) – France
1 airline
3 hr 5 mins
1,003 mi · 1,613 km
1
per day
Ouarzazate (OZZ) – Morocco
1 airline
1 hr 20 mins
172 mi · 278 km
1
per day
Valencia (VLC) – Spain
1 airline
2 hr 5 mins
578 mi · 931 km
1
per day
Venice (VCE) – Italy
2 airlines
3 hr 40 mins
1,348 mi · 2,170 km
1
per day
Bergamo (BGY) – Italy
1 airline
3 hr 25 mins
1,249 mi · 2,010 km
6
per week
Goulimime (GLN) – Morocco
1 airline
CMN → GLN
6
per week
Toulouse-Blagnac (TLS) – France
1 airline
2 hr 45 mins
857 mi · 1,380 km
6
per week
Dubai (DXB) – United Arab Emirates
2 airlines
8 hr 5 mins
3,778 mi · 6,081 km
6
per week
Abuja (ABV) – Nigeria
1 airline
4 hr 45 mins
1,931 mi · 3,107 km
5
per week
Fes (FEZ) – Morocco
1 airline
1 hr 10 mins
155 mi · 250 km
5
per week
Montpellier/Méditerranée (MPL) – France
2 airlines
2 hr 50 mins
941 mi · 1,514 km
5
per week
Nápoli (NAP) – Italy
2 airlines
3 hr 30 mins
1,308 mi · 2,105 km
5
per week
Nice (NCE) – France
1 airline
3 hr 5 mins
1,068 mi · 1,718 km
5
per week
Ouagadougou (OUA) – Burkina Faso
1 airline
4 hr 0 mins
1,502 mi · 2,417 km
5
per week
Porto (OPO) – Portugal
1 airline
2 hr 15 mins
548 mi · 882 km
5
per week
Praia (RAI) – Cabo Verde
1 airline
4 hr 30 mins
1,617 mi · 2,602 km
5
per week
Tangier (TNG) – Morocco
1 airline
1 hr 15 mins
189 mi · 304 km
5
per week
Abu Dhabi (AUH) – United Arab Emirates
1 airline
8 hr 0 mins
3,761 mi · 6,053 km
5
per week
Catania (CTA) – Italy
2 airlines
3 hr 30 mins
1,303 mi · 2,098 km
4
per week
Freetown (FNA) – Sierra Leone
1 airline
4 hr 40 mins
1,747 mi · 2,812 km
4
per week
Kuwait City (KWI) – Kuwait
1 airline
7 hr 5 mins
3,254 mi · 5,237 km
4
per week
Libreville (LBV) – Gabon
1 airline
5 hr 55 mins
2,527 mi · 4,067 km
4
per week
Manchester (MAN) – United Kingdom
1 airline
3 hr 55 mins
1,406 mi · 2,262 km
4
per week
Nador (NDR) – Morocco
1 airline
1 hr 25 mins
284 mi · 457 km
4
per week
Saint-Petersburg (LED) – Russian Federation
1 airline
5 hr 50 mins
2,500 mi · 4,024 km
4
per week
São Paulo (GRU) – Brazil
1 airline
10 hr 5 mins
4,685 mi · 7,540 km
4
per week
Seville (SVQ) – Spain
1 airline
1 hr 35 mins
296 mi · 476 km
4
per week
Toronto (YYZ) – Canada
1 airline
8 hr 35 mins
3,836 mi · 6,174 km
4
per week
Amman (AMM) – Jordan
1 airline
5 hr 45 mins
2,522 mi · 4,059 km
3
per week
Bâle/Mulhouse (BSL) – France
1 airline
3 hr 30 mins
1,259 mi · 2,026 km
3
per week
Bangui (BGF) – Central African Republic
1 airline
CMN → BGF
3
per week
Brazzaville (BZV) – Congo
1 airline
CMN → BZV
3
per week
Espargos (SID) – Cabo Verde
1 airline
4 hr 15 mins
1,494 mi · 2,404 km
3
per week
Gran Canaria Island (LPA) – Spain
1 airline
2 hr 30 mins
596 mi · 959 km
3
per week
Manama (BAH) – Bahrain
1 airline
7 hr 30 mins
3,480 mi · 5,601 km
3
per week
N'Djamena (NDJ) – Chad
1 airline
4 hr 55 mins
2,047 mi · 3,294 km
3
per week
New York (JFK) – United States of America
1 airline
8 hr 10 mins
3,601 mi · 5,795 km
3
per week
Riyadh (RUH) – Saudi Arabia
1 airline
7 hr 10 mins
3,290 mi · 5,295 km
3
per week
Strasbourg (SXB) – France
1 airline
3 hr 35 mins
1,310 mi · 2,108 km
3
per week
Tan Tan (TTA) – Morocco
1 airline
CMN → TTA
3
per week
Tétouan (TTU) – Morocco
1 airline
CMN → TTU
3
per week
Zurich (ZRH) – Switzerland
1 airline
3 hr 35 mins
1,287 mi · 2,071 km
3
per week
Al Hoceima (AHU) – Morocco
1 airline
1 hr 20 mins
248 mi · 399 km
2
per week
Beijing (PKX) – China
1 airline
12 hr 30 mins
6,260 mi · 10,074 km
2
per week
Bissau (OXB) – Guinea-Bissau
1 airline
4 hr 20 mins
1,569 mi · 2,525 km
2
per week
Cuneo (CUF) – Italy
1 airline
3 hr 10 mins
1,121 mi · 1,804 km
2
per week
Douala (DLA) – Cameroon
1 airline
5 hr 30 mins
2,315 mi · 3,726 km
2
per week
Lille/Lesquin (LIL) – France
1 airline
3 hr 40 mins
1,305 mi · 2,101 km
2
per week
Miami (MIA) – United States of America
1 airline
9 hr 30 mins
4,313 mi · 6,941 km
2
per week
Munich (MUC) – Germany
1 airline
3 hr 50 mins
1,440 mi · 2,318 km
2
per week
Niamey (NIM) – Niger
1 airline
4 hr 0 mins
1,505 mi · 2,422 km
2
per week
Torino (TRN) – Italy
1 airline
3 hr 15 mins
1,151 mi · 1,852 km
2
per week
Yaoundé (NSI) – Cameroon
1 airline
5 hr 40 mins
2,391 mi · 3,849 km
2
per week
Algiers (ALG) – Algeria
1 airline
CMN → ALG
1
per week
Cotonou (COO) – Benin
1 airline
4 hr 55 mins
1,973 mi · 3,175 km
1
per week
Kinshasa (FIH) – The Congo
1 airline
6 hr 45 mins
3,012 mi · 4,847 km
1
per week
Lomé (LFW) – Togo
1 airline
4 hr 55 mins
1,963 mi · 3,160 km
1
per week
Metz / Nancy (ETZ) – France
1 airline
CMN → ETZ
1
per week
Pisa (PSA) – Italy
1 airline
3 hr 20 mins
1,201 mi · 1,933 km
1
per week
Zagora (OZG) – Morocco
1 airline
CMN → OZG
1
per week

Route and destination data updated February 16, 2026.

Casablanca Mohammed V Airport is served by 26 airlines, with Royal Air Maroc in the lead at 68% of routes. The top three carriers together cover 82% of routes. 22 carriers operate only one route each. A total of 26 airlines operate international routes, compared with one airline serving domestic routes. Royal Air Maroc is operating the longest nonstop flight, connecting to Beijing with a flight time of 12 hrs 30 mins.

Royal Air Maroc (92 routes)
Air Arabia Maroc (15 routes)
TUI Airlines Belgium (4 routes)
Saudi Arabian Airlines (3 routes)
Air France (1 routes)
Iberia (1 routes)
TAP Air Portugal (1 routes)
flynas (1 routes)
Tunisair (1 routes)
EgyptAir (1 routes)
Air Senegal (1 routes)
Qatar Airways (1 routes)
Air Canada (1 routes)
Mauritania Airlines International (1 routes)
Pegasus (1 routes)
Turkish Airlines (1 routes)
Lufthansa (1 routes)
Shanghai Airlines (1 routes)
Transavia France (1 routes)
Transavia (1 routes)
Emirates (1 routes)
Etihad Airways (1 routes)
Kuwait Airways (1 routes)
Royal Jordanian (1 routes)
Gulf Air (1 routes)
Nouvelair Tunisie (1 routes)

Casablanca Mohammed V Airport provides direct service to 47 countries across five continents. The route network is 13% domestic and 87% international. France is the primary international destination.

France - 17/day
Morocco - 17/day
Spain - 12/day
Italy - 10/day
Saudi Arabia - 5/day
Western Sahara - 5/day
Portugal - 4/day
Tunisia - 3/day
Egypt - 3/day
Senegal - 3/day
Canada - 3/day
Belgium - 2/day
Qatar - 2/day
Mauritania - 2/day
Türkiye - 2/day
Germany - 2/day
Côte d'Ivoire - 2/day
Netherlands - 2/day
Russian Federation - 2/day
Nigeria - 2/day
United Kingdom - 2/day
Guinea - 1/day
Mali - 1/day
Ghana - 1/day
Gambia - 1/day
Switzerland - 1/day
United Arab Emirates - 1/day
Burkina Faso - 1/day
Cabo Verde - 1/day
Sierra Leone - 1/day
Kuwait - 1/day
Gabon - 1/day
Brazil - 1/day
United States of America - 1/day
Cameroon - 1/day
Jordan - 0/day
Central African Republic - 0/day
Congo - 0/day
Bahrain - 0/day
Chad - 0/day
China - 0/day
Guinea-Bissau - 0/day
Niger - 0/day
Algeria - 0/day
Benin - 0/day
The Congo - 0/day
Togo - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
12,228 ft 3,727 m 148 ft 45 m Asphalt
12,228 ft 3,727 m 148 ft 45 m Asphalt
12,218 ft 3,724 m 148 ft 45 m Asphalt
12,218 ft 3,724 m 148 ft 45 m Asphalt

Runway Length

Runways at Casablanca Mohammed V Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous