Casablanca Airport to Marrakech Transfer | From 129€ | 24/7
Choose your vehicle
Additional services and goods
Optional services to enhance your journey
How it Works
Select Your Route and Car
Enter your pick-up and drop-off locations, choose your preferred car.
Provide Booking Details
Fill in your details and select extra services you might need.
Enjoy the Ride
Our driver will arrive at your pick-up location on time.
Transfer Details
Personal Information
Additional Information
Promo Code
Payment Options
Booking Confirmed!
Your transfer has been successfully booked.
Confirmation email sent to
--
Booking Receipt
Casablanca Airport to Marrakech Transfer — Private, Fixed Price & Direct
From 129€ · ~220 km · ~2h30 · Door to door · EN/FR/AR drivers · 24/7
Your Casablanca Airport to Marrakech transfer covers 220 km straight down the A7 motorway from Mohammed V Airport (CMN) past Settat and Ben Guerir into Marrakech. Private vehicle, professional driver, fixed price from 129€. No taxi to the station, no train change, no bus queue.
Your driver meets you in the arrivals hall with a name sign, loads your luggage and takes you directly to your riad in the Medina, your hotel in Guéliz or Hivernage, a villa in the Palmeraie, or on to Marrakech Menara Airport (RAK). The Casablanca Airport to Marrakech private transfer is the simplest way to connect the two cities.
Free flight tracking. Large luggage welcome. Baby seats available. Comfort stop on request. WhatsApp 24/7. Book your Casablanca Airport to Marrakech taxi in minutes — instant confirmation, fixed price, door to door.
Instant confirmation · Free cancellation ≤24h · Tolls & fuel included · Riad drop-off arranged
Why Book a Private Transfer from Casablanca Airport to Marrakech?
Plenty of travellers land at CMN with a Marrakech hotel booked. Here's why they pre-arrange the Casablanca Airport to Marrakech transfer rather than improvising on arrival.
One Car, No Changes
Terminal to riad door in a single vehicle. No taxi to Casa Voyageurs, no train with your cases, no second taxi haggled outside Marrakech station.
Fixed Price from 129€
Your Casablanca Airport to Marrakech price is confirmed before you book. From 129€ per vehicle — not per person, tolls and fuel included. A group of 4 splits it to about 32€ each.
Free Flight Tracking
Flight delayed? We track your arrival and adjust the pickup. Waiting is included — no watching the last train to Marrakech leave while you wait at baggage reclaim.
Riads & Medina Drop-off
Cars can't reach most Medina alleys. We drop you at the nearest access point and let your riad know, so a porter is there for the last hundred metres.

