The short version, honestly
This page used to carry a confident table of dirham prices for every district in Marrakech. We have removed it, and we would rather explain that than quietly swap in different numbers.
Here is the problem. Airport taxi rates at Menara are set by the local authorities and posted on a board at the official rank. Neither the airport nor ONDA publishes them online. They are revised from time to time. Every dirham figure you find on travel sites - including the ones that used to be on this page - is somebody's memory of what they paid on some trip, not a tariff. And in a city where the fare is agreed rather than metered, a wrong number in your head is worse than no number: too low and you spend your first hour in Morocco arguing with a driver who is quoting you the legitimate posted rate; too high and you overpay while feeling well-researched.
So: read the board at the rank, agree the price before you get in, or pre-book and skip the conversation.
How each option is actually priced
City bus (ALSA): the cheapest option by a wide margin, running towards Gueliz and the Jemaa el-Fna area during the day. Slow, infrequent by airport standards, impractical with luggage. Line numbers and fares have been reorganised over the years and we could not confirm the current ones from the operator - check the stop outside arrivals or alsa.ma.
Petit taxi: the beige city cabs. Officially metered, but from the airport the fare is agreed up front against the authorities' posted rates. The board at the rank is your reference point.
Pre-booked private transfer: quoted when you book, fixed before you fly, paid online. The only number here that is genuinely knowable in advance is this one, and it is in your own confirmation.
Prices by destination
What survives without a price list, and is more useful than one:
- Gueliz, Hivernage and the Medina are all a short hop - roughly 6 km - so they cost broadly the same, and the differences between them are small.
- The Palmeraie is further out and legitimately more.
- Route de l'Ourika and Route de Fes are further again, heading out of the city.
- Essaouira is a different proposition entirely - a 2.5-3 hour drive to the coast, not an airport transfer in the ordinary sense. Get a quote in writing before you agree to it.
The negotiation tax
The biggest variable in your transport cost here is not distance - it is the conversation at the rank. That is unusual and it is worth naming plainly, because it is the thing to prepare for rather than the kilometres.
This is not a scam in the traditional sense. It is how pricing works at tourist arrival points in Morocco, and the drivers are not villains - they are charging what the moment will bear. But it does mean your actual cost depends on your energy at the end of a flight, which is a poor basis for a price.
Two things neutralise it. Reading the posted board before you speak to anyone gives you the authorities' own answer. Pre-booking removes the exchange altogether: the price does not change based on how tired you look.
Currency and payment
Taxis accept cash in Moroccan Dirhams only. No cards, no euros, no dollars (officially). ATMs at the airport dispense MAD and accept international cards. Withdraw cash before going to the taxi rank.
Pre-booked transfers are typically paid online at booking time, so you do not need cash for the ride.
The bottom line
Transport from Marrakech Airport is inexpensive by international standards whichever way you do it - the ride is 6 km. The real cost is not financial, it is the energy spent negotiating at the end of a travel day. If a modest premium for a pre-booked transfer saves you that, most travellers would call it a worthwhile trade. If you enjoy the haggle, read the board first and enjoy it from an informed position.