Casablanca to Marrakech Train: ONCF Times, Prices & Booking
โก Quick Answer
Casablanca to Marrakech Train โ Key Facts
The ONCF train from Casablanca to Marrakech takes 3 hours 20 minutes. Trains depart from Casa Voyageurs station every 1โ2 hours. Tickets cost 98 MAD (2nd class) or 155 MAD (1st class). Book online at oncf.ma or at the station counter.
| Detail | Info |
|---|---|
| Journey time | 3 hours 20 minutes |
| Price (2nd class) | 98 MAD (~$10) |
| Price (1st class) | 155 MAD (~$15) |
| Frequency | Every 1โ2 hours, 06:00โ22:00 |
| Departs from | Casa Voyageurs (not Casa Port) |
| Book online | oncf.ma โ up to 30 days ahead |
The train journey from Casablanca to Marrakech is one of the most popular and reliable rail routes in Morocco, operated by ONCF on the classic Al Atlas service.
Compare trains, buses and shared transfers. Instant confirmation.
Table of Contents
In 2026, this route offers comfortable, air-conditioned trains with frequent departures, making it an ideal option for tourists and expats traveling between Moroccoโs economic capital and its cultural heart. The distance is approximately 246 km, and the journey takes 2 hours 39 minutes to 3 hours depending on the service. This guide provides current ticket prices in MAD, class options, timetable overview, booking methods, and practical tips for a smooth trip.
Current Ticket Prices (2026 Estimates)
ONCF uses variable pricing on the CasablancaโMarrakech route, with fares depending on booking time (advance vs last-minute), day of travel, and class. Prices are subject to change; always verify on the official ONCF site.
- 2nd Class (Standard Seat): 49โ90 MAD (โ $5โ9 USD)
- Cheapest advance-purchase fares start around 49 MAD.
- Standard/last-minute: 80โ90 MAD.
- 1st Class (First Class Seat): 100โ160 MAD (โ $10โ16 USD)
- Advance booking: 100โ130 MAD.
- Flexible/last-minute: 140โ160 MAD.
These are significantly lower than high-speed routes (e.g., Al Boraq TangierโCasablanca). Discounts are available for children, seniors, and advance purchases (up to 30โ50% off).
Journey Time and Frequency
- Duration: 2 hours 39 minutes (fastest) to 2 hours 58 minutes (average).
- Frequency: 8โ12 departures daily (morning, afternoon, evening).
- First departure: ~06:15 from Casablanca.
- Last departure: ~22:00โ23:00 from Casablanca.
- Trains run direct with no changes required.
Train Classes & Onboard Experience
- 2nd Class: Standard seating, air-conditioned, power outlets, basic snack bar. Comfortable for short journeys.
- 1st Class: Larger seats, more legroom, quieter carriage, complimentary water/coffee on some services. Recommended for longer comfort.
Both classes have modern trains with Wi-Fi (variable quality) and clean facilities.
How to Buy Casablanca to Marrakech Train Tickets
- Online (Recommended):
- Official ONCF website/app (www.oncf-voyages.ma) โ English available, accepts most international cards (may need VPN if blocked outside Morocco).
- Third-party sites: 12Go.asia, Rail.Ninja, Bookaway โ easier for overseas cards, small booking fee.
- At the Station:
- Buy at Casablanca Voyageurs station ticket counters or machines (cash/card).
- Arrive 30โ60 minutes early.
- Tips: Book 1โ2 weeks in advance for cheapest fares; last-minute prices rise. Round-trip often cheaper.
Practical Tips for Tourists & Expats
- From Airport: Take a taxi/Uber to Casablanca Voyageurs station (150โ250 MAD, 20โ30 min).
- Luggage: Trains have overhead racks and space; no strict limits.
- Best Time to Travel: Morning or early afternoon to avoid delays and enjoy daylight scenery.
- Accessibility: Stations have ramps/escalators; request assistance if needed.
- Safety: Trains are very safe; keep valuables secure.
FAQs About Casablanca to Marrakech Train Tickets
How much is the train ticket from Casablanca to Marrakech?
49โ90 MAD (2nd class) or 100โ160 MAD (1st class) in 2026.
How long is the train journey from Casablanca to Marrakech?
2 hours 39 minutes to 3 hours.
How many trains per day from Casablanca to Marrakech?
8โ12 daily departures.
Can tourists buy train tickets online in Morocco?
Yes, via ONCF website/app or 12Go.asia.
Is first class worth it on Casablanca to Marrakech?
Yes, for extra comfort on a 3-hour trip.
The Casablanca to Marrakech train offers an efficient, scenic, and affordable way to travel in 2026. Book early for the best fares. Follow Lovin Morocco for more transport and travel guides.











