🟢 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.
Departure | Arrival | Duration | Train Type |
---|---|---|---|
07:00 AM | 09:40 AM | 2h 40m | Al Atlas |
12:30 PM | 15:10 PM | 2h 40m | Al Atlas |
18:00 PM | 21:00 PM | 3h | Al 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.
- Facts About Casablanca: 15 facts about the economic capital of Morocco
- Casablanca to Tanger Morocco TGV Al Boraq schedule and prices
- Visit Tangier: The Ancient International City In Northern Morocco
- Is the LGV a priority for Morocco?
- Casa Voyageurs to Aeroport MED V (CMN) Train schedule and prices
- High Speed Train Between Marrakech And Agadir : Battle between France and China
- Travel to & from Tangier, Morocco