Casablanca to Marrakech transfers: complete 2026 guide
Casablanca is Morocco's economic capital and the country's main international gateway, but most leisure travelers don't stay long — they're heading south to Marrakech. The 240 km journey is one of the most-traveled routes in the country, and the options range from a 4-euro train ticket to a luxury chauffeured Mercedes. Here is an honest comparison so you can pick what fits your trip.
Distance and duration
Casablanca city center to Marrakech is 240 km via the A7 motorway. Casablanca airport (Mohammed V, code CMN) adds about 30 km because the airport sits 30 km south-east of the city.
Typical durations:
- Train (ONCF) — about 2h45 to 3h05 from Casa-Voyageurs station
- Private car — 2h45 to 3h30 depending on traffic around Casablanca
- Bus (CTM, Supratours) — 3h to 3h30
The A7 is a modern toll motorway. Traffic is rarely an issue once you leave Casablanca's outskirts.
Option 1 — Train (ONCF), the budget pick
Morocco's national rail operator ONCF runs frequent direct trains from Casa-Voyageurs to Marrakech. Trains depart roughly every hour from 6 a.m. to 9 p.m., with both 1st- and 2nd-class seats.
Fares (2026 reference) :
- 2nd class: 140 MAD (~€13)
- 1st class: 210 MAD (~€20)
Pros :
- Cheapest comfortable option
- No traffic risk, predictable arrival
- Clean and air-conditioned
Cons :
- You still need to reach Casa-Voyageurs from the airport (40 min by airport train + transfer, or 20 min by taxi)
- On arrival, Marrakech train station is 3 km from the medina — taxi or transfer needed
- With heavy luggage, the connections at both ends are inconvenient
Best for : solo travelers, light packers, those with time to spare.
Option 2 — Private transfer, door-to-door comfort
A pre-booked private transfer picks you up directly at Casablanca airport (or your hotel) and drops you at your Marrakech riad door. This is the most popular choice for groups, families, and travelers arriving on long-haul flights.
Typical 2026 fares (PlanMorocco) :
| Vehicle | Capacity | Price (EUR) |
|---|---|---|
| Tucson / SUV | 1-3 pax + bags | from €174 |
| Mercedes Class E | 1-3 pax premium | from €240 |
| Mercedes Vito (van) | up to 7 pax | from €265 |
| Mercedes Class V | up to 7 pax premium | from €330 |
What's included : fuel, motorway tolls, English-speaking driver, flight tracking, child seat on request.
Pros :
- Direct door-to-door, no station transfers
- Flight tracking — your driver waits if you land late
- Air-conditioned, recent vehicles
- Online card payment, no cash needed
- Can stop along the way (rest break, photo at a viewpoint)
Cons :
- More expensive than train or bus
- Needs to be booked in advance (24 h minimum recommended)
Best for : families with children, travelers arriving at night, groups with luggage, business travelers on a schedule.
Option 3 — Bus (CTM, Supratours)
CTM and Supratours run multiple daily coaches between Casablanca and Marrakech, departing from city-center bus stations (not the airport).
Fare : 120–150 MAD (~€11–14) depending on operator and time.
Pros :
- Cheap, reliable, frequent
- Comfortable modern coaches with AC
Cons :
- Requires reaching the bus station first (cab or train from airport)
- Slightly longer than train
- Less flexibility on departure times
Best for : backpackers, travelers already in central Casablanca.
Option 4 — Self-drive (car rental)
Several international rental agencies operate at Casablanca airport (Avis, Europcar, Hertz, Sixt) alongside local players.
Typical cost : from €30/day for a compact + about 150 MAD (~€14) in motorway tolls + 150 MAD (~€14) in fuel.
Worth considering if :
- You plan to visit several cities (Marrakech, Essaouira, Atlas, etc.)
- You're comfortable driving in North Africa
- You hold an international driver's permit if required by your country
Avoid if : you're only going Casablanca → Marrakech one-way (drop-off fees apply, parking in Marrakech medina is impossible).
How long should I budget for the trip?
Add buffer time for both ends:
- Casablanca airport → Marrakech medina by train: 30 min taxi to Casa-Voyageurs + train wait + 3 h train + 20 min taxi to riad ≈ 4h30 total
- Same trip by private transfer: 5–10 min walk to driver + 3 h drive + door drop ≈ 3h15 total
If you have a tight schedule (e.g., late afternoon flight in, evening dinner in Marrakech), the time savings of a private transfer matter.
When to book
- Train : ONCF tickets can be bought day-of at the station counter or via the ONCF app. No need to pre-book except during major Moroccan holidays (Eid, school breaks).
- Private transfer : book at least 24 hours in advance for guaranteed availability. High season (Easter, Christmas, New Year) — book 1 week ahead.
- Bus : day-of usually fine on weekdays.
FAQ — Casablanca to Marrakech
Is there a direct high-speed train (Al Boraq) to Marrakech?
No. Morocco's high-speed line (Al Boraq) connects Tangier–Kenitra–Rabat–Casablanca. The Casablanca–Marrakech segment is still served by classic ONCF trains. A high-speed extension is planned for 2030.
How much does a taxi from Casablanca to Marrakech cost?
Grand taxis (white shared taxis) sometimes do the route for 200–250 MAD per seat (you wait for the car to fill, 6 passengers). Negotiated "private" grand taxi rides go for 1,500–2,200 MAD (€140–205). Most travelers prefer a pre-booked private transfer for comfort and safety.
Can I do Casablanca to Marrakech as a day trip?
Yes, but it's intense: 3 h each way leaves you only 4–5 hours in Marrakech. We strongly recommend at least one overnight in Marrakech.
Is the A7 motorway safe?
Yes. It's a modern, well-maintained 2×2 lanes with regular rest areas. The main risks are heavy trucks and occasional fatigue — having a professional driver helps on long stretches.
Do you offer one-way or round trip?
Both. Round-trip with a wait day in Marrakech is also possible. Custom multi-day itineraries (e.g., Casablanca → Marrakech → Essaouira) can be arranged with a private driver.
Article published on [DATE] by the PlanMorocco team. To book a Casablanca → Marrakech transfer, visit planmorocco.com or message Sarah on WhatsApp.