Overview of Mohammed V International Airport (CMN)
Mohammed V International Airport is a major hub in Casablanca, Morocco, and a primary connection point for long-haul and regional traffic. With approximately 125 documented airline-route pairings on file, it links Casablanca to roughly 87 direct destinations across the network. The airport operates on the Africa/Casablanca timezone, which is worth noting if you are arranging a same-day onward connection.
Terminals & layout
Like most airports of its size, Mohammed V International Airport consolidates check-in, security, and departures along a single landside-to-airside flow. Signage is colour-coded by airline alliance at most major hubs and by carrier at smaller fields. If you are flying with one of the low-cost carriers listed below, double-check the terminal, at multi-terminal airports, low-cost flights often depart from a remote pier with a longer walk and fewer dining options, so allow extra time.
Online check-in for most airlines opens 24 to 48 hours before departure and closes 60 to 90 minutes before takeoff. At Mohammed V International Airport, plan to arrive at the terminal at least 60–90 minutes before a domestic departure and 2 to 3 hours before any international flight. Bag-drop counters often close earlier than the printed cutoff, especially for low-cost carriers. Being late to bag-drop is the single most common reason budget passengers miss otherwise on-time flights. Pre-print or download your boarding pass before leaving home; some carriers charge a fee for airport-printed boarding passes.
Lounges & airside amenities
Multiple international lounges are typically available, including Priority Pass, Diners Club, and partner-airline lounges. Pay-per-use lounges (like Plaza Premium) often accept walk-ins for around USD 35–55. Most travellers can also access free seating areas, water-bottle refill stations, and at least one quiet zone away from the boarding gates. If you arrive significantly early, scan the terminal map for a chapel or family room, these are often the quietest spots in any airport.
Baggage policy notes
Several low-cost carriers serve this airport, and their baggage rules are stricter than legacy airlines. Most LCCs include only a small under-seat personal item in the base fare; a full overhead-bin cabin bag and any checked luggage cost extra. Pre-pay your bags online. Gate-side excess bag fees are typically two to four times the online price. If you're connecting between two LCCs, treat them as separate journeys: bags will not check through, and you must clear security again.
Ground transport
Mohammed V International Airport sits at coordinates 33.368°, -7.590° at an elevation of 656 feet, serving Casablanca and the surrounding Morocco region. Travellers usually reach the terminal by a combination of public bus, regional rail, ride-share, and licensed taxi. Where rail service is available it is almost always the cheapest fixed-fare option; ride-share apps tend to be the next cheapest and most predictable; metered taxis are the most expensive but the most direct. Verify the published rates posted at the airport ground-transport desk before agreeing to any non-metered fare. Quoted prices to and from the airport are a common source of overcharging in any country.
Budget travel tips
- Fly mid-week. Tuesday and Wednesday departures from Casablanca are statistically cheaper than weekend departures across all carriers.
- Consider nearby alternative airports where they exist. A one-hour bus or train transfer can shave 30–50% off your fare.
- Book accommodation with free cancellation for the night of arrival in case your inbound flight is delayed and you miss the last public transport.
- Check the official airport website for live security wait times before you leave home. At peak departure banks the queue can swing from 5 minutes to 45 minutes within an hour.
Top airlines serving CMN
Royal Air Maroc (AT)
Morocco · Active
Air Arabia Maroc (3O)
Morocco · Active
Iberia Airlines (IB)
Spain · Active
Mauritania Airlines International (L6)
Mauritania · Active
United Feeder Service (U2)
United States · Budget · Inactive
Afriqiyah Airways (8U)
Libya · Active
Air France (AF)
France · Active
Air Algerie (AH)
Algeria · Active
Libyan Arab Airlines (LN)
Libya · Active
Aeroflot Russian Airlines (SU)
Russia · Active
Saudi Arabian Airlines (SV)
Saudi Arabia · Active
TAP Portugal (TP)
Portugal · Active
Alitalia (AZ)
Italy · Budget · Active
Delta Air Lines (DL)
United States · Active
Emirates (EK)
United Arab Emirates · Active
Etihad Airways (EY)
United Arab Emirates · Active
Transavia Holland (HV)
Netherlands · Budget · Active
KLM Royal Dutch Airlines (KL)
Netherlands · Active
Lufthansa Cargo (LH)
Germany · Active
Egyptair (MS)
Egypt · Active
Top destinations from CMN
| Code | City | Country |
|---|---|---|
| CDG | Paris | France |
| BCN | Barcelona | Spain |
| BRU | Brussels | Belgium |
| LYS | Lyon | France |
| TLS | Toulouse | France |
| TIP | Tripoli | Libya |
| AUH | Abu Dhabi | United Arab Emirates |
| JED | Jeddah | Saudi Arabia |
| BLQ | Bologna | Italy |
| LGW | London | United Kingdom |
| BEN | Benghazi | Libya |
| ALG | Algier | Algeria |
| AGP | Malaga | Spain |
| AMS | Amsterdam | Netherlands |
| CAI | Cairo | Egypt |
| FCO | Rome | Italy |
| FRA | Frankfurt | Germany |
| IST | Istanbul | Turkey |
| LIS | Lisbon | Portugal |
| LPA | Gran Canaria | Spain |
| MAD | Madrid | Spain |
| MXP | Milano | Italy |
| NKC | Nouakschott | Mauritania |
| SVO | Moscow | Russia |
| TUN | Tunis | Tunisia |
Recommended reading for flying through Casablanca
- How to actually find the cheapest ground transport from any airport
- A 2026 comparison of every major budget airline's baggage fees
- Online check-in cutoffs, airport-printing fees, and the bag-drop trap
- Walk-in lounge prices around the world
- Why airport currency bureaux are the worst place to exchange money
Routes from Mohammed V International Airport (CMN) — full OpenFlights list
All 87 distinct destinations reachable from CMN, covering 125 route-airline pairings across 27 operating airlines, drawn from the OpenFlights historical route snapshot (routes.dat) — OpenFlights ceased dataset updates in June 2014; this copy was fetched live from github.com/jpatokal/openflights on 2026-09-11 under the OpenFlights ODbL 1.0 licence (attribution & share-alike required; see methodology for the join method). Blank city/country cells mean the destination code was not found in the OpenFlights airports table.
| Code | City | Country | Operating airline(s) |
|---|---|---|---|
| ABJ | Abidjan | Cote d'Ivoire | AT |
| AGA | Agadir | Morocco | AT |
| AGP | Malaga | Spain | AT, IB |
| ALG | Algier | Algeria | AH, AT |
| AMS | Amsterdam | Netherlands | AT, HV |
| ARN | Stockholm | Sweden | AT |
| AUH | Abu Dhabi | United Arab Emirates | AT, EY, TP |
| BCN | Barcelona | Spain | 3O, AT, IB, VY |
| BEN | Benghazi | Libya | 8U, LN |
| BEY | Beirut | Lebanon | AT |
| BGY | Bergamo | Italy | 3O |
| BJL | Banjul | Gambia | AT |
| BKO | Bamako | Mali | AT |
| BLQ | Bologna | Italy | 3O, AT |
| BOD | Bordeaux | France | AT |
| BRU | Brussels | Belgium | 3O, AT, SN |
| BZV | Brazzaville | Congo (Brazzaville) | AT |
| CAI | Cairo | Egypt | AT, MS |
| CDG | Paris | France | AF, DL, KL, L6, SU, U2 |
| CKY | Conakry | Guinea | AT |
| COO | Cotonou | Benin | AT |
| CUF | Cuneo | Italy | 3O |
| DKR | Dakar | Senegal | AT |
| DLA | Douala | Cameroon | AT |
| DOH | Doha | Qatar | QR |
| DXB | Dubai | United Arab Emirates | EK |
| EUN | El Aaiún | Western Sahara | AT |
| FCO | Rome | Italy | AT, AZ |
| FEZ | Fes | Morocco | AT |
| FIH | Kinshasa | Congo (Kinshasa) | AT |
| FNA | Freetown | Sierra Leone | AT |
| FRA | Frankfurt | Germany | AT, LH |
| GLN | AT | ||
| GRU | Sao Paulo | Brazil | AT |
| GVA | Geneva | Switzerland | AT |
| IST | Istanbul | Turkey | AT, TK |
| JED | Jeddah | Saudi Arabia | AT, SV, XY |
| JFK | New York | United States | AT |
| LAD | Luanda | Angola | AT |
| LBV | Libreville | Gabon | AT |
| LFW | Lome | Togo | AT |
| LGW | London | United Kingdom | 3O, AT |
| LHR | London | United Kingdom | AT |
| LIS | Lisbon | Portugal | AT, TP |
| LPA | Gran Canaria | Spain | AT, NT |
| LYS | Lyon | France | 3O, AT, U2 |
| MAD | Madrid | Spain | AT, IB |
| MPL | Montpellier | France | 3O |
| MRS | Marseille | France | AT |
| MUC | Munich | Germany | AT |
| MXP | Milano | Italy | AT, U2 |
| NCE | Nice | France | AT |
| NDR | El Aroui | Morocco | AT |
| NIM | Niamey | Niger | AT |
| NKC | Nouakschott | Mauritania | AT, L6 |
| NSI | Yaounde | Cameroon | AT |
| NTE | Nantes | France | AT |
| ORN | Oran | Algeria | AH |
| ORY | Paris | France | AT |
| OUA | Ouagadougou | Burkina Faso | AT |
| OUD | Oujda | Morocco | AT |
| OUZ | Zouerat | Mauritania | L6 |
| OXB | Bissau | Guinea-Bissau | AT |
| OZZ | Ouarzazate | Morocco | AT |
| PNR | Pointe-noire | Congo (Brazzaville) | AT |
| RAI | Praia, Santiago Island | Cape Verde | AT |
| RAK | Marrakech | Morocco | AT |
| RBA | Rabat | Morocco | AT |
| ROB | Monrovia | Liberia | AT |
| RUH | Riyadh | Saudi Arabia | SV |
| SAW | Istanbul | Turkey | 3O |
| SSG | Malabo | Equatorial Guinea | AT |
| SVO | Moscow | Russia | AT, SU |
| SXB | Strasbourg | France | AT |
| TFN | Tenerife | Spain | AT |
| TIP | Tripoli | Libya | 8U, AT, LN |
| TLS | Toulouse | France | 3O, AF, AT |
| TNG | Tanger | Morocco | AT |
| TRN | Torino | Italy | AT |
| TSF | Treviso | Italy | 3O |
| TTU | Tetouan | Morocco | AT |
| TUN | Tunis | Tunisia | AT, TU |
| TXL | Berlin | Germany | AT |
| VIL | Dakhla | Western Sahara | AT |
| VLC | Valencia | Spain | AT, IB |
| YUL | Montreal | Canada | AT |
| ZRH | Zurich | Switzerland | AT |