Casablanca 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 to Marrakech Transfer — Private, Fixed Price & Direct
From 129€ · ~240 km · ~2h45 · Door to door · EN/FR/AR drivers · 24/7
Your Casablanca to Marrakech transfer covers 240 km straight down the A7 motorway past Settat and Ben Guerir into the red city. Private vehicle, professional driver, fixed price from 129€. No station queue, no seat lottery on a busy train, no bags on your knees.
Your driver collects you at your exact address — a hotel in Maârif or Anfa, an apartment on the Corniche, an office in Casa Finance City — and drives you to your riad in the Medina, your hotel in Guéliz or Hivernage, or straight to Marrakech Menara Airport (RAK). The Casablanca to Marrakech private transfer is the simplest way between the two cities.
Any departure time. Large luggage welcome. Baby seats available. Comfort stop on request. Day trips with a waiting driver. WhatsApp 24/7. Book your Casablanca 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 to Marrakech?
This is Morocco's busiest intercity link. Here's when a private Casablanca to Marrakech transfer beats the train or the bus.
Address to Address
Collected at your door, dropped at your riad. No taxi to Casa Voyageurs, no queue at the ticket window, no second taxi outside Marrakech station.
Fixed Price from 129€
Your Casablanca 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.
You Choose the Hour
A 5am start to be in Marrakech for a morning meeting, or a late run after dinner. No timetable, no last departure, and the same price at any hour.
Luggage, Groups & Families
Four suitcases and two children make a train change miserable. In a private car everything goes in the boot once and comes out at the other end.

