🟢 Overview: Casablanca to Marrakech by Train

The ONCF train from Casablanca to Marrakech is one of the most convenient ways to travel between Morocco’s two major cities. Whether you’re traveling for business or tourism, ONCF offers regular, reliable, and affordable service with multiple departures every day.


🕐 Train Schedule

Trains from Casa Voyageurs (Casablanca) to Marrakech Station operate from early morning until late evening. The average travel time is 2h 40m to 3h 30m, depending on the type of train and stops.

 

DepartureArrivalDurationTrain Type
07:00 AM09:40 AM2h 40mAl Atlas
12:30 PM15:10 PM2h 40mAl Atlas
18:00 PM21:00 PM3hAl Atlas

Note: Times may vary slightly. Always check the schedule before booking.


💸 Ticket Prices

Prices for Casablanca–Marrakech trains:

  • 2nd Class: from 90 MAD

  • 1st Class: from 140 MAD

✅ First-class tickets come with reserved seating and more comfort — ideal for longer or peak-hour journeys.


🚆 Train Type

The Al Atlas intercity train is the primary train service for this route. Trains are air-conditioned, with clean carriages, and typically run on time.


📍 Station Information

  • Casablanca Station: Casa Voyageurs (main long-distance hub)

  • Marrakech Station: Centrally located near Gueliz, with taxis and buses nearby

🚉 Make sure you’re departing from Casa Voyageurs, not Casa Port (which is for short-distance/local trains).


🧳 Traveler Tips

  • Trains can get busy on weekends and holidays, especially in summer.

  • Arrive 15–20 minutes early to find your platform and settle in.

  • Keep your ticket with you — it’s often checked on board.

  • Consider 1st class if you’re traveling with luggage or prefer more space.


🟠 How to Book Your Ticket

With MYticket, booking your ONCF ticket is easy:

  • ✅ Search live train times

  • ✅ Choose your class & seat

  • ✅ Pay securely online

  • ✅ Receive your ticket via email or WhatsApp


🔍 FAQs

How long is the train ride from Casablanca to Marrakech?
It usually takes around 2 hours 40 minutes to 3 hours.

Is there a high-speed train on this route?
No, the Al Boraq high-speed train only runs between Casablanca and Tangier. To Marrakech, it’s Al Atlas trains.

Can I buy ONCF tickets online?
Yes! You can book through MYticket — simple, fast, and tourist-friendly.



 

Scroll to Top
×