Airports in Morocco: Which Airport Should You Fly Into?

Passenger aircraft at one of the major airports in Morocco

Choosing the right airport can save hours of unnecessary road travel in Morocco. The best choice is rarely simply the country’s largest airport: it depends on whether your trip is centered on Marrakech, Fes, the north, the Atlantic coast, or the Sahara.

For most travelers, the most useful airports in Morocco are Marrakech Menara (RAK), Casablanca Mohammed V (CMN), Fes-Saïss (FEZ), Tangier Ibn Battouta (TNG), and Agadir Al Massira (AGA). Regional airports can also make sense when your itinerary is very focused and flight schedules line up.

Which Moroccan airport should you fly into?

Match your arrival airport to the first major part of your itinerary:

  • Marrakech, the Atlas Mountains, Ouarzazate, and many southern desert routes: fly into Marrakech Menara Airport (RAK).
  • Fes and Chefchaouen: fly into Fes-Saïss Airport (FEZ).
  • Tangier, Tetouan, Chefchaouen from the north, and the Rif region: fly into Tangier Ibn Battouta Airport (TNG).
  • Agadir, Taghazout, and the southern Atlantic coast: fly into Agadir Al Massira Airport (AGA).
  • Rabat: consider Rabat-Salé Airport (RBA) if a suitable direct flight is available.
  • A broad 10–14 day first trip: an open-jaw route—such as arriving at Casablanca Mohammed V (CMN) and departing from Marrakech (RAK)—usually reduces backtracking.

Prices and transport arrangements were checked in September 2026 but can change. Confirm current fares and schedules with the relevant operator before traveling.

Casablanca is Morocco’s main international gateway, but it is not automatically the right airport for every trip. It is most useful when it gives you the best long-haul connection or when Casablanca is genuinely part of your route.

Table of Contents

Casablanca Mohammed V Airport (CMN): best for long-haul arrivals and open-jaw routes

Casablanca Mohammed V is one of the major airports in Morocco and often the most practical arrival point for travelers coming from North America, Asia, the Gulf, or destinations with fewer direct links to other Moroccan cities.

Choose CMN when:

  • It offers the most convenient international connection.
  • You want to begin with Casablanca, Rabat, or northern Morocco.
  • You are planning a longer route across the country rather than staying only around Marrakech.
  • You want to arrive in Casablanca and depart from Marrakech at the end of the trip.

For a first Morocco itinerary of around 10 to 14 days, flying into Casablanca and out of Marrakech can work very well. It allows a natural route through places such as Casablanca, Rabat, Fes, Chefchaouen, the desert or Atlas region, and Marrakech without returning to your original airport.

If Casablanca is on your itinerary, this Casablanca travel guide for two days can help you decide whether to stay before continuing by train or private transfer.

Getting from CMN to Casablanca

Passengers boarding the train at Casablanca Mohammed V Airport
The airport railway station connects Casablanca Mohammed V Airport with the city’s rail network.

The airport train is usually the best-value option for travelers who are comfortable managing their luggage. The railway station is integrated with Mohammed V Airport and links into Casablanca’s rail network.

I currentlt see train fares of roughly 43–60 MAD, depending on ticket and class. This is a practical choice if your flight arrives during train operating hours and you are heading to a hotel close to a station or are happy taking a short taxi after arrival.

For heavy luggage, a late-night or very early arrival, families with young children, or travelers who simply want direct door-to-door transport, a taxi or prearranged private transfer is more convenient. Current observed taxi/private-transfer prices are roughly 300–600 MAD, depending on the service and destination.

Check current rail times directly through ONCF’s timetable page, especially if you have a tight onward connection.


Marrakech Menara Airport (RAK): best for Marrakech, the Atlas Mountains, and southern Morocco

Marrakech Menara is the most convenient airport for a leisure-focused trip in southern Morocco. It is particularly suitable for Marrakech city breaks, Atlas Mountains excursions, road trips towards Ouarzazate, and many desert itineraries that begin or end in Marrakech.

It is also often a good option for travelers arriving from Europe on direct or low-cost flights.

How far is Marrakech Airport from the Medina?

Travelers joining the taxi queue outside Marrakech Menara Airport
An organized taxi pickup is usually the simplest way to reach Marrakech or the Medina with luggage.

Marrakech Airport is close to the city. Reaching Gueliz or the Medina area typically takes around 15–25 minutes, depending on traffic and your exact accommodation.

The final few minutes can matter: many riads in the Medina are inside pedestrian lanes, so your taxi may drop you at a nearby gate rather than directly at the door. Ask your riad in advance which gate is most convenient and whether it can arrange luggage assistance.

My current observations are:

  • Around 70–100 MAD during the day
  • Around 100–150 MAD at night
  • Around 60–350 MAD for private-transfer offers, depending on the provider and level of service

Use official airport transport arrangements or a clearly confirmed prearranged transfer. Avoid accepting vague unsolicited offers, particularly if the price, vehicle, or destination is not clear before you leave.

For a more detailed arrival guide, see how to get from Marrakech Airport to the Medina.

