The short version
Marrakech is close to its airport, so transport costs are low by international standards. You will spend between 30 MAD ($3) on a bus and $30 USD on a premium transfer. The most common range for a taxi or standard transfer is $7-20.
Price breakdown by transport type
Bus Line 11: About 30 MAD ($3). Runs during the day to Jemaa el-Fna area. Infrequent and impractical with luggage.
Petit taxi (negotiated): 70-200 MAD ($7-20) depending on destination and negotiation outcome. The wide range reflects the bargaining reality rather than distance differences.
Pre-booked private transfer: $15-30 for a sedan depending on destination. Minivans for groups run $20-40.
Prices by destination
These ranges reflect realistic outcomes for each transport type:
- Medina / Jemaa el-Fna: Taxi 70-150 MAD / Transfer $15-25
- Gueliz (new town): Taxi 50-120 MAD / Transfer $12-20
- Hivernage (hotel district): Taxi 50-100 MAD / Transfer $12-20
- Palmeraie: Taxi 100-200 MAD / Transfer $20-30
- Route de l'Ourika (south of city): Taxi 150-250 MAD / Transfer $25-40
- Route de Fes (north of city): Taxi 100-200 MAD / Transfer $20-35
- Essaouira (coast): Not practical by taxi; transfer $120-180 (2.5-3 hour drive)
The negotiation tax
The biggest variable in your transport cost is not distance - it is negotiation. A confident traveler who knows the going rate and is willing to walk away from the first three drivers will pay 70-100 MAD to the Medina. A tired first-timer who accepts the opening offer will pay 200-300 MAD for the same ride.
This is not a scam in the traditional sense. It is how pricing works in Moroccan taxi culture at tourist arrival points. But it means your actual cost depends heavily on your willingness and ability to negotiate.
Pre-booked transfers remove this variable entirely. The price is what it is, and it does not change based on how tired you look.
What a fair taxi price looks like
As a rough guide for negotiations:
- Anything under 100 MAD to the Medina is a good deal
- 100-150 MAD to the Medina is fair
- Over 150 MAD to the Medina means you are overpaying
- To Palmeraie, 150-200 MAD is reasonable
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 cheap by any measure. The real cost is not financial - it is the energy spent negotiating. If $5-10 extra for a pre-booked transfer saves you 15 minutes of haggling after a flight, most travelers would call that a worthwhile trade.