Casablanca to Marrakech by Train 2026: Complete Guide
The train from Casablanca to Marrakech takes approximately 2 hours 30 minutes. Tickets cost approx. 120-200 MAD (11-18 EUR) second class, or 200-300 MAD (18-28 EUR) first class. Trains depart from Casa Voyageurs station approximately every hour from 5:15 AM to 10:30 PM.
Train Options
Al Bidaoui (Direct): Fastest option, 2h30, minimal stops. Clean, air-conditioned, first and second class.
Express Trains: 2h45, stops at Settat and Benguerir. Similar prices to Al Bidaoui.
Al Atlas (Overnight): Sleeper with couchettes (approx. 400 MAD, est.). Not daily — check ONCF schedule.
Ticket Prices (Estimated)
| Class | Price (MAD) | Price (EUR) |
|---|---|---|
| Second class | approx. 120-200 | approx. 11-18 |
| First class | approx. 200-300 | approx. 18-28 |
| First class + meal | approx. 300-400 | approx. 28-37 |
All prices are estimates. Vary by season and train type.
How to Buy Tickets
Online: ONCF website (oncf.ma) — English interface, international cards accepted. QR code ticketing.
ONCF App: Android/iOS. Seat selection, mobile ticketing, real-time schedules.
At Station: Cash or card at Casa Voyageurs or Casa Port.
Casa Voyageurs Station Guide
Location: Near Centre Ville along Boulevard de Paris. Tram Lines 1 and 2 stop here. Petit taxi from Corniche: approx. 30-50 MAD. Facilities: waiting room, cafes, currency exchange, luggage storage (approx. 20-50 MAD).
Marrakech Station Guide
Location: Avenue Mohammed VI, Gueliz district. 10 min taxi to medina (approx. 30-50 MAD, est.). Facilities: ATMs, cafes, car rental desks. Tram Line 2 connects to medina.
Alternative Transport
| Option | Duration | Price (approx.) | Best For |
|---|---|---|---|
| Train | 2h30 | 120-300 MAD | Solo travelers |
| Bus (CTM) | 3h | 80-150 MAD | Cheapest |
| Grand taxi | 2h30 | 400-800 MAD | Groups of 4-6 |
| Rental car | 2h30 | 300-600 MAD/day | Flexible itinerary |
© Trimyo — Original Morocco tourism intelligence. This article was researched and written by the Trimyo editorial team. If you find this content useful, please link to the original article rather than copying it.
Published · Original article on trimyo.com
Sources & Verification
- ONCF Official(high trust)
- Visit Morocco (ONMT)(high trust)
Frequently Asked Questions
How long is the train from Casablanca to Marrakech?
Approx. 2h30 for Al Bidaoui direct service. 2h45 for express.
How much is a train ticket from Casablanca to Marrakech?
Second class: approx. 120-200 MAD (est.). First class: approx. 200-300 MAD (est.).
Which station in Casablanca goes to Marrakech?
Casa Voyageurs is the main station. Casa Port also has some departures.
Can I buy train tickets online in Morocco?
Yes, through the ONCF website or app. English interface available.
Is the Casablanca to Marrakech train reliable?
Yes, ONCF trains are generally punctual. Delays of 10-20 min are uncommon for Al Bidaoui.