Good to know before you book
- ✅ Free changes up to 24h before pickup.
- 🛣️ Tolls and fuel included — the quoted price is the final price.
- ☕ Comfort stop free on request — rest area near Ben Guerir.
- 🕌 Riad in the Medina? Give us the name and we arrange the drop-off point.
- ✈️ Flight tracking included — add your flight number at booking.
- 👶 Baby seats & boosters free on request.
- 🏜️ Onward to Agafay, Essaouira or Ouarzazate — quoted on request.
- 💳 30% deposit online, the rest in cash on the day.
Casablanca Airport to Marrakech Price 2026
All prices for your Casablanca Airport to Marrakech private transfer are fixed per vehicle — not per person — with motorway tolls and fuel included.
| Route | Passengers | Price | Distance | Duration |
|---|---|---|---|---|
| 🚗 Casablanca Airport (CMN) → Marrakech — All Drop-offs | ||||
| Sedan — Medina, Guéliz, Hivernage | 1–3 passengers | 129€ | ~220 km | ~2h30 |
| Van — Medina, Guéliz, Hivernage | 4–6 passengers + bags | 129€ | ~220 km | ~2h30 |
| CMN Airport → Marrakech Airport (RAK) | Any vehicle | 129€ | ~225 km | ~2h30 |
| 🔄 Return & Onward Legs | ||||
| Marrakech → Casablanca Airport (return) | Any vehicle | 129€ | ~220 km | ~2h30 |
| CMN Airport → Agafay Desert | Any vehicle | 129€ | ~250 km | ~3h |
| Stopover in Marrakech, then onward | Any vehicle | On request | — | Flexible |
💡 Price is per vehicle — not per person — and is the same for a sedan or a 6-seater van. A group of 4 splits the 129€ fare to about 32€ each.
How to Get from Casablanca Airport to Marrakech — Distance & Route
The distance from Casablanca Airport to Marrakech is around 220 km by road, almost entirely on the A7 motorway. The drive takes about 2 hours 30 in a private vehicle.
Wondering how to get from Casablanca Airport to Marrakech? The main options are the ONCF train (there is no direct service from the airport — you take the airport train to Casa Voyageurs, then change for Marrakech, roughly 4 hours in total plus a taxi at each end), the CTM or Supratours bus from Casablanca (cheap, slow, and you still have to reach the bus station), or a direct private transfer from the terminal to your accommodation.
Your driver leaves CMN via Nouaceur, joins the A7 south past Settat and Ben Guerir, and enters Marrakech from the north. A comfort stop halfway is free on request. If your riad is deep in the Medina, we agree the closest drop-off point in advance.
🗺️ Your Route: CMN Airport → Marrakech
Casablanca Airport to Marrakech Taxi — Booked, Not Hailed
A Casablanca Airport to Marrakech taxi is a 220 km intercity run, not a city hop. Fares negotiated at the rank swing widely, especially late at night, and you are bargaining after a flight with your luggage already out on the pavement.
Pre-booking fixes the fare, the vehicle and the driver in advance. You get the driver's name and phone number on WhatsApp before travel, an air-conditioned car with real luggage space, and the same price whether you land at noon or at 2am.
How to Get from Casablanca Airport to Marrakech — Options Compared
Here is the quick comparison if you are deciding how to get from Casablanca Airport to Marrakech:
| Option | Approx. price | Total time | Door to door |
|---|---|---|---|
| Pre-booked private transfer | From 129€ fixed, per vehicle | ~2h30 direct | ✅ Yes |
| ONCF train with change at Casa Voyageurs | Cheap, per person | ~4h plus taxis | ❌ One change, no night service |
| CTM / Supratours bus | Cheapest, per person | 4h+ plus transfer to the station | ❌ No |
| Car rental | From ~25€/day + fuel & tolls | ~2h30 + paperwork | ⚠️ Medina parking is hard |
Solo travellers on a budget often take the train. For two or more people, a family, a late arrival or anyone staying in the Medina, the private transfer usually wins on total cost, time and hassle.
Book Now — From 129€ →Casablanca Airport to Marrakech Price — No Surprises
The Casablanca Airport to Marrakech price is locked in at booking: 129€ per vehicle for the full 220 km — the same fare whether you travel in a sedan or a 6-seater van. Motorway tolls and fuel are included, and nothing is added on arrival.
Because the price is per vehicle rather than per person, four people split the fare to about 32€ each for a private door-to-door drive. Book the return at the same time and your ride back to CMN is confirmed before you land — we calculate the departure time from your flight.
📋 CMN Airport ↔ Marrakech — Quick Reference
All prices are per vehicle — not per person. Tolls and fuel included.
What travellers say about the Casablanca Airport to Marrakech transfer
«Landed at CMN at 9pm and were at our riad by midnight. The driver called ahead so the riad sent someone to meet us at the square with a trolley.»
«We priced the train and it worked out similar for four of us, but with two changes and taxis. The car was simpler and took us straight to Guéliz.»
«Flight was late by an hour and nothing changed — driver waiting, same price. A short coffee stop halfway which the children needed.»
«Connecting from CMN to a hotel near Menara. Comfortable van, motorway all the way, two and a half hours as promised.»
«Booked both ways plus a day trip to Agafay. Same driver each time, fixed prices, everything organised over WhatsApp in minutes.»
Casablanca Airport to Marrakech Transfer — FAQ
Everything you need to know before booking your Casablanca Airport to Marrakech private transfer.
The Casablanca Airport to Marrakech price is 129€ per vehicle for the full 220 km — the same fare for a sedan or a 6-seater van, with motorway tolls and fuel included. Price is per vehicle, not per person, and there is no night surcharge.
The distance from Casablanca Airport to Marrakech is around 220 km and the drive takes about 2 hours 30 on the A7 motorway via Settat and Ben Guerir.
Three main options: a direct private transfer from the terminal to your accommodation (~2h30, fixed price of 129€), the ONCF train with a change at Casa Voyageurs (about 4 hours in total plus taxis, and no night service), or the CTM or Supratours bus from Casablanca, which is cheapest but requires getting to the bus station first.
No. The airport line runs to Casa Voyageurs and Casa Port, where you change for the Marrakech train. With the change and taxis at each end, expect around four hours in total — and the service does not run through the night.
As close as vehicles are allowed. Most Medina alleys are too narrow for cars, so we drop you at the nearest accessible point and let the riad know your arrival time so a porter can meet you. Give us the riad name at booking.
We track your flight for free and adjust the pickup time. Waiting is included at no extra cost, so your driver is in arrivals whenever you actually land — including in the middle of the night.
Yes. A comfort stop at the rest area near Ben Guerir is free on request. Longer detours can be added for a supplement — just ask when booking.
Yes. Marrakech → Casablanca Airport runs at the same fixed price of 129€, and we calculate the departure time from your flight so you reach CMN with margin.
Other Transfers.ma Routes
Beyond the Casablanca Airport to Marrakech transfer, Transfers.ma covers every key route in Morocco.
From RAK airport to the Medina, Guéliz or Hivernage. From 15€.
View route →Meet & greet in arrivals, ~40 min door to door. From 35€.
View route →250 km via the Argana Valley, ~3h door to door. From 120€.
View route →Book Your Casablanca Airport to Marrakech Transfer
Private vehicle, fixed price from 129€, meet & greet in arrivals, free flight tracking, tolls and fuel included, riad drop-off arranged, free cancellation ≤24h.