This is the one Marrakech route where a train genuinely competes with the car, so it's worth being honest from the start: travelling solo with light bags, the ONCF from Marrakech to Casa-Voyageurs is hard to beat on price and barely slower. The A7 motorway transfer earns its fare the moment the equation changes — a family with kids and car seats, three or four adults splitting one fixed price, a late-night landing when train frequency thins, or simply more luggage than you fancy hauling onto a platform and off again at the far end.
The drive itself is undemanding: three hours of flat, fast, well-surfaced tarmac straight up the spine of the country, the only real road of consequence between the two cities. There are no mountain passes, no medina gates, no porter handoff at the far end — Casablanca is a modern city where cars reach hotel lobbies, which removes the last-200-metres problem that defines the Marrakech medina.
What it comes down to is a single clean trade: do you want the cheapest seat and a station change at each end, or a fixed door-to-door car that asks nothing of you beyond getting in? Party size and arrival time decide it more reliably than price alone.
Compare your options
| Your options | Price from | Best for |
|---|---|---|
| Private transfer Recommended 3 h | €160 · 1730 MAD | Families, groups, late arrivals or heavy bags |
| ONCF train 3 h 20 | €12 · 130 MAD | Solo or duo travellers near a central station |
| CTM / Supratours coach 3 h 30 | €10 · 110 MAD | Budget travellers on a fixed schedule |
How to get there
A private transfer from €160 is the door-to-door choice: collected at Menara arrivals, straight up the A7, and dropped at your Casablanca hotel whatever the hour, tolls (around 100 MAD) already inside the fare. The honest counterpoint is the train, and on this route it's a strong one — ONCF runs Marrakech to Casa-Voyageurs roughly hourly for about 100–140 MAD in second class, around three hours, in comfortable air-conditioned carriages.
The catch is that it leaves from Marrakech's central station, not the airport, so you'd first take a taxi or transfer in from Menara, then change again at the Casablanca end to reach your hotel — two extra legs the headline fare hides. Note that Al Boraq, Morocco's high-speed line, does not serve Marrakech at all; it runs Tangier–Casablanca, so there's no fast train on this corridor.
CTM and Supratours coaches link the cities for roughly 90–120 MAD if you want the cheapest option of all and don't mind a fixed timetable. My rule holds: one or two travellers near a central station, take the train; three or more, a family, a late landing, or heavy bags, the transfer's fixed price and boot space win comfortably.
Arrival tips
Casablanca is a sprawling modern city, and cars reach hotel lobbies, so the driver drops you at the door — along the Corniche by the lighthouse, near the old medina and the port, or in the business district around Casa-Finance City and the Twin Center, depending where you've booked. Have the exact hotel name and neighbourhood ready before you arrive, because the city is large and addresses repeat across districts; a vague "city centre" can land you a long way from your bed.
Build in 20–40 minutes on top of the three-hour drive for the crawl into the centre at rush hour, when the entry boulevards clog. There's no gate-and-porter logistics here, unlike the Marrakech medina you've just left, so arrival is simply a matter of pulling up — but if your hotel sits on a one-way Corniche stretch, tell the driver the cross street so the final approach is smooth.
Plan your arrival
- Decide before you fly: one or two of you near a central station favours the train; a group, family or late landing favours the car.
- If you choose the transfer, give the exact Casablanca hotel name and district — the city is large and "centre" is ambiguous.
- At Menara, withdraw cash and switch on data; confirm your driver is holding a name board at arrivals.
- Allow 20–40 minutes on top of the three hours for rush-hour traffic into central Casablanca.
- If the Hassan II Mosque is on your list, ask the driver to drop you there before checking in.
Booking a private car when the train was the smarter call. If you're solo or a couple with one bag each and your Casablanca hotel sits near Casa-Voyageurs or Casa-Port, the airport-to-station hop plus the ONCF beats a three-hour car on price by a wide margin — paying €160 to sit in traffic you could have skipped on rails is the avoidable error.
If the Hassan II Mosque is your real reason for coming, ask the driver to stop there before the hotel — it's the one Casablanca sight whose timing matters, since interior visits run only at set guided hours. Arriving by car lets you go straight to it with your bags in the boot rather than backtracking across the city later.
Good to know: The train is cheaper solo; a transfer wins on door-to-door comfort and for families.