PLANMOROCCOBook a transfer →

Morocco's Airports (2026): RAK, CMN, AGA, FEZ, TNG & How to Reach the City

Published 2026-06-13 · 3 min read

Most trips to Morocco begin at one of two airports — Casablanca for connections, Marrakech for tourism — but the country has several more serving its regions. Here's a quick guide to each, how far it sits from the city, and the easiest way to get from arrivals to your hotel.

Casablanca — Mohammed V (CMN)

Morocco's main international hub, about 30 km south-east of Casablanca. Its big advantage is the train station inside the airport: direct trains run to Casa-Voyageurs and onward across the network (including Rabat). For door-to-door comfort, a private transfer drops you at your address; for the budget route, take the airport train. Many travellers fly into CMN and head straight south to Marrakech.

Marrakech — Menara (RAK)

The PlanMorocco fleet in Morocco
The PlanMorocco fleet in Morocco

The busiest airport for tourism, just 6 km from the medina — about 15–25 minutes. There's no train, so it's a short hop by private transfer or petit taxi. A pre-booked transfer with a name sign is the simplest arrival: fixed price (from €22 per vehicle), flight tracking, and a driver waiting after customs.

Agadir — Al Massira (AGA)

The gateway to Morocco's Atlantic beach resort, about 25 km from Agadir and the seafront. No train link, so a private transfer or taxi is the way into town. Flight tracking matters here for late beach-season arrivals.

Fès — Saïs (FEZ)

About 15 km from Fès, serving the spiritual capital and the north-centre. A private transfer drops you at the nearest accessible point to your riad inside the car-free medina — handy, since the old city is a maze.

Tangier — Ibn Battouta (TNG)

Around 12 km from Tangier, in the far north, near the ferries to Spain. A short transfer or taxi reaches the city, the medina or the port.

Smaller regional airports

Arrival tips that save time

FAQ — Morocco's airports

Which airport should I fly into for Marrakech?

Marrakech Menara (RAK), just 6 km from the medina. For wider connections you might fly into Casablanca (CMN) and continue to Marrakech by train or private transfer.

Does Casablanca airport have a train to the city?

Yes. Mohammed V (CMN) has a train station inside the airport with direct services to Casa-Voyageurs and onward across the network, including Rabat.

How do I get from the airport to my hotel?

A pre-booked private transfer is the easiest: a driver meets you after customs with a name sign and drives you door-to-door at a fixed price, with your flight tracked. Petit taxis and, at Casablanca, the airport train are alternatives.

How far is Marrakech airport from the city?

About 6 km, roughly 15–25 minutes to the medina depending on traffic.

Arriving in Morocco? Book a fixed-price airport transfer at planmorocco.com, or message Sarah on WhatsApp with your flight details.

Ready to book your transfer?
Book in 2 minutes — fixed price, secure payment.
Get my price →

Book a transfer →

Read next Marrakech Airport Transfer (RAK): Prices, Distance & How to Reach Your Hotel — 2026 Casablanca to Marrakech transfers: complete 2026 guide Marrakech to the Sahara desert: how to plan your 2026 trip Hiring a private driver in Morocco: the 2026 complete guide