Casablanca to Marrakech Train 2026: ONCF Schedule, Prices & Tickets
β‘ Quick Answer
Casablanca to Marrakech Train β Key Facts (2026)
The ONCF train from Casablanca to Marrakech takes 2h 40m to 3h 20m. Trains depart Casa Voyageurs station roughly every 1β2 hours from 6:00 AM to 10:00 PM (10+ departures daily). Standard fare is 98 MAD (2nd class) / 155 MAD (1st class) β advance-purchase fares run as low as 49 MAD, while last-minute or peak fares can reach 150β300 MAD depending on class. Book online at oncf.ma up to 30 days ahead, or buy at the station counter.
| Detail | Info |
|---|---|
| Journey time | 2h 40m β 3h 20m |
| Standard price (2nd class) | 98 MAD (~$10) β advance fares from 49 MAD |
| Standard price (1st class) | 155 MAD (~$15) β up to ~300 MAD at peak |
| Frequency | 10+ trains daily, every 1β2 hours, 06:00β22:00 |
| Departs from | Casa Voyageurs (not Casa Port) |
| Book online | oncf.ma β up to 30 days ahead |
Casablanca to Marrakech is one of the most popular and reliable train routes in Morocco, run by ONCF on the classic Al Atlas service between the countryβs economic capital and its cultural heart. This guide covers the full 2026 schedule, current ticket prices by class, where to depart and arrive, how to book, and the practical details that trip up first-time riders.
ONCF Casablanca to Marrakech Train Schedule (2026)
Schedules can shift slightly by season, but this route is one of the most stable in the ONCF network. Typical departures from Casa Voyageurs:
| Departs Casa Voyageurs | Arrives Marrakech | Type |
|---|---|---|
| 06:05 | 09:25 | Direct |
| 08:05 | 11:25 | Direct |
| 10:05 | 13:25 | Direct |
| 14:05 | 17:25 | Direct |
| 18:05 | 21:25 | Direct |
| 21:00 | 00:20 | Night train |
Times are approximate and additional departures run between these β always verify at oncf.ma before travel. Most services run direct, though a few stop in Rabat, Settat, or other regional stations along the way without adding much to total travel time.
Current Ticket Prices by Class (2026)
ONCF uses variable pricing on this route: the exact fare depends on how far ahead you book, the day of travel, and class. The figures below reflect the realistic range travelers report β always confirm the final price at checkout on oncf.ma.
| Class | Typical Range | Notes |
|---|---|---|
| 2nd Class | 49β150 MAD (~$5β15) | Cheapest advance fares from 49 MAD; standard/last-minute closer to 90β150 MAD |
| 1st Class | 100β300 MAD (~$10β30) | Advance booking 100β160 MAD; flexible/peak fares up to ~300 MAD |
These fares are still significantly lower than Moroccoβs high-speed Al Boraq route (TangierβCasablanca). Discounts of 30β50% are typically available for children, seniors, and advance purchases β check eligibility during booking.
1st Class vs 2nd Class: Which Should You Book?
- 2nd Class β standard seating (2+2 layout), air-conditioned, power outlets, basic snack service. Good value for a ~3-hour trip, can fill up faster during peak hours.
- 1st Class β more legroom (often 2+1 layout), quieter carriage, better odds of a window seat during busy periods. Worth it for business travelers, families needing space, or anyone prioritizing comfort.
Both classes run on modern, air-conditioned trains with onboard toilets and overhead luggage space β medium suitcases are no problem; larger luggage is fine but can be tighter to manage during busy hours.
Where the Train Departs and Arrives
Departure β Casablanca Voyageurs: this is the main intercity station and the one you want (not Casa Port). Itβs reachable by taxi, tramway, or rideshare, and also serves trains to Fes, Tangier, and Agadir.
Arrival β Gare de Marrakech: close to Gueliz and Hivernage, with a short taxi ride to the Medina.
How to Buy Tickets (Safe Options)
- Online (recommended): the official ONCF site/app (oncf-voyages.ma) accepts most international cards and offers seat selection β a VPN can help if itβs blocked outside Morocco. Third-party sites like 12Go.asia or Rail.Ninja work well for overseas cards, for a small booking fee.
- At the station: Casa Voyageurs ticket counters and machines take cash or card β arrive 30β60 minutes early.
- Avoid: street resellers and unverified Facebook/WhatsApp ticket sellers β they can overcharge or sell falsified tickets. Only buy from ONCFβs official site, app, or station counters.
If the ONCF website is slow or a payment fails: try another browser or device, use a different card, or simply buy at the Casa Voyageurs counter as a fallback.
Best Times to Travel
β Calmer: mid-morning (9:30 AMβ12:00 PM) and mid-afternoon (2:00β5:00 PM) β fewer commuters and tour groups, more seat availability.
π¨ Busier: early morning (6:00β8:00 AM) and evening (5:00β8:00 PM), popular with commuters and business travelers β book ahead if youβre traveling then.
Common Mistakes to Avoid
- Waiting too long to book β seats can sell out at peak times even though trains run frequently.
- Going to the wrong station β confirm your ticket says Casa Voyageurs, not Casa Port.
- Buying from unofficial resellers β stick to ONCFβs own channels.
- Not rechecking the schedule β times can shift slightly by season; verify close to your travel date.
Every city, the Sahara, transport, costs, safety, and a full Darija phrasebook β free, straight to your inbox.
Get the free guide βPractical Tips for Tourists & Expats
- From the airport: a taxi/rideshare to Casa Voyageurs runs about 150β250 MAD (20β30 min).
- Arrive early: 30 minutes on normal days, 45β60 minutes on weekends.
- Keep your ticket handy β inspectors check on board and sometimes before boarding.
- Safety: this is one of the safest, easiest ways to get around Morocco β still keep valuables secure and avoid flashing cash, as on any train.
FAQ: Casablanca to Marrakech Train
How much is the train ticket from Casablanca to Marrakech?
Standard fare is 98 MAD (2nd class) or 155 MAD (1st class). Advance-purchase fares can run as low as 49 MAD (2nd) or 100 MAD (1st); last-minute or peak fares can reach 150 MAD (2nd) or up to 300 MAD (1st).
How long does the train from Casablanca to Marrakech take?
Between 2 hours 40 minutes and 3 hours 20 minutes, depending on the specific service and any stops along the way.
How many trains run per day?
10 or more departures daily between roughly 6:00 AM and 10:00 PM, plus a night train around 21:00.
Which Casablanca station do I leave from?
Casa Voyageurs β not Casa Port. Itβs the main intercity hub, reachable by tram, taxi, or rideshare from the city centre.
Can tourists book ONCF tickets online?
Yes β via the official oncf-voyages.ma site/app (most international cards accepted), or third-party sites like 12Go.asia for an easier overseas-card checkout.
Is first class worth it on this route?
For a roughly 3-hour trip, yes if you value legroom, a quieter carriage, and a better chance at a window seat β otherwise 2nd class is comfortable and better value.
Is the train direct?
Most services run direct; some stop briefly in Rabat, Settat, or other regional stations without adding much to the total journey time.
Is the Casablanca to Marrakech train safe?
Yes β itβs considered one of the safest and easiest ways to travel in Morocco for both tourists and locals. Keep your phone, wallet, and bags secure as you would on any train.
The Casablanca to Marrakech ONCF train is one of the easiest, most affordable ways to get around Morocco β frequent departures, a comfortable ride, and a fare that fits almost any budget. Book early for the best price, and travel mid-day if you want the calmest ride.
Every city, the Sahara, transport, costs, safety, and a full Darija phrasebook β free, straight to your inbox.
Get the free guide βπ Planning your Morocco route?
Get our train, taxi & airport cheat sheets β plus fare updates when prices change.
Free, no spam, unsubscribe anytime.












