PLANMOROCCOBook a transfer →

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

Published 2026-06-22 · updated 2026-09-19 · 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. Before you fly, it's worth checking whether you need a visa for Morocco.

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. See our 2-day Fès itinerary for what to do once you're there.

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

Heading onward between cities afterwards? See our guide to getting around Morocco — trains, buses, grand taxis and private drivers compared.

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.

Your airport transfers, fixed price per vehicle
Price per vehicle, not per person, shown before you pay.Medina: the exact price depends on the riad's address, shown before payment.
All our prices, airport by airport →
Your private day trips in Morocco with PlanMorocco
A private day out: your own vehicle, your own driver, your own pace. The price is per vehicle, not per person.See all our day trips and prices →
Ready to book your transfer?
Book in 2 minutes — fixed price, secure payment.
Get my price →

All our transfer prices, airport by airport →

Arriving in Marrakech? Airport → medina transfer (fixed price) · Clubs and resorts of Marrakech: all prices

All Morocco airport transfers →

Read next Marrakech Airport to Club Med La Palmeraie: Resort Transfer, Taxi or Private Transfer? (2026) Tétouan Airport to Club Med Yasmina: Resort Transfer, Taxi or Private Transfer? (2026) Marrakech Airport to Iberostar Waves Club Palmeraie: Shuttle, Taxi or Private Transfer? (2026) Oujda Airport to Iberostar Waves Saïdia: Shuttle, Taxi or Private Transfer? (2026)