You can fly nonstop from Mohammed V International Airport to 108 destinations in 47 countries, on 26 airlines — reaching 5 continents without a connection.
Curated destinations from our Explore guide — each one a nonstop flight (or a single hop) from CMN.
96 international nonstop routes across 46 countries: Malaga (AGP), Sevilla (SVQ), Lisbon (LIS), Alicante (ALC), Madrid (MAD), El Aaiún (EUN), Porto (OPO), Valencia (VLC), Gran Canaria (LPA), Tenerife (TFS), Bilbao (BIO), Barcelona (BCN), Dakhla (VIL), Toulouse (TLS), Bordeaux (BOD), Montpellier (MPL), Marseille (MRS), Nantes (NTE), Tunis (TUN), Nice (NCE), Lyon (LYS), Cuneo (CUF), Geneva (GVA), Torino (TRN), Nouakschott (NKC), Paris (ORY), Paris (CDG), Pisa (PSA), Milano (MXP), Rome (FCO), Bergamo (BGY), Mulhouse (BSL), Bologna (BLQ), London (LGW), Villafranca (VRN), Zurich (ZRH), Metz (ETZ), London (LHR), Catania (CTA), Lille (LIL), and more.
178,514 passengers arrived at Mohammed V International Airport on scheduled flights over these 12 months — filling 69% of inbound seats overall.
Arriving passengers and share of inbound seats filled, per month. Source: US DOT T-100 segment reports, scheduled service (US-touching flights; ~6-month reporting lag).
| Destination | Country | Distance | Flights/day | Airlines |
|---|---|---|---|---|
| Paris ORYintl | France | 1,179 mi | 9.1× | Royal Air Maroc, TUI fly Belgium, Transavia France |
| Paris CDGintl | France | 1,200 mi | 7.1× | Air France, Royal Air Maroc |
| Marrakech RAK | Morocco | 124 mi | 5.3× | Qatar Airways, Royal Air Maroc |
| Agadir AGA | Morocco | 236 mi | 4.6× | Royal Air Maroc |
| Madrid MADintl | Spain | 539 mi | 4.1× | Air Arabia Maroc, Iberia Airlines, Royal Air Maroc |
| Cairo CAIintl | Egypt | 2,289 mi | 3.6× | Egyptair, Royal Air Maroc |
| Tunis TUNintl | Tunisia | 1,034 mi | 3.4× | Nouvel Air Tunisie, Royal Air Maroc, Tunisair |
| Brussels BRUintl | Belgium | 1,356 mi | 3.3× | Air Arabia Maroc, Royal Air Maroc, TUI fly Belgium |
| Montreal YULintl | Canada | 3,526 mi | 3× | Air Canada, Royal Air Maroc |
| Diass DSSintl | Senegal | 1,422 mi | 3× | Royal Air Maroc |
| Bologna BLQintl | Italy | 1,269 mi | 2.9× | Air Arabia Maroc, Royal Air Maroc |
| Barcelona BCNintl | Spain | 762 mi | 2.9× | Air Arabia Maroc, Royal Air Maroc, TUI fly Belgium |
| Malaga AGPintl | Spain | 288 mi | 2.9× | Air Arabia Maroc, Royal Air Maroc |
| Lyon LYSintl | France | 1,086 mi | 2.6× | Air Arabia Maroc, Royal Air Maroc |
| Lisbon LISintl | Portugal | 384 mi | 2.4× | Royal Air Maroc, TAP Portugal |
| Jeddah JEDintl | Saudi Arabia | 2,950 mi | 2.4× | Flynas, Saudia |
| Marseille MRSintl | France | 980 mi | 2.3× | Royal Air Maroc, Shanghai Airlines |
| Abidjan ABJintl | Cote d'Ivoire | 1,956 mi | 2× | Royal Air Maroc |
| Frankfurt FRAintl | Germany | 1,415 mi | 2× | Lufthansa, Royal Air Maroc |
| New York JFKintl | United States | 3,601 mi | 2× | Royal Air Maroc |
| Milano MXPintl | Italy | 1,210 mi | 2× | Royal Air Maroc |
| Istanbul ISTintl | Turkey | 2,054 mi | 2× | Royal Air Maroc, Turkish Airlines |
| Doha DOHintl | Qatar | 3,563 mi | 2× | Qatar Airways, Royal Air Maroc |
| Bamako BKOintl | Mali | 1,440 mi | 2× | Royal Air Maroc |
| Oujda OUD | Morocco | 339 mi | 2× | Royal Air Maroc |
| Nouakschott NKCintl | Mauritania | 1,162 mi | 2× | Royal Air Maroc, Tbilaviamsheni |
| Lagos LOSintl | Nigeria | 1,979 mi | 1.9× | Royal Air Maroc |
| Dakhla VILintl | Western Sahara | 836 mi | 1.9× | Royal Air Maroc |
| El Aaiún EUNintl | Western Sahara | 545 mi | 1.9× | Royal Air Maroc |
| Amsterdam AMSintl | Netherlands | 1,446 mi | 1.7× | Royal Air Maroc, Transavia Holland |
| Conakry CKYintl | Guinea | 1,688 mi | 1.7× | Royal Air Maroc |
| Istanbul SAWintl | Turkey | 2,081 mi | 1.7× | Air Arabia Maroc, Pegasus Airlines |
| Geneva GVAintl | Switzerland | 1,145 mi | 1.6× | Royal Air Maroc |
| Bergamo BGYintl | Italy | 1,249 mi | 1.4× | Air Arabia Maroc |
| Dubai DXBintl | United Arab Emirates | 3,778 mi | 1.4× | Emirates, Royal Air Maroc |
| Accra ACCintl | Ghana | 1,977 mi | 1.3× | Royal Air Maroc |
| London LHRintl | United Kingdom | 1,301 mi | 1.3× | Royal Air Maroc |
| Nantes NTEintl | France | 1,003 mi | 1.3× | Royal Air Maroc, Transavia France |
| Moscow SVOintl | Russia | 2,637 mi | 1.3× | Royal Air Maroc |
| Toulouse TLSintl | France | 857 mi | 1.1× | Royal Air Maroc |
| Bordeaux BODintl | France | 873 mi | 1.1× | Royal Air Maroc |
| Rome FCOintl | Italy | 1,228 mi | 1.1× | Royal Air Maroc |
| Abuja ABVintl | Nigeria | 1,931 mi | 1× | Royal Air Maroc |
| London STNintl | United Kingdom | 1,338 mi | 1× | Royal Air Maroc |
| London LGWintl | United Kingdom | 1,284 mi | 1× | Royal Air Maroc |
| Washington IADintl | United States | 3,821 mi | 1× | Royal Air Maroc |
| Ouagadougou OUAintl | Burkina Faso | 1,502 mi | 1× | Royal Air Maroc |
| Banjul BJLintl | Gambia | 1,497 mi | 1× | Royal Air Maroc |
| Er-Rachidia ERH | Morocco | 210 mi | 1× | Royal Air Maroc |
| Naples NAPintl | Italy | 1,308 mi | 0.9× | Air Arabia Maroc, Royal Air Maroc |
| Venice VCEintl | Italy | 1,348 mi | 0.9× | Air Arabia Maroc, Royal Air Maroc |
| Nice NCEintl | France | 1,068 mi | 0.9× | Royal Air Maroc |
| Ouarzazate OZZ | Morocco | 172 mi | 0.9× | Royal Air Maroc |
| Mulhouse BSLintl | France | 1,259 mi | 0.7× | Air Arabia Maroc |
| Praia, Santiago Island RAIintl | Cape Verde | 1,617 mi | 0.7× | Royal Air Maroc |
| Lome LFWintl | Togo | 1,963 mi | 0.7× | Royal Air Maroc |
| Fes FEZ | Morocco | 155 mi | 0.7× | Royal Air Maroc |
| Tanger TNG | Morocco | 189 mi | 0.7× | Royal Air Maroc |
| Montpellier MPLintl | France | 941 mi | 0.7× | Air Arabia Maroc, Royal Air Maroc |
| El Aroui NDR | Morocco | 284 mi | 0.7× | Royal Air Maroc |
| Tetouan TTU | Morocco | 201 mi | 0.7× | Royal Air Maroc |
| Libreville LBVintl | Gabon | 2,527 mi | 0.7× | Royal Air Maroc |
| Madinah MEDintl | Saudi Arabia | 2,898 mi | 0.6× | Royal Air Maroc |
| Amman AMMintl | Jordan | 2,522 mi | 0.6× | Royal Jordanian |
| Porto OPOintl | Portugal | 548 mi | 0.6× | Royal Air Maroc |
| Sao Paulo GRUintl | Brazil | 4,685 mi | 0.6× | Royal Air Maroc |
| Valencia VLCintl | Spain | 578 mi | 0.6× | Royal Air Maroc |
| Riyadh RUHintl | Saudi Arabia | 3,290 mi | 0.6× | Saudia |
| Niamey NIMintl | Niger | 1,505 mi | 0.6× | Royal Air Maroc |
| Abu Dhabi AUHintl | United Arab Emirates | 3,761 mi | 0.6× | Etihad Airways |
| Lille LILintl | France | 1,305 mi | 0.6× | Royal Air Maroc, TUI fly Belgium |
| Sevilla SVQintl | Spain | 296 mi | 0.6× | Royal Air Maroc |
| Manchester MANintl | United Kingdom | 1,406 mi | 0.6× | Royal Air Maroc |
| Catania CTAintl | Italy | 1,303 mi | 0.6× | Air Arabia Maroc, Royal Air Maroc |
| Cotonou COOintl | Benin | 1,973 mi | 0.6× | Royal Air Maroc |
| Cuneo CUFintl | Italy | 1,121 mi | 0.4× | Air Arabia Maroc |
| Bahrain BAHintl | Bahrain | 3,480 mi | 0.4× | Gulf Air |
| Tenerife TFSintl | Spain | 648 mi | 0.4× | Royal Air Maroc |
| Torino TRNintl | Italy | 1,151 mi | 0.4× | Royal Air Maroc |
| Gran Canaria LPAintl | Spain | 596 mi | 0.4× | Royal Air Maroc |
| Beijing PKXintl | China | 6,260 mi | 0.4× | Royal Air Maroc |
| Bilbao BIOintl | Spain | 731 mi | 0.4× | Royal Air Maroc |
| Amilcar Cabral SIDintl | Cape Verde | 1,494 mi | 0.4× | Royal Air Maroc |
| Malabo SSGintl | Equatorial Guinea | 2,300 mi | 0.4× | Royal Air Maroc |
| Freetown FNAintl | Sierra Leone | 1,747 mi | 0.4× | Royal Air Maroc |
| Los Angeles LAXintl | United States | 5,977 mi | 0.4× | Royal Air Maroc |
| Zurich ZRHintl | Switzerland | 1,287 mi | 0.4× | Royal Air Maroc |
| Alicante ALCintl | Spain | 520 mi | 0.4× | Royal Air Maroc |
| Kuwait KWIintl | Kuwait | 3,254 mi | 0.4× | Kuwait Airways |
| Munich MUCintl | Germany | 1,440 mi | 0.4× | Royal Air Maroc |
| Villafranca VRNintl | Italy | 1,285 mi | 0.4× | Royal Air Maroc |
| Tan Tan TTA | Morocco | 400 mi | 0.4× | Royal Air Maroc |
| Toronto YYZintl | Canada | 3,836 mi | 0.4× | Royal Air Maroc |
| Kinshasa FIHintl | Congo (Kinshasa) | 3,012 mi | 0.4× | Royal Air Maroc |
| Douala DLAintl | Cameroon | 2,315 mi | 0.4× | Royal Air Maroc |
| St. Petersburg LEDintl | Russia | 2,500 mi | 0.4× | Royal Air Maroc |
| N'djamena NDJintl | Chad | 2,047 mi | 0.4× | Royal Air Maroc |
| Metz ETZintl | France | 1,292 mi | 0.3× | TUI fly Belgium |
| Strasbourg SXBintl | France | 1,310 mi | 0.3× | Royal Air Maroc |
| Monrovia ROBintl | Liberia | 1,883 mi | 0.3× | Royal Air Maroc |
| Pisa PSAintl | Italy | 1,201 mi | 0.3× | Air Arabia Maroc |
| Miami MIAintl | United States | 4,313 mi | 0.3× | Royal Air Maroc |
| Yaounde NSIintl | Cameroon | 2,391 mi | 0.3× | Royal Air Maroc |
| Al Hociema AHU | Morocco | 248 mi | 0.3× | Royal Air Maroc |
| Bissau OXBintl | Guinea-Bissau | 1,569 mi | 0.3× | Royal Air Maroc |
| Duesseldorf DUSintl | Germany | 1,433 mi | 0.1× | Eurowings |
| Zagora OZG | Morocco | 234 mi | 0.1× | Royal Air Maroc |
| Brazzaville BZVintl | Congo (Brazzaville) | 2,998 mi | 0.1× | Royal Air Maroc |