Private transfer prices in Morocco
A private transfer from Marrakech airport to the Medina costs €23 in a SUV, €27 in a van or €52 in an E-Class sedan — a fixed price per vehicle, not per person, for about 7 km. Here is our 2026 price list for Morocco’s main airports and routes.
Airport → city centre
| Route | Distance | SUV | Van | E-Class |
|---|---|---|---|---|
| Marrakech Airport (RAK) → Medina | 7 km | €23 | €27 | €52 |
| Casablanca Airport (CMN) → City Centre | 37 km | €70 | €82 | €99 |
| Agadir Airport (AGA) → City Centre | 26 km | €58 | €68 | €81 |
| Fès Airport (FEZ) → Medina | 19 km | €45 | €53 | €64 |
| Tangier Airport (TNG) → City Centre | 9 km | €27 | €32 | €52 |
| Oujda Airport (OUD) → Saïdia | 53 km | €105 | €126 | €149 |
| Nador Airport (NDR) → Saïdia | 97 km | €135 | €159 | €189 |
| Rabat Airport (RBA) → City Centre | 15 km | €45 | €55 | €70 |
| Tétouan Airport (TTU) → M’diq / Martil | 14 km | €59 | €69 | €85 |
Price per vehicle, all taxes and tolls included. Oujda, Nador, Rabat and Tétouan routes follow a fixed price grid.
Between cities
| Route | Distance | SUV | Van | E-Class |
|---|---|---|---|---|
| Marrakech → Essaouira | 175 km | €127 | €149 | €179 |
| Marrakech → Casablanca | 240 km | €160 | €188 | €225 |
| Marrakech → Agadir | 250 km | €165 | €194 | €233 |
| Marrakech → Ouarzazate | 200 km | €139 | €164 | €197 |
Our vehicles and their starting price
| Vehicle | Passengers | Marrakech airport → Medina |
|---|---|---|
| Comfort SUV (Hyundai Tucson or similar) | up to 3 | €23 |
| Family Van (Mercedes Vito or similar) | up to 6 | €27 |
| Business Sedan (Mercedes E-Class or similar) | up to 2 | €52 |
| Minibus (Mercedes Sprinter or similar) | up to 15 | €66 |
| Prestige VIP (Mercedes S-Class) | up to 2 | €121 |
Your hotel, your riad, another route?
For any other pickup or drop-off point, the exact price is shown online in 30 seconds, before any payment. The price shown is the price paid. Book a transfer →
What is included
- Fixed price per vehicle, whatever the number of passengers (up to its capacity)
- Driver, fuel and tolls included
- Flight tracking and a meet-and-greet with a name sign
- Flight delayed? Your driver waits for you, however long the delay, at no extra charge.
- 15 minutes of free waiting for a pickup away from the airport
- Card payment in euros, secured by Stripe — never cash to the driver
Night supplement
The price is the same at any hour up to midnight. Between 0:00 and 6:00 (Morocco time), a 20% supplement applies, capped at €20. It is always shown on screen before payment. It never applies to excursions or day hire.
Cancellation
| Cancellation | Refund |
|---|---|
| More than 48 hours before pickup | 100% refunded |
| 24 to 48 hours before pickup | 50% refunded |
| Less than 24 hours before pickup | No refund |
| No-show at pickup | No refund |
Private excursions
Our private full-day and half-day excursions follow the same principle: one price per vehicle, driver included, from €114. The Marrakech shopping day with an official guide starts from €160 per vehicle.
See the 29 excursions and their prices → · See the shopping day →
Frequently asked questions
Is the price per person or per vehicle?
Per vehicle. The price is fixed and covers the whole vehicle, whatever the number of passengers up to its capacity.
How much is a taxi from Marrakech airport to the Medina?
A private transfer costs €23 in a SUV, €27 in a van or €52 in an E-Class sedan, fixed price per vehicle, for about 7 km.
What is included in the price?
The driver, fuel, tolls, flight tracking, a meet-and-greet with a name sign, and waiting if your plane is late. No hidden fees.
Is there a night supplement?
The price is the same at any hour up to midnight. Between 0:00 and 6:00 (Morocco time), a 20% supplement applies, capped at €20. It is always shown on screen before payment. It never applies to excursions or day hire.
What if my flight is delayed?
We track your flight in real time: your driver leaves when your plane actually lands and waits for you at arrivals, however long the delay — at no extra charge.
Can I pay the driver in cash?
No. Payment is by card only, in euros, via Stripe: at checkout on the website, or through a secure link sent on WhatsApp.
What is the cancellation policy?
100% refund more than 48 hours before pickup, 50% between 24 and 48 hours, and no refund less than 24 hours before.
Can I have a child seat?
Yes, a child seat or booster is free on request. Just give the child’s age when you book.
Fixed price shown before payment, instant confirmation.
Book a transferAsk a question on WhatsApp