Home/Casablanca/Scenic Road Trips/Casablanca to Marrakech by Train 2026: Schedule, Prices & Tips
Scenic Road Trips CasablancaVerified

Casablanca to Marrakech by Train 2026: Schedule, Prices & Tips

T
By Trimyo Editors
Published
2 min read
Al Bidaoui train between Casablanca and Marrakech showing ONCF first-class seats

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)

ClassPrice (MAD)Price (EUR)
Second classapprox. 120-200approx. 11-18
First classapprox. 200-300approx. 18-28
First class + mealapprox. 300-400approx. 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

OptionDurationPrice (approx.)Best For
Train2h30120-300 MADSolo travelers
Bus (CTM)3h80-150 MADCheapest
Grand taxi2h30400-800 MADGroups of 4-6
Rental car2h30300-600 MAD/dayFlexible 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

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.