
Casablanca to Marrakech by Train or Private Car
Roughly 240 km separate Morocco's business capital from the red city. The ONCF train covers it in about three hours; a private transfer takes a little longer but stops where you like — here is the honest comparison.
Casablanca to Marrakech at a glance
- Distance
- Around 240 km by road and rail
- Drive time
- Roughly 2.5–3 hours non-stop on the A7 motorway
- Train?
- Yes — ONCF runs ~3 hrs, several departures a day
- Best option
- Train for speed and value; private car for door-to-door & stops
The Easiest City Connection in Morocco
Casablanca to Marrakech is the most-travelled intercity hop in Morocco, and the good news is that it is genuinely easy in every way you might do it. The two cities sit about 240 kilometres apart, linked by the modern A7 toll motorway and a frequent conventional rail line. Most international visitors arrive at Casablanca's Mohammed V airport and want to reach Marrakech with as little friction as possible — and you have excellent options.
We will be straight with you: for travellers heading city-centre to city-centre with light luggage, the ONCF train is hard to beat. It is fast, cheap, comfortable and runs many times a day. We say this even though we sell private transfers, because credibility matters more than a single booking. Where a private car earns its keep is convenience — door-to-door from the airport or your hotel, no changes, luggage handled — and the freedom to break the journey at places the train simply rolls past.
This page lays out the train, the private transfer, the bus and the grand taxi honestly, with hedged times and what you actually pass on the road. If you want the journey to become part of the trip rather than just transit, scroll to the en-route stops — that is where a private drive turns a transfer into a day worth remembering.
Four Honest Ways to Travel Casablanca to Marrakech
Each suits a different traveller. We have marked our own private transfer as our pick only for door-to-door comfort and stops — for pure speed and value, the train often wins, and we say so.
Private Driver (ours)
Our pickDoor-to-door from the airport or your riad, on your schedule
- ·Direct from Casablanca airport or city to your Marrakech hotel — no changes
- ·Luggage handled; ideal after a long-haul flight
- ·Stop at Settat, a roadside café or for lunch as you wish
- ·Best value for families or groups of three or more
- ·Licensed, insured drivers; child seats on request
ONCF Train
Fast, frequent and excellent value — the smart city-to-city default
- ·Casablanca Voyageurs to Marrakech, both central stations
- ·Air-conditioned, comfortable, reliable — you can work or doze
- ·Some services connect from Casa Aéroport (the airport station)
- ·Book at oncf.ma or the station; busy on Friday and Sunday evenings
- ·No door-to-door — you still need a taxi at each end
CTM / Supratours Bus
Budget intercity coach, comfortable and reliable
- ·Air-conditioned coaches from the CTM and Supratours terminals
- ·Cheaper than first-class rail but slower and less frequent
- ·Bus stations are less central than the train stations
- ·A fine fallback if trains are sold out
Grand Taxi
Shared long-distance Mercedes — local, cheap, no frills
- ·Shared between up to six passengers, or hire the whole car
- ·No fixed schedule — leaves when full
- ·No air-con guarantee and a snug ride; best for the adventurous
- ·Agree the fare before you set off
What a Private Drive Lets You See
The motorway itself is efficient rather than scenic, so the case for a private car here is convenience plus a couple of worthwhile detours that the train and bus skip entirely.

Casablanca highlights before you leave
Optional half-day
With a private driver you can start late and see the Hassan II Mosque — one of the largest in the world, dramatically sited over the Atlantic — before heading south. The train means an earlier, fixed departure.
Settat & the Chaouia plains
Roughly halfway
The A7 crosses the fertile Chaouia agricultural plains. Settat is the natural midway comfort and coffee stop on a private drive — unremarkable but a useful leg-stretch.
Ben Guerir turn-off for Marrakech
Approaching the red city
As you near Marrakech the High Atlas appears on the horizon, snow-capped in winter. It is the first glimpse of the mountains that frame the city and the gateway to the desert beyond.
Straight to your riad door
Arrival
A private transfer ends at your medina riad or Gueliz hotel; the train ends at Marrakech station, a 10–20 minute petit taxi from Jemaa el-Fna. For first arrivals with luggage, the door-to-door difference is real.
Casablanca to Marrakech: Frequently Asked Questions
Is there a train from Casablanca to Marrakech?+
How long does it take to drive from Casablanca to Marrakech?+
Should I take the train or a private transfer?+
How do I get from Casablanca airport to Marrakech?+
Is there a bus from Casablanca to Marrakech?+
How much does a private transfer from Casablanca to Marrakech cost?+
Can I stop along the way on a private drive?+
Is the Casablanca to Marrakech route safe?+
Travel from Casablanca to Marrakech in Comfort
Whether you want a door-to-door private transfer straight from the airport or advice on the best train, tell us your dates and group and we will set it up honestly — and add stops if you want the journey to count.
Or call +212 701 664 704. We reply within hours.
Continue Planning Your Trip
Marrakech Tours
Private tours and experiences once you arrive in the red city.
Marrakech to Sahara
Carry on from Marrakech to the Erg Chebbi dunes — the classic desert crossing.
Marrakech to Fes
The onward imperial-city route, direct or via the Sahara.
Casablanca Tours
See the Hassan II Mosque and Art Deco city before you head south.
Morocco Transport Guide
Train vs drive vs desert crossing — how the modes compare across Morocco.
Private Transfers
Door-to-door private transfers between every Moroccan city.