Airport / Taxi and transfer
Official taxi or private transfer at a fixed price from Marrakech Airport (RAK) to the medina, the Atlas, Essaouira and Agadir. Online booking 24/7.
The grand taxi rank at Marrakech Airport is right in front of the arrivals hall. Taxis are regulated: expect 70 to 100 MAD for a petit taxi to the centre, 100 to 150 MAD for a grand taxi, with a surcharge at night. Agree on the fare before getting in, as the queue can be long at busy times.
The private transfer is booked online in advance, at a fixed price known at the time of booking. The driver waits at arrivals with a name board and drops you at the exact address of your riad or hotel. This is the most predictable option for families, groups and long journeys to the Atlas, Essaouira or Agadir.
Indicative rates from Marrakech Airport. The meter column corresponds to the official taxi (dirhams), the transfer column to the fixed price booked online (euros).
| Destination | Distance | Duration | Taxi (meter) | Private transfer |
|---|---|---|---|---|
| Marrakech city centre (Jemaa el-Fna) | 6 km | 15-20 min | 70-100 MAD | from €27 |
| Hivernage district | 5 km | 12-15 min | 60-90 MAD | from €27 |
| Ennakhil / Palmeraie district | 12 km | 20-25 min | 120-150 MAD | from €28 |
| Marrakech train station | 6 km | 15 min | 70-100 MAD | from €27 |
| Oukaïmeden (ski resort) | 75 km | 1 h 45 | on request | from €70 |
| Imlil (High Atlas) | 65 km | 1 h 30 | on request | from €60 |
| Lalla Takerkoust | 40 km | 50 min | on request | from €45 |
| Setti Fatma (Ourika) | 70 km | 1 h 20 | on request | from €58 |
| Essaouira | 190 km | 2 h 45 | on request | from €93 |
| Agadir | 250 km | 3 h | on request | from €126 |
| Taghazout | 270 km | 3 h 15 | on request | from €148 |
| Ouarzazate | 200 km | 3 h 30 | on request | from €130 |
| Casablanca | 240 km | 2 h 45 | on request | from €110 |
| Safi | 160 km | 2 h 20 | on request | from €105 |
| Oualidia | 180 km | 2 h 40 | on request | from €115 |
| El Jadida | 195 km | 2 h 50 | on request | from €120 |
The private transfer offers several categories depending on the number of passengers and luggage, from an economy sedan to a minibus for groups.
Sedan for 1 to 3 passengers with standard luggage. The cheapest option for a couple or small group.
Minivan for 4 to 6 passengers, ideal for families with suitcases and a child seat on request.
Minibus for up to 8 passengers or more, perfect for groups of friends and long distances to Essaouira, the Atlas or Agadir.
High-end vehicle with driver, for superior comfort and a personalized welcome on arrival.
A petit taxi from Marrakech Airport to the centre costs 70 to 100 MAD, a grand taxi 100 to 150 MAD, for a 15 to 20 minute ride. The fare is higher at night; agree on it before getting in. The private transfer, booked in advance, starts at a fixed price of €27.
The grand taxi rank at Marrakech Airport is right in front of the arrivals exit, clearly signposted. No booking is needed for a taxi, but the queue can be long during high season and the fare should be negotiated in advance.
A taxi is fine for a short, immediate trip to the medina. A private transfer is more advantageous for families, groups or distant destinations such as Essaouira, Ourika or Agadir, since the price is fixed and the driver drops you at the exact address.
Yes, the private transfer from Marrakech Airport can be booked online 24/7, with a fixed price confirmed at the time of booking. The driver tracks your flight number and waits even if it's delayed, at the arrivals exit with a name board.
Most private transfer services at Marrakech Airport offer baby seats and booster seats, to be specified when booking. This is a key advantage over a taxi, where child equipment is not guaranteed.
From Marrakech Airport, allow 15 minutes to the medina, 50 minutes to 1 h 20 to the Ourika valley, about 2 h 45 to Essaouira and nearly 3 hours to Agadir. Travel times increase during peak traffic hours.