Is Marrakech Airport a good place to start a rental-car trip?

Yes. Marrakech is a convenient place to begin a rental-car itinerary after spending time in the city. This avoids the stress of driving immediately into the Medina area and lets you collect the vehicle when you are ready to leave for the Atlas Mountains, Ouarzazate, Skoura, or other southern routes.

Marrakech Airport can become busy at departure times, particularly when several international flights leave close together. For international departures, allowing a substantial time buffer is sensible; around three hours is a practical planning allowance in many cases.

Around Marrakech, be wary of people who claim that a normal route, attraction, or site is suddenly closed and then try to redirect you somewhere else. If in doubt, continue toward your intended destination or ask your accommodation, an official point, or a licensed guide.


Fes-Saïss Airport (FEZ): best for Fes and Chefchaouen itineraries

Fes-Saïss is the most logical airport for travelers whose trip begins with Fes, the imperial cities, or Chefchaouen. It is usually more efficient than arriving in Casablanca and immediately doubling back east or north.

Fes is a strong starting point for travelers who want to spend time in the ancient medina, explore central Morocco, and then continue toward Chefchaouen, Tangier, or Marrakech.

Read the Fes travel guide before arrival, especially if you are staying within the Medina rather than in the newer part of the city.

Getting from Fes Airport to the Medina

For most first-time visitors staying in the Fes Medina, a taxi or prearranged private transfer is the simplest choice. The drive generally takes around 20–30 minutes, but the Medina’s vehicle-access limits mean you may still need to walk from a gate to your riad.

I currently see taxi or private-transfer prices in the range of 150–250 MAD.

Bus 16 can be a budget alternative. The current observed fare is roughly 30–40 MAD, and the journey can take up to around 45 minutes. It is better suited to travelers packing light, staying near its stop, and comfortable managing their own final connection.


Tangier Ibn Battouta Airport (TNG): best for Tangier and northern Morocco

Tangier Ibn Battouta is the best airport for a northern Morocco itinerary. It is particularly useful for travelers beginning in Tangier, continuing to Chefchaouen, or exploring Tetouan and the Mediterranean or Strait of Gibraltar coast.

Tangier has a different feel from Marrakech and Fes: it is a port city with a strong connection to northern Morocco, Spain, and the Mediterranean. Starting there also makes sense for travelers arriving by flight and continuing south through the country.

The Tangier travel guide can help you plan the city before moving onward.

Getting from Tangier Airport to the city

A taxi is normally the simplest option for central Tangier or the Medina. In normal conditions, allow around 15–25 minutes.

My current observations are approximately:

  • Around 100 MAD in daytime
  • Around 150 MAD at night
  • Around 40 MAD for an airport-bus option

The bus can work well for a budget-conscious traveler with light luggage, but a taxi is usually easier if you are staying in or near the Medina, arriving late, or carrying several bags.


Agadir Al Massira Airport (AGA): best for Agadir, Taghazout, and the southern Atlantic coast

Agadir Al Massira is the most practical airport for a beach-focused trip, surf holiday, or stay along Morocco’s southern Atlantic coast. It is the obvious choice for Agadir and usually the most convenient one for Taghazout as well.

Choose AGA if your plan is centered on:

  • Agadir’s beachfront hotels and city facilities
  • Taghazout surf camps and coastal stays
  • Southern Atlantic road trips
  • A relaxed coastal break rather than a classic imperial-cities route

Transfers to Agadir and Taghazout

Airport shuttle traveling from Agadir Al Massira Airport to Agadir
The airport shuttle provides a budget-friendly connection between Agadir Al Massira Airport and central Agadir.

Agadir is not directly beside the airport. Allow approximately 30–40 minutes to reach the city. I find prearranged private transfers particularly convenient, with current prices around 200 MAD or €19, depending on the provider.

For Taghazout, allow roughly 40 minutes or more, depending on traffic. Current observed prices are around €30 for a private transfer and around €35 for an airport taxi.

ALSA operates an official Agadir airport shuttle, which may suit travelers whose accommodation is close to one of its stops and whose arrival time matches the service.

For current information from the operator, see the ALSA Agadir airport shuttle page.

The official Aerobus currently costs 50 MAD one way or 80 MAD return, with the return ticket valid for 15 days. The scheduled journey takes approximately 50 minutes.


Rabat-Salé Airport (RBA): best when Rabat is your first stop

Rabat-Salé is worth considering if your itinerary begins in Morocco’s capital and a suitable direct flight is available. It offers a smaller airport experience and is much closer to central Rabat than Casablanca Mohammed V.

However, many international itineraries still route through Casablanca because CMN has a broader flight network. In that case, continuing by train from Casablanca Airport can be an efficient option for travelers heading to Rabat.

ALSA operates a direct shuttle between Rabat-Salé Airport and Rabat Agdal station. The current fare is 25 MAD one way or 40 MAD return, with the return ticket valid for 15 days. Allow approximately 45–50 minutes.

The ALSA Rabat airport shuttle page is the appropriate place to check the current service details.


Regional airports: when flying closer can save a full travel day

