Airports in Morocco

19 commercial airports — 2 major international hubs, 9 regional airports, and 8 minor airfields.

Live fares · CMN → BCN

Airports of Morocco

Morocco's air network is surprisingly democratic for a country of its size. Spread across nineteen commercial airports, it refuses to funnel every international traveller through a single dominant hub the way so many countries do. That said, two airports carry unmistakable weight — Casablanca's Mohammed V (CMN) and Marrakech's Menara — together connecting Morocco to well over two hundred destinations worldwide. The country's geography explains the spread: a long Atlantic coastline, the Sahara pressing in from the south, and mountain ranges cutting through the middle mean that regional cities developed their own identities, and their own flight connections to match.

The shape of Morocco's aviation network

What strikes me about Morocco's aviation structure is how honestly it reflects the country's tourist geography. Casablanca, the commercial capital, operates as the workhorse — 117 non-stop destinations make CMN the natural arrival point for business travellers and those connecting deeper into Africa. But Marrakech, with 107 routes of its own, functions almost as a parallel hub, one built almost entirely around leisure travel from Europe. Then there's Agadir pulling in 71 routes for the resort crowd heading to the coast. This isn't a country where you land in one city and figure out the rest — Morocco essentially lets you self-select your airport based on your itinerary, which is genuinely useful rather than just geographically convenient.

Airport tiers in Morocco

Major international hubs (2)

Regional airports (9)

Minor airfields (8)

Tips for using Morocco's airports

Fly into CMN if your trip starts in Fez, Rabat, or anywhere in the north — it's the most connected and handles the widest range of carriers. Marrakech is the right call if you're heading straight into the south or the Atlas region. Agadir suits dedicated beach trips. For the far north, Ibn Batouta (TNG) serves Tangier with 44 routes and saves a serious overland slog. The eight minor airfields — places like Ouarzazate — have very limited schedules, so treat them as supplements to a longer routing rather than primary entry points. Domestic connections exist but check frequencies carefully; they're not always daily.

Frequently asked questions

How many airports are in Morocco?

Morocco has 19 commercial airports serving various cities and regions across the country. These airports range from major international hubs to smaller regional facilities.

What is the biggest and busiest airport in Morocco?

Mohammed V International Airport (CMN) in Casablanca is Morocco's largest and busiest airport, serving as the country's primary international hub. It handles the majority of international flights and connects Morocco to destinations worldwide.

Can I fly internationally from regional airports in Morocco?

Yes, several regional airports in Morocco offer international flights in addition to the two major hubs. However, Mohammed V International Airport in Casablanca and Marrakech Menara Airport are the primary international gateways with the most flight options.

What is the distance and transit between Morocco's main airports?

Morocco's two major international hubs are Mohammed V International Airport (CMN) in Casablanca and Marrakech Menara Airport (RAK). Both airports are well-connected by road, and travel between them is possible via car, bus, or domestic flights.

Which airport should I fly into when visiting Morocco?

Choose Mohammed V International Airport (CMN) in Casablanca if visiting northern regions or for the widest flight selection, or Marrakech Menara Airport (RAK) if heading to southern Morocco or the Atlas Mountains. Your choice depends on your final destination and available flight options.

Find flights from Casablanca
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Major international hubs (2)

Airports with 100+ non-stop destinations — the gateways for long-haul international travel in Morocco.

Regional airports (9)

Airports with 8 to 99 non-stop destinations — typically domestic + select international.

Minor airfields (8)

Airports with fewer than 8 non-stop destinations — regional connectors and remote-area airfields.

Frequently asked questions

  • How many commercial airports are there in Morocco?

    Morocco has 19 commercial airports operating non-stop scheduled flights. 2 qualify as major international hubs (100+ direct destinations).

  • What is the biggest airport in Morocco?

    Mohammed V International Airport (CMN) in Casablanca is the largest airport in Morocco, with 117 non-stop destinations across the globe.

  • Which Morocco airports have international flights?

    11 airports in Morocco operate international flights — 2 major hubs and 9 regional airports with at least 8 non-stop destinations.

Related guides for Morocco

Same country, different angle — flight aggregations and visa context for travellers visiting Morocco.