Morocco airport transfers
Country guide

Morocco Airport Transfers

Real distances, honest fares and local know-how for getting from any Moroccan airport to your door — taxis, private cars, shuttles and car rental, across all five gateways.

Compare transfer companies

Airport transfer

Book an airport transfer in Morocco

Compare fixed-price transfers and book your ride before you land.

Morocco has five airports worth knowing, and each one plays by slightly different rules. Marrakech and Fes drop you at a medina gate where a porter takes over; Casablanca is the rare airport with a train under the terminal; Agadir and Tangier run almost entirely on road transfers. The single thread through all of them is the same: a fixed price agreed before you land beats a tired negotiation at the rank. This guide pulls every airport and every route into one place.

The basics

How transfers work across the five airports

The mechanics are similar everywhere — a rank of taxis, a private-transfer desk or pre-booked driver, and at a couple of airports a train or bus — but the right answer shifts with each gateway. Marrakech (RAK) is the busiest by far for visitors, just six kilometres from the medina, with a posted grand-taxi tariff of roughly 100–150 MAD by day and nearer 200 MAD at night; bus 19 also runs into Jemaa el-Fna for a handful of dirhams. Casablanca (CMN) is the country's long-haul hub, thirty-odd kilometres out, where the rank into the centre runs 250–300 MAD and a train waits under the terminal.

Fes (FEZ) mirrors Marrakech — a short hop to a tightly knotted medina where the right gate matters — and doubles as the launch pad for the long desert drive south. Agadir (AGA) and Tangier (TNG) have no useful rail link, so a road transfer is simply how arrivals get to scattered resort addresses or push on over the hills. Across all five, the rank tariff is a posted figure, not a meter, and visitors with luggage are routinely quoted above it. A fare you fix online before you fly sidesteps that entirely, which is why a pre-booked car is the default we'd reach for on any late, long or medina-bound arrival.

Medina logistics

The medina-gate handoff in Marrakech and Fes

Marrakech and Fes share a quirk that catches first-timers out: the old city is car-free, so no vehicle reaches your riad's door. A driver can only bring you to the nearest gate — a Bab — and from there a porter with a cart takes your bags through the alleys on foot. Get the gate wrong and you're hauling cases over uneven cobbles, possibly in the dark, possibly the long way round. This is the single biggest reason a transfer driver who knows the medina earns his fee here, where the distance from the airport is otherwise trivial.

The practical move is to ask your riad which gate to give the driver — Bab Doukkala, Bab Agnaou, Bab Laksour and the rest each serve different quarters — and whether they can send a porter to meet you there. A pre-booked transfer lets you pass that gate name to the driver in advance; a rank taxi grabbed on arrival is a coin toss on whether the driver knows the right one. Fes is, if anything, more of a maze than Marrakech, so the same rule applies with even more force: name the gate, arrange the porter, and the last hundred metres stop being the hardest part of the journey.

Casablanca's train

The ONCF train under Casablanca airport

Casablanca is the one Moroccan airport where the cheapest way into the city is also one of the easiest. An ONCF train station sits directly beneath the terminal, with regular departures to Casa-Voyageurs and Casa-Port in the centre, plus onward connections — including a direct run to Marrakech and links toward Rabat. The fare is a few dozen dirhams rather than the 250–300 MAD a rank taxi asks for the same trip, and you skip the airport-road traffic that can make the drive unpredictable at rush hour.

The catch is luggage and timing. The train is a clear win if you're travelling light, arriving in daylight and heading to a central address near a station; it's far less appealing at one in the morning with three suitcases and a hotel across town from Casa-Port. For late arrivals, families or anyone going somewhere the train doesn't reach, a fixed-price private car from around €28 is the calmer choice. Match the tool to the trip: train for the light, central, daytime arrival; a pre-booked transfer for everything heavier or later.

Picking a mode

Transfer vs taxi vs train vs car

A private transfer earns its keep on the arrivals that go wrong most often: late landings, medina addresses, families with luggage, and long intercity or desert routes. You fix the price online, a named driver meets you, and there's no kerbside haggling in a second language. The airport taxi rank is the fallback for a short daytime hop to a simple, car-accessible address — fine if you hold the posted tariff firm and pay in dirhams, less fine after dark or to a gate-buried riad.

The train, where it exists, is unbeatable on price — really only Casablanca, with bus 19 a budget option in Marrakech — but it asks you to manage your own bags and last-mile. Car rental is the odd one out: a poor idea for in-city stays, where medina parking is impossible and traffic is wearing, but the right call for open-road trips through the Atlas, down the coast or out to the desert, where having your own wheels turns the journey into part of the holiday. The honest summary is that no single mode wins everywhere; you pick by distance, by the hour you land, and by how much luggage and how many people you're moving.

Your options

How to choose your transfer

Private transfer

A fixed price agreed online and a driver in arrivals. Best for first nights, late flights, families and medina riads where finding the right gate matters.

🚕

Airport taxi

Always waiting at the rank, but rarely metered for tourists — you negotiate against the posted tariff. Fine in daylight to an easy address.

🚌

Train, bus & shuttle

The cheapest way in where it exists: the ONCF train under Casablanca airport, bus 19 in Marrakech, marketplace shuttles elsewhere. Slower with luggage.

🚗

Car rental

Worth it for open-road trips — the Atlas, the coast, the desert — far more than in-city, where medina parking and traffic are a headache.

Morocco airport transfers: common questions

What's the cheapest way from a Moroccan airport into the city?

It depends on the airport. At Casablanca, the ONCF train under the terminal is the cheapest by a wide margin — a few dozen dirhams against 250–300 MAD by taxi. At Marrakech, bus 19 runs into Jemaa el-Fna for a handful of dirhams. Elsewhere there's no real public link, so a shared shuttle or a fixed-price car is the value option over a tourist-priced rank fare.

How much should a taxi from Marrakech airport cost?

The posted grand-taxi tariff into the medina is roughly 100–150 MAD by day, rising to around 200 MAD at night. Visitors with luggage are often quoted more, so hold the tariff firm and agree the price before you get in. A pre-booked private car covers the same hop from around €12 with no negotiation.

Can a taxi take me to my riad inside the medina?

Only to the nearest gate. The medinas of Marrakech and Fes are car-free, so a vehicle stops at a Bab and a porter carries your bags the rest of the way on foot. Ask your riad which gate to use and whether they can send a porter — and give that gate name to your driver in advance.

Do I need to rent a car to get around Morocco?

Not for city stays — medina parking is impossible and city traffic is tiring, so transfers and trains serve you better. A rental comes into its own for open-road trips: the Atlas mountains, the Atlantic coast and the desert, where having your own car is part of the experience.