Casablanca to Marrakech by Train: A Complete Guide
Casablanca to Marrakech is one of the most popular train routes in Morocco. It’s fast, comfortable, and usually cheaper than private transport — which is why travelers search for the ONCF schedule every day.
In this guide, you’ll find the Casablanca to Marrakech train schedule (2026), typical travel time, how often trains run, and the best times to travel if you want the smoothest trip.
Table of Contents
Quick Answer: How Often Do Trains Run from Casablanca to Marrakech?
In 2026, ONCF trains from Casablanca to Marrakech usually run many times per day, with departures spread from early morning to late evening.
Most days you can expect:
- Frequent departures
- Short waiting times
- Direct trains available
- A trip time of around 2 hours 40 minutes to 3 hours 20 minutes depending on the service
Casablanca to Marrakech Train Travel Time (2026)
The average ONCF travel time is:
| Route | Average Duration |
|---|---|
| Casablanca → Marrakech | 2h 40m to 3h 20m |
| Marrakech → Casablanca | 2h 40m to 3h 20m |
Travel time can change slightly depending on:
- stops along the way
- the train type
- the time of day
- delays (rare, but possible)
ONCF Casablanca to Marrakech Train Schedule (2026)
ONCF schedules can change depending on the season and day of the week, but this route is one of the most stable in Morocco.
Typical Departure Window
You’ll usually find trains running:
- from around 6:00 AM
- until around 10:00 PM
How Many Trains Per Day?
Most travelers will find 10+ departures per day (sometimes more).
Best Times to Travel (If You Want the Easiest Trip)
Not all departures feel the same. Some times are crowded, and others are very calm.
✅ Best Time for Comfort (Less Crowded)
- Mid-morning (9:30 AM – 12:00 PM)
- Mid-afternoon (2:00 PM – 5:00 PM)
These times are usually smoother because:
- fewer commuters
- fewer tour groups
- more seat availability
🚨 Busiest Times (More Crowded)
- Early morning (6:00 AM – 8:00 AM)
- Evening (5:00 PM – 8:00 PM)
These times are popular with:
- business travelers
- commuters
- weekend travelers
If you travel during these hours, it’s smarter to book early.
Where Does the Train Depart in Casablanca?
Casablanca has multiple stations, but for Marrakech, most travelers use:
Casablanca Voyageurs
This is the main station and the easiest for tourists.
You can reach it by:
- taxi
- tramway
- Uber alternatives (depending on availability)
Where Does the Train Arrive in Marrakech?
The train arrives at:
Marrakech Train Station (Gare de Marrakech)
This station is close to:
- Gueliz
- Hivernage
- Medina (short taxi ride)
Is the Casablanca → Marrakech Train Direct?
Yes — in most cases, you will find direct trains.
However, some services may stop in major cities like:
- Rabat
- Settat
- other regional stations
Even with stops, the journey is still fast.
1st Class vs 2nd Class (Schedule + Seat Availability)
The schedule is usually the same for both classes, but availability differs.
2nd Class
- cheaper
- can fill up faster
- good for budget travelers
1st Class
- quieter
- more comfortable
- better chance of finding a seat during busy hours
Should You Book the Ticket in Advance?
For this route, booking depends on the time and season.
You should book in advance if:
- it’s a weekend
- you’re traveling during holidays
- you want 1st class
- you’re traveling in the evening
- you’re traveling with family
You can buy at the station if:
- you travel mid-day
- it’s not peak season
- you don’t care about seat choice
How to Check the Real ONCF Schedule (Best Method)
Even though this guide is updated for 2026, ONCF can still change times.
The best way to confirm the schedule is:
Option 1: ONCF Official Website
- best for accurate departures
- best for booking online
Option 2: ONCF Station Screens
- reliable
- good for last-minute travelers
Option 3: Ask at the Ticket Desk
- helpful if you’re confused
- especially useful for tourists
What If the ONCF Website Doesn’t Work?
This happens sometimes.
If the website is slow or payment fails, do this:
✅ Try again on another browser
✅ Try using a phone (or a laptop)
✅ Use a different card
✅ Buy at Casablanca Voyageurs station
Casablanca to Marrakech Train Ticket Tips (2026)
Even though this post is about schedule, these quick tips can save you stress.
✔ Arrive Early
Come at least:
- 30 minutes early (normal days)
- 45–60 minutes early (weekends)
✔ Avoid Random Resellers
Only buy from:
- ONCF official site
- ONCF ticket counters
- official station machines
✔ Keep Your Ticket Handy
Tickets are checked:
- before boarding (sometimes)
- on the train
What to Expect Onboard (Comfort, Toilets, Luggage)
ONCF trains on this route are generally comfortable.
You’ll usually get:
- clean seats
- luggage space above seats
- air conditioning
- toilets onboard
For luggage:
- medium suitcases are fine
- large luggage is okay but may be harder during busy hours
Is the Train Safe for Tourists?
Yes — this is considered one of the safest and easiest ways to travel between Casablanca and Marrakech.
Still, follow basic travel safety:
- keep your phone and wallet secure
- don’t leave bags unattended
- avoid showing large cash
Common Mistakes Travelers Make
Here are the most common issues tourists face:
1) Waiting Too Long to Buy Tickets
Even if trains run often, seats can sell out at peak times.
2) Arriving Late
Stations in Morocco can be busy.
3) Taking the Wrong Station
Make sure you go to Casablanca Voyageurs unless your ticket says otherwise.
4) Not Checking the Latest Schedule
Schedules can change slightly depending on the season.
FAQ
1) How long is the train from Casablanca to Marrakech?
Usually 2h 40m to 3h 20m, depending on the train and stops.
2) What time is the first ONCF train from Casablanca to Marrakech?
Most days, the first departure is around 6:00 AM.
3) What time is the last train from Casablanca to Marrakech?
Most days, the last departure is around 10:00 PM.
4) Do I need to book ONCF tickets in advance?
Not always, but it’s recommended for weekends, evenings, and holidays.
5) Is the Casablanca to Marrakech train direct?
Most trains are direct, but some may include stops.
Conclusion
The Casablanca to Marrakech ONCF train is one of the easiest travel routes in Morocco. Trains run frequently, the ride is comfortable, and you can usually find a departure that fits your day.
If you want the smoothest experience, travel mid-day, arrive early, and book in advance during busy times.










