Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Abidjan (ABJ) | 3,135 km | 260 min | Royal Air Maroc, Air Cote DIvoire |
| Abuja (ABV) | 3,098 km | 285 min | Royal Air Maroc |
| Accra (ACC) | 3,167 km | 265 min | Royal Air Maroc |
| Agadir (AGA) | 378 km | 60 min | Royal Air Maroc |
| Malaga (AGP) | 463 km | 75 min | Air Arabia Maroc, Royal Air Maroc |
| Al Hoceima (AHU) | 399 km | 93 min | Royal Air Maroc |
| Alicante (ALC) | 837 km | 110 min | Royal Air Maroc |
| Amman (AMM) | 4,067 km | 365 min | Royal Jordanian |
| Amsterdam (AMS) | 2,326 km | 215 min | Royal Air Maroc, Transavia |
| Athens (ATH) | 2,886 km | 255 min | Aegean Airlines |
| Abu Dhabi (AUH) | 6,062 km | 495 min | Etihad Airways |
| Bahrain (BAH) | 5,610 km | 465 min | Gulf Air |
| Barcelona (BCN) | 1,226 km | 135 min | Air Arabia Maroc, Royal Air Maroc, TUI fly Belgium |
| Beirut (BEY) | 3,968 km | 375 min | Royal Air Maroc |
| Bangui (BGF) | 4,197 km | 365 min | Royal Air Maroc |
| Milan (BGY) | 2,010 km | 185 min | Air Arabia Maroc |
| Bilbao (BIO) | 1,176 km | 125 min | Royal Air Maroc |
| Banjul (BJL) | 2,400 km | 200 min | Royal Air Maroc |
| Bamako (BKO) | 2,306 km | 195 min | Royal Air Maroc |
| Bologna (BLQ) | 2,044 km | 195 min | Air Arabia Maroc, Royal Air Maroc |
| Bordeaux (BOD) | 1,403 km | 140 min | Royal Air Maroc |
| Brussels (BRU) | 2,181 km | 200 min | Air Arabia Maroc, Royal Air Maroc, TUI fly Belgium |
| Basel, Switzerland/Mulhouse (BSL) | 2,027 km | 193 min | Air Arabia Maroc |
| Brazzaville (BZV) | 4,809 km | 400 min | Royal Air Maroc |
| Cairo (CAI) | 3,690 km | 350 min | Royal Air Maroc, EgyptAir |
| Paris (CDG) | 1,930 km | 190 min | Air France, Royal Air Maroc |
| Conakry (CKY) | 2,706 km | 225 min | Royal Air Maroc |
| Cotonou (COO) | 3,163 km | 265 min | Royal Air Maroc |
| Catania (CTA) | 2,101 km | 215 min | Air Arabia Maroc, Royal Air Maroc |
| Cuneo (CUF) | 1,803 km | 178 min | Air Arabia Maroc |
| Douala (DLA) | 3,713 km | 320 min | Royal Air Maroc |
| Doha (DOH) | 5,745 km | 505 min | Royal Air Maroc, Qatar Airways |
| Dakar (DSS) | 2,281 km | 190 min | Royal Air Maroc, Air Senegal |
| Dusseldorf (DUS) | 2,305 km | 225 min | Eurowings |
| Dubai (DXB) | 6,091 km | 505 min | Royal Air Maroc, Emirates |
| Errachidia (ERH) | 337 km | 75 min | Royal Air Maroc |
| Metz/Nancy (ETZ) | 2,079 km | 220 min | TUI fly Belgium |
| Laayoune (EUN) | 877 km | 95 min | Royal Air Maroc |
| Rome (FCO) | 1,979 km | 200 min | Royal Air Maroc |
| Fes (FEZ) | 249 km | 70 min | Royal Air Maroc |
| Kinshasa (FIH) | 4,831 km | 410 min | Royal Air Maroc |
| Freetown (FNA) | 2,800 km | 225 min | Royal Air Maroc |
| Frankfurt (FRA) | 2,278 km | 220 min | Royal Air Maroc, Lufthansa |
| Goulimime (GLN) | 537 km | 105 min | Royal Air Maroc |
| Sao Paulo (GRU) | 7,517 km | 535 min | Royal Air Maroc |
| Geneva (GVA) | 1,842 km | 175 min | Royal Air Maroc |
| Dulles (IAD) | 6,161 km | 435 min | Royal Air Maroc |
| Istanbul (IST) | 3,310 km | 290 min | Royal Air Maroc, Turkish Airlines |
| Jeddah (JED) | 4,753 km | 400 min | Royal Air Maroc, Saudia, Flynas |
| New York (JFK) | 5,808 km | 425 min | Royal Air Maroc |
| Kuwait (KWI) | 5,246 km | 440 min | Kuwait Airways |
| Los Angeles (LAX) | 9,639 km | 645 min | Royal Air Maroc |
| Libreville (LBV) | 4,053 km | 340 min | Royal Air Maroc |
| Saint Petersburg (LED) | 4,029 km | 340 min | Royal Air Maroc |
| Lome (LFW) | 3,147 km | 268 min | Royal Air Maroc |
| London (LGW) | 2,065 km | 195 min | Royal Air Maroc |
| London (LHR) | 2,092 km | 200 min | Royal Air Maroc |
| Lille (LIL) | 2,101 km | 215 min | Royal Air Maroc, TUI fly Belgium |
| Lisbon (LIS) | 615 km | 90 min | Royal Air Maroc, TAP Portugal |
| Lagos (LOS) | 3,172 km | 275 min | Royal Air Maroc |
| Las Palmas (LPA) | 959 km | 110 min | Royal Air Maroc |
| Lyon (LYS) | 1,746 km | 170 min | Air Arabia Maroc, Royal Air Maroc |
| Madrid (MAD) | 867 km | 110 min | Air Arabia Maroc, Royal Air Maroc, Iberia |
| Manchester (MAN) | 2,261 km | 205 min | Royal Air Maroc |
| Madinah (MED) | 4,671 km | 370 min | Saudia |
| Miami (MIA) | 6,953 km | 495 min | Royal Air Maroc |
| Mitiga, Tripoli (MJI) | 1,944 km | 238 min | Royal Air Maroc |
| Montpellier (MPL) | 1,513 km | 155 min | Air Arabia Maroc, Royal Air Maroc |
| Marseille (MRS) | 1,578 km | 155 min | Royal Air Maroc, Shanghai Airlines |
| Munich (MUC) | 2,319 km | 215 min | Royal Air Maroc |
| Milan (MXP) | 1,946 km | 190 min | Royal Air Maroc |
| Naples (NAP) | 2,108 km | 200 min | Air Arabia Maroc, Royal Air Maroc |
| Luanda (NBJ) | 5,198 km | 425 min | Royal Air Maroc |
| Nice (NCE) | 1,718 km | 170 min | Royal Air Maroc |
| Ndjamena (NDJ) | 3,290 km | 320 min | Royal Air Maroc |
| Nador (NDR) | 457 km | 95 min | Royal Air Maroc |
| Niamey (NIM) | 2,415 km | 225 min | Royal Air Maroc |
| Nouakchott (NKC) | 1,866 km | 165 min | Royal Air Maroc, Mauritania Airlines |
| Yaounde (NSI) | 3,839 km | 330 min | Royal Air Maroc |
| Nantes (NTE) | 1,612 km | 155 min | Royal Air Maroc, Transavia France |
| Porto (OPO) | 878 km | 100 min | Royal Air Maroc |
| Paris (ORY) | 1,896 km | 185 min | Royal Air Maroc, TUI fly Belgium, Transavia France |
| Ouagadougou (OUA) | 2,407 km | 210 min | Royal Air Maroc |
| Oujda (OUD) | 544 km | 70 min | Royal Air Maroc |
| Bissau (OXB) | 2,516 km | 205 min | Royal Air Maroc |
| Zagora (OZG) | 380 km | 105 min | Royal Air Maroc |
| Ouarzazate (OZZ) | 278 km | 90 min | Royal Air Maroc |
| Beijing (PKX) | 10,095 km | 795 min | Royal Air Maroc |
| Pointe Noire (PNR) | 4,698 km | 405 min | Royal Air Maroc |
| Pisa (PSA) | 1,935 km | 190 min | Air Arabia Maroc |
| Praia (RAI) | 2,595 km | 215 min | Royal Air Maroc |
| Marrakech (RAK) | 200 km | 45 min | Royal Air Maroc, Qatar Airways |
| Monrovia (ROB) | 3,017 km | 245 min | Royal Air Maroc |
| Riyadh (RUH) | 5,304 km | 430 min | Saudia |
| Istanbul (SAW) | 3,356 km | 315 min | Air Arabia Maroc, Pegasus |
| Sal (SID) | 2,401 km | 200 min | Royal Air Maroc |
| Smara (SMW) | 834 km | 140 min | Royal Air Maroc |
| Siauliai (SQQ) | 3,453 km | 320 min | Air Senegal |
| Malabo (SSG) | 3,689 km | 315 min | Royal Air Maroc |
| London (STN) | 2,152 km | 200 min | Royal Air Maroc |
| Moscow (SVO) | 4,249 km | 375 min | Royal Air Maroc |
| Sevilla (SVQ) | 475 km | 105 min | Royal Air Maroc |
| Strasbourg (SXB) | 2,108 km | 195 min | Air Arabia Maroc, Royal Air Maroc |
| Tenerife (TFS) | 1,042 km | 170 min | Royal Air Maroc |
| Toulouse (TLS) | 1,379 km | 140 min | Royal Air Maroc |
| Tangier (TNG) | 303 km | 80 min | Royal Air Maroc |
| Turin (TRN) | 1,851 km | 185 min | Royal Air Maroc |
| Tan Tan (TTA) | 639 km | 113 min | Royal Air Maroc |
| Tetouan (TTU) | 322 km | 80 min | Royal Air Maroc |
| Tunis (TUN) | 1,665 km | 195 min | Royal Air Maroc, Nouvelair Tunisie, Tunisair |
| Venice (VCE) | 2,170 km | 205 min | Air Arabia Maroc, Royal Air Maroc |
| Dakhla (VIL) | 1,344 km | 120 min | Royal Air Maroc |
| Valencia (VLC) | 931 km | 105 min | Royal Air Maroc |
| Verona (VRN) | 2,070 km | 190 min | Royal Air Maroc |
| Montreal (YUL) | 5,688 km | 400 min | Air Canada, Royal Air Maroc |
| Toronto (YYZ) | 6,186 km | 445 min | Royal Air Maroc |
| Zurich (ZRH) | 2,071 km | 195 min | Royal Air Maroc |
Inbound network coverage
Casablanca (CMN) receives direct flights from 116 airports per the FlightConnections route map. 115 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to CMN?
Beijing at 10,095 km.
How many airports have direct flights to Casablanca (CMN)?
Per the FlightConnections route map, 116 airports send direct flights to CMN.