Morocco’s regional airports can be extremely useful, but only when their limited flight schedules fit the route. Do not assume a regional airport is automatically the best Sahara gateway or the cheapest option; the benefit depends on where you are going next and whether a flight operates on your travel date.

Ouarzazate Airport for southern routes

Ouarzazate Airport can be useful for itineraries focused on Ouarzazate, the Draa Valley, kasbah country, and southern road trips. It may reduce driving time compared with starting from Marrakech, but flight availability is the deciding factor.

Errachidia for eastern Sahara itineraries

Errachidia can reduce road time for certain eastern Sahara routes. It is potentially useful when your itinerary is specifically built around that side of the country rather than a standard Marrakech-to-desert circuit.

Dakhla Airport for watersports and deep-south travel

Dakhla Airport’s commercial/IATA code is VIL. It is useful for a Dakhla-focused trip, particularly for watersports and travelers going specifically to Morocco’s far south. It is not a practical substitute for Marrakech, Fes, or Agadir unless Dakhla itself is the purpose of the trip.

If you are flying there for the lagoon or Atlantic coast, use my Dakhla beach guide to compare swimming areas, surf beaches, watersports bases and remote excursions.

Other regional airport possibilities

Essaouira, Nador, Oujda, and Tetouan can also be useful when you find a suitable direct service. These airports are most valuable for travelers with a geographically focused plan, not for those trying to see the whole country in a short time.

Before booking a regional airport, check both the flight timetable and your onward transport. A lower airfare is not always a saving if it creates an awkward overnight stop, an expensive private transfer, or a long drive in the wrong direction.

For Morocco’s airport network and official airport information, use the ONDA website.


What to expect when you arrive at Moroccan airports

Marrakech and Fes are relatively straightforward airports for arrivals because of their compact layouts. Casablanca and Marrakech can feel busier, especially during concentrated departure periods.

At major Moroccan airports, I regularly see ATMs and facilities for Moroccan mobile operators, including SIM-card options. Availability, opening hours, and the exact providers present can vary by airport and time of arrival, so do not rely on airport SIM purchase as your only option if you land very late.

A few practical arrival habits make a difference:

  • Keep your accommodation address and contact details accessible.
  • Confirm the transfer price before getting into a taxi if it is not clearly fixed or prepaid.
  • Carry some cash or withdraw a small amount at an airport ATM for immediate expenses.
  • If your riad is in a medina, ask which vehicle-access gate is best before arrival.
  • Do not let an unsolicited stranger change your route or accommodation plan.
  • Build extra time into international departures, particularly from Casablanca and Marrakech.

Should you book an open-jaw flight to Morocco?

For many first-time travelers, yes. An open-jaw ticket means arriving in one city and departing from another. It is often the best way to avoid retracing the same long road or rail journey.

A particularly practical 10–14 day structure is:

  1. Fly into Casablanca (CMN) if it gives you the best long-haul connection.
  2. Travel through the country in one direction, based on your interests.
  3. Fly home from Marrakech (RAK) after finishing in southern Morocco.

The reverse can work too: arrive in Marrakech, travel north through the country, and depart from Casablanca or Tangier. The right direction depends on flight prices, arrival times, and the places you want to prioritize.

For help comparing trains, private transfers, buses, and domestic travel, see this guide to getting around Morocco.


The simplest airport choice by itinerary

If you want the shortest answer, use this:

  • Marrakech, Atlas Mountains, southern Morocco: RAK
  • Fes and Chefchaouen: FEZ
  • Tangier and northern Morocco: TNG
  • Agadir, Taghazout, and Atlantic coast: AGA
  • Rabat: RBA when a suitable direct flight exists
  • Long-haul international connections or a cross-country route: CMN
  • Ouarzazate, Dakhla, Errachidia, or other specialist routes: check a regional airport only after confirming flights and onward transport

The best Moroccan airport is the one that puts you closest to the first meaningful stop on your itinerary—not necessarily the one with the biggest route network.


FAQ

What is the main international airport in Morocco?

Casablanca Mohammed V Airport (CMN) is Morocco’s main international gateway and often has the broadest range of long-haul connections. It is not necessarily the best airport for a Marrakech-, Fes-, or Agadir-focused trip.

Which airport should I use for Marrakech and the Sahara?

Marrakech Menara Airport (RAK) is usually the best choice for Marrakech, the Atlas Mountains, Ouarzazate, and many southern desert routes. It also works well for European leisure flights and rental-car road trips.

Is Fes Airport good for visiting Chefchaouen?

Yes. Fes-Saïss Airport (FEZ) is a sensible airport for an itinerary combining Fes and Chefchaouen, especially when it offers a more convenient flight than Casablanca or Tangier.

Which airport is closest to Taghazout?

Agadir Al Massira Airport (AGA) is the most practical airport for Taghazout. Allow roughly 40 minutes or more by road, depending on traffic.

Is an open-jaw flight to Morocco worth it?

For a 10–14 day trip covering several regions, it is often worth it. Arriving in Casablanca and departing from Marrakech can reduce backtracking and make better use of your travel time.

Similar Posts