A modern ONCF train at a Moroccan station, the fast way to travel from Casablanca to Marrakech
Casablanca → Marrakech

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 pick

Door-to-door from the airport or your riad, on your schedule

TimeAround 2.5–3 hrs non-stop, more with stops
CostGet a free quote
  • ·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

TimeAround 3 hrs; 8–10 departures a day
CostSecond class from ~90 MAD, first from ~130 MAD
  • ·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

TimeAround 3.5–4 hrs
CostRoughly 90–120 MAD
  • ·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

TimeAround 3 hrs
CostNegotiated; cheap when shared
  • ·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.

The Koutoubia minaret rising over Marrakech, the destination of the drive from Casablanca

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?+
Yes. ONCF, the national rail operator, runs a frequent conventional line between Casablanca and Marrakech — around 240 km covered in roughly three hours, with eight to ten departures a day. Trains run from Casablanca Voyageurs (and some connect from the Casa Aéroport airport station) to the central Marrakech station. Second class starts from around 90 MAD and first class from around 130 MAD; confirm current fares and times at oncf.ma. Note that Morocco's Al Boraq high-speed line runs Tangier–Kenitra–Casablanca, not on to Marrakech, so this leg is on the comfortable classic network.
How long does it take to drive from Casablanca to Marrakech?+
The drive is roughly 240 km on the A7 toll motorway and takes about two and a half to three hours non-stop. Allow extra for a coffee or lunch stop and for traffic leaving Casablanca at peak times. These are planning estimates — confirm current road conditions before you travel.
Should I take the train or a private transfer?+
Honestly, it depends on your priorities. For city-centre to city-centre travel with light luggage, the train is fast, cheap and frequent — often the smart choice, and we will tell you so. A private transfer wins when you want door-to-door service (especially straight from Casablanca airport after a long flight), have a lot of luggage, are travelling as a family or group, or want the freedom to stop along the way. We are happy to advise honestly for your situation rather than always pushing the car.
How do I get from Casablanca airport to Marrakech?+
Two good options. A train runs from the Casa Aéroport station; you typically change at Casablanca Voyageurs onto a Marrakech service, with the whole journey taking around three and a half to four hours. Or a private transfer collects you in the arrivals hall and drives you door-to-door to your Marrakech hotel in about three hours — usually the easiest choice after an international flight, especially with luggage or children.
Is there a bus from Casablanca to Marrakech?+
Yes. CTM and Supratours both run comfortable air-conditioned coaches between the two cities, taking around three and a half to four hours and costing roughly 90–120 MAD. They are reliable and good value, though slower and less frequent than the train, and the bus terminals are less central than the rail stations. They make a solid fallback if trains are full.
How much does a private transfer from Casablanca to Marrakech cost?+
Private transfer pricing depends on your vehicle, group size, pickup point and any stops you want to add, so we quote it for you rather than publish a flat figure. Request a free quote and we will reply within hours with a clear all-in price — typically the best value for groups of three or more, where the per-person cost compares well with first-class rail plus taxis at each end.
Can I stop along the way on a private drive?+
Yes — that is the main reason to choose a private car over the train. You can start your day with the Hassan II Mosque in Casablanca, break the journey at Settat on the Chaouia plains, or take a longer lunch. The motorway itself is more efficient than scenic, so the value of a private drive here is convenience and flexibility rather than dramatic landscapes.
Is the Casablanca to Marrakech route safe?+
Yes. The A7 is a modern, well-maintained toll motorway, and the rail line has an excellent safety record. Morocco is one of the safest countries in the region for travellers. Our drivers are licensed, insured and experienced on this route, and trains and buses are reliable and secure.
Private, licensed & insured drivers·Door-to-door, on your schedule·Free custom itinerary

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