Good to know before you book
- ✅ Free changes up to 24h before pickup.
- 🛣️ Tolls and fuel included — the quoted price is the final price.
- 🕌 Riad in the Medina? Give us the name and we agree the drop-off point.
- ☕ Comfort stop free on request — rest area near Ben Guerir.
- 💼 Day trips with a waiting driver — quoted on request.
- 👶 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 to Marrakech Price 2026
All prices for your Casablanca to Marrakech private transfer are fixed per vehicle — not per person — with motorway tolls and fuel included.
| Route | Passengers | Price | Distance | Duration |
|---|---|---|---|---|
| 🚗 Casablanca → Marrakech — All Drop-offs | ||||
| Sedan — Medina, Guéliz, Hivernage | 1–3 passengers | 129€ | ~240 km | ~2h45 |
| Van — Medina, Guéliz, Hivernage | 4–6 passengers + bags | 129€ | ~240 km | ~2h45 |
| Casablanca → Marrakech Airport (RAK) | Any vehicle | 129€ | ~245 km | ~2h45 |
| 🔄 Return, Day Trips & Onward Legs | ||||
| Marrakech → Casablanca (return) | Any vehicle | 129€ | ~240 km | ~2h45 |
| Day trip with waiting driver | Any vehicle | On request | ~480 km | Full day |
| Casablanca → Agafay Desert | Any vehicle | On request | ~270 km | ~3h15 |
💡 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 to Marrakech — Distance & Route
The distance from Casablanca to Marrakech is around 240 km from the city centre, almost entirely on the A7 motorway. The drive takes about 2 hours 45 in a private vehicle.
Wondering how to get from Casablanca to Marrakech? There are three good options. The ONCF train from Casa Voyageurs runs frequently and takes roughly three hours — the cheapest sensible choice for one or two people travelling light. The CTM or Supratours bus is cheaper still but slower. A private transfer costs more than a single train ticket but collects you at your door, leaves when you want and drops you at your riad — which usually wins for families, groups, early starts and anyone with real luggage.
Your driver leaves Casablanca southwards past Berrechid and Settat, crosses the Rehamna plain at Ben Guerir, and enters Marrakech from the north. A comfort stop halfway is free on request, and if your riad is deep in the Medina we agree the closest drop-off point in advance.
🗺️ Your Route: Casablanca → Marrakech
Casablanca to Marrakech Taxi — Booked, Not Hailed
A Casablanca to Marrakech taxi arranged on the street is a 240 km fare negotiated in the moment, in a car you have not seen, with no way to check the driver. Pre-booking settles all three before you travel.
You get the driver's name and phone number on WhatsApp the day before, an air-conditioned vehicle with real luggage space, and the same price whether you leave at 5am or at midnight. Grand taxis on this route are shared, cramped and leave only when full — a private car leaves when you do.
How to Get from Casablanca to Marrakech — Options Compared
Here is the honest comparison if you are deciding how to get from Casablanca to Marrakech:
| Option | Approx. price | Total time | Door to door |
|---|---|---|---|
| Pre-booked private transfer | From 129€ fixed, per vehicle | ~2h45 direct | ✅ Yes |
| ONCF train from Casa Voyageurs | Cheap, per person | ~3h plus taxis at both ends | ❌ No |
| CTM / Supratours bus | Cheapest, per person | 4h+ plus transfers | ❌ No |
| Shared grand taxi | Low, per seat | ~3h once it fills up | ❌ Cramped, leaves when full |
If you are one or two people travelling light in the middle of the day, the train is hard to beat on price. Once you are three or four, carrying luggage, travelling with children, leaving before dawn or staying inside the Medina, the private transfer costs about the same per head and saves the changes.
Book Now — From 129€ →Casablanca to Marrakech Price — No Surprises
The Casablanca to Marrakech price is locked in at booking: 129€ per vehicle for the full 240 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 — close to a train ticket, but door to door and at the hour you choose. Book the return at the same time, or ask for a day trip with the driver waiting while you visit.
📋 Casablanca ↔ Marrakech — Quick Reference
All prices are per vehicle — not per person. Tolls and fuel included.
What travellers say about the Casablanca to Marrakech transfer
«Four of us with luggage — the train would have meant taxis at both ends. Picked up at the hotel in Anfa, dropped at the riad door area in Marrakech.»
«5am departure for a morning meeting in Guéliz. Driver early, empty motorway, there before nine with time for coffee.»
«Booked a day trip with the driver waiting. He suggested where to park up near the Medina and was there when we came back.»
«Comfortable van for six, one stop near Ben Guerir, price exactly as quoted with tolls included. Much calmer than the bus.»
«Went on to Agafay the next day with the same company. Everything arranged on WhatsApp in a few messages.»
Casablanca to Marrakech Transfer — FAQ
Everything you need to know before booking your Casablanca to Marrakech private transfer.
The Casablanca to Marrakech price is 129€ per vehicle for the full 240 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 to Marrakech is around 240 km and the drive takes about 2 hours 45 on the A7 motorway via Settat and Ben Guerir.
Four options: a private transfer door to door (~2h45, fixed price of 129€ per vehicle), the ONCF train from Casa Voyageurs (about three hours, cheapest for one or two people, plus taxis at both ends), the CTM or Supratours bus (cheaper but slower), or a shared grand taxi, which leaves only when full.
For one or two people travelling light in the middle of the day, the train is excellent value. From three or four people — or with luggage, children, an early start, or a riad deep in the Medina — the private transfer works out similar per head and removes the taxis at each end.
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.
Yes — a popular option for business trips and one-day visits. The driver takes you down in the morning, waits while you work or sightsee, and brings you back the same evening. Quoted on request depending on the hours.
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 so the driver plans the timing.
Yes. Marrakech → Casablanca runs at the same fixed price of 129€. If you are heading to Casablanca airport for a flight, we calculate the departure time from your flight number.
Other Transfers.ma Routes
Beyond the Casablanca to Marrakech transfer, Transfers.ma covers every key route in Morocco.
Straight from CMN arrivals, ~2h30. From 129€.
View route →From RAK airport to the Medina or Guéliz. From 15€.
View route →250 km via the Argana Valley, ~3h door to door. From 120€.
View route →Book Your Casablanca to Marrakech Transfer
Private vehicle, fixed price from 129€, pickup at your exact address, any departure hour, tolls and fuel included, riad drop-off arranged, free cancellation ≤24h.