↓ Scroll for the full list of Morocco's airports, distances and transfer times

Map of Airports in Morocco — All 7 International Airports

Morocco has seven international airports handling scheduled passenger flights: Casablanca (CMN), Marrakech (RAK), Agadir (AGA), Fès (FEZ), Tangier (TNG), Rabat (RBA) and Nador (NDR). Use the interactive map above to see exactly where each one sits, or the table below to compare distances to the city centre, journey times and typical transfer fares.

Morocco airports at a glance

All international airports in Morocco with transfer times and fares
Airport IATA City served Transfer to Journey time Typical fare
Mohammed V International CMN Casablanca Casablanca Centre ~30 min MAD 120–180
Menara International RAK Marrakech Marrakech Medina ~15 min MAD 80–150
Al Massira International AGA Agadir Agadir Beach ~20 min MAD 90–140
Saïss International FEZ Fès Fès Medina ~25 min MAD 130–200
Ibn Battuta International TNG Tangier Tangier Medina ~20 min MAD 100–160
Rabat–Salé International RBA Rabat Rabat City Centre ~25 min MAD 110–170
Nador International NDR Nador Nador City ~20 min MAD 80–130

Every Morocco airport explained

Mohammed V International (CMN) — Casablanca

Morocco's largest and busiest airport, handling over 10 million passengers a year. Main gateway for transatlantic and European flights into North Africa. Transfer to Casablanca Centre: ~30 min, typically MAD 120–180. Full Casablanca airport guide →

Menara International (RAK) — Marrakech

The second busiest airport in Morocco and the gateway to the Red City, with strong connections to Europe and the Middle East. Transfer to Marrakech Medina: ~15 min, typically MAD 80–150. Full Marrakech airport guide →

Al Massira International (AGA) — Agadir

Morocco's sunshine-coast airport, serving the Agadir resort strip, Taghazout surf beaches and the Souss Valley. Transfer to Agadir Beach: ~20 min, typically MAD 90–140. Full Agadir airport guide →

Saïss International (FEZ) — Fès

Gateway to Morocco's oldest imperial city and the world's largest car-free urban area. Transfer to Fès Medina: ~25 min, typically MAD 130–200. Full Fès airport guide →

Ibn Battuta International (TNG) — Tangier

Serves northern Morocco and provides easy access to Spain via ferry — the start of most northern circuits. Transfer to Tangier Medina: ~20 min, typically MAD 100–160. Full Tangier airport guide →

Rabat–Salé International (RBA) — Rabat

Serves Morocco's administrative capital — a compact airport favoured by business travellers and the Atlantic heritage trail. Transfer to Rabat City Centre: ~25 min, typically MAD 110–170. Full Rabat airport guide →

Nador International (NDR) — Nador

Serves the northeastern Rif region and the less-visited Mediterranean coast. Transfer to Nador City: ~20 min, typically MAD 80–130. Full Nador airport guide →

Morocco airports map — common questions

How many international airports does Morocco have?

Morocco has seven international airports with regular scheduled passenger service: Casablanca Mohammed V (CMN), Marrakech Menara (RAK), Agadir Al Massira (AGA), Fès–Saïss (FEZ), Tangier Ibn Battuta (TNG), Rabat–Salé (RBA) and Nador (NDR). Casablanca CMN is the largest, handling over 10 million passengers a year.

Which airport is closest to Marrakech?

Marrakech Menara Airport (RAK) is the closest — roughly 15 minutes from the medina, making it the shortest airport-to-centre transfer of any major Moroccan city.

Which is the main airport in Morocco?

Casablanca Mohammed V International (CMN) is Morocco's main and busiest airport. It is the primary hub for Royal Air Maroc and the main gateway for transatlantic and long-haul European flights.

How far is Casablanca airport from the city centre?

Mohammed V Airport sits about 30 km south of central Casablanca, around a 30-minute drive. A train also links the airport to Casa-Voyageurs station.

Get a fixed transfer price →