
Marrakech → Casablanca
A private car from Marrakech to Casablanca costs €140 per vehicle, not per person, and takes about 3 hours over the 240 km. This is the one intercity route in Morocco where the train is genuinely excellent - around 2h40, roughly ten departures a day, and cheap. We will tell you when to take it and when a car makes more sense, because sending you to the wrong one helps nobody.
€140 per vehicle
Reviewed September 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.
Route details checked in August 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport.
Heading to Rabat instead? Casablanca → Rabat €80 · CMN → Rabat €100 →
Staying in Casablanca rather than continuing? CMN → city centre, €25 →
📖 Not sure whether to drive, train or take the bus? Read the full Morocco transport guide →
ONCF runs the Marrakech–Casablanca line on the national north–south corridor, and for one or two people the train is usually the better buy. A private car wins on luggage, door-to-door timing and groups.
Take the train - unless one of these applies
The ONCF service between Marrakech and Casa Voyageurs is fast, frequent, air-conditioned and costs between roughly 49 and 190 MAD depending on class. If you are one or two people travelling light between two city centres in daylight, take the train. We would rather say that than sell you a car you do not need.
A private car earns its price in five situations: you are three or more, so the per-head cost flips; you have real luggage; you are going to or from Mohammed V airport rather than the city; you are travelling late at night when the trains have stopped; or your address is not near either station and you would need two taxis anyway.
The comparison
Everything on the table, including the parts the train ticket does not cover.
| Option | Cost | Door-to-door time | Best for |
|---|---|---|---|
| ONCF train (2nd class) | 49–139 MAD + taxis both ends | 2h40 + transfers | 1–2 people, light luggage, daytime |
| ONCF train (1st class) | 120–200 MAD + taxis | 2h40 + transfers | Same, with more space |
| Long-distance coach | Cheapest | 4h+ | Lowest budget, no time pressure |
| Private transfer (us) | €140 per vehicle | ~3h, door to door | 3+ people, luggage, late travel, airport runs |
The road
The A7 motorway runs the whole way, north through Ben Guerir and Settat to Casablanca. About 3 hours of easy driving in normal conditions, more if we hit Casablanca's evening rush, which is real and worth planning around. Tolls and fuel are in the price - nothing is added at the end.
We stop once on request, usually the service area near Settat at roughly the halfway point.
Going to the airport, not the city
If your destination is Mohammed V airport (CMN) rather than Casablanca itself, that is a different job and a different page: see Casablanca Airport ↔ Marrakech. The train does not run direct to the airport either - you would change at Casa Voyageurs, adding 30 to 45 minutes and a second ticket.
For an early flight out of CMN this matters. Missing a train connection with a boarding gate waiting is a different kind of stress from missing one on the way to a hotel.
What is included
- Fixed price per vehicle - the same for one passenger or five in an SUV
- All motorway tolls and fuel
- Door to door: your riad in Marrakech to your address in Casablanca
- One stop on request
- Drivers who speak English, French, Spanish and Arabic
- Free child seats, fitted before pick-up
- Flight tracking if you are connecting to a flight
- No deposit, free cancellation up to 24 hours before
- Pay the driver in cash (EUR, USD, GBP or MAD) or by card
Casablanca, briefly
It is Morocco's economic capital rather than a postcard city, and most of our passengers on this road are travelling for business, catching a long-haul flight, or visiting the Hassan II Mosque - one of very few mosques in Morocco open to non-Muslim visitors, and worth the trip on its own.
Coming back the other way, or heading elsewhere? The full route and price list covers every road we drive.
Frequently asked questions
How far is Casablanca from Marrakech?
About 240 km by road on the A7 motorway, roughly 3 hours of driving.
Is the train better than a private transfer?
For one or two people travelling light between city centres in daylight, usually yes - it takes about 2h40 and costs far less. A car wins for three or more people, real luggage, late travel, or airport connections.
How much is the train from Marrakech to Casablanca?
Roughly 49–139 MAD in second class and 120–200 MAD in first, with about ten departures a day to Casa Voyageurs.
How much is a private transfer to Casablanca?
€140 per vehicle for up to 3 passengers, with larger vehicles available. Tolls and fuel included, price fixed at booking.
Can you take us to Mohammed V airport?
Yes - that route has its own page and price. Tell us your flight number and we track it.
Can we stop on the way?
Yes, one stop is included on request, usually the service area near Settat.
How long is the drive from Marrakech to Casablanca?
About 3 hours for 240 km on the A7 motorway, and closer to 3 h 30 if you arrive on the Casablanca ring road between 17:00 and 19:00.
Is the train better than a car for this route?
For one or two people travelling city centre to city centre in daylight, yes. The ONCF service takes about 2 h 40, runs roughly 10 times a day and costs 49 to 200 MAD. We would rather say that than sell you a car you do not need.
When does the car win?
From three passengers upwards, with real luggage, outside train hours, if your address is far from either station, or if you are heading to the airport rather than the city.
How much are the tolls?
Roughly 100 to 130 MAD for a car, already included in our price.
Can you take us to the Hassan II Mosque?
Yes. It is the one sight most passengers ask for, and a stop of an hour is easy to build in - tell us at booking so we allow the time.
Can we stop at Ben Guerir or Settat?
Yes, one stop is included on request. Neither is a tourist stop, but they are the natural place to break a three-hour drive.
Do you go to Casablanca airport as well?
Yes, but that is a different journey and a different price: €120 rather than €140, because CMN sits 30 km south-east of the city on the Marrakech side.
How many passengers can you take?
Up to 3 in a sedan, 5 in an SUV, 7 in a van and 15 in a minibus. The price is per vehicle.
Is there a bus?
Yes, CTM and Supratours run frequently for roughly 100 to 140 MAD, taking 3 h 30 to 4 hours. It is the cheapest option and perfectly comfortable.
Can you collect us from a hotel outside the centre?
Yes, door to door anywhere in greater Casablanca - Ain Diab, Anfa, Maarif or the corniche. Give us the exact address at booking.
Sources & official information