Casablanca to Marrakech Train: Schedules, Tickets & Prices
Travel from Casablanca to Marrakech by train in around 2h 39m to 2h 58m, with tickets available from 186 MAD to 325 MAD.
Train from Casablanca to Marrakech
Experience a cheap train ride from Casablanca to Marrakech, boarding at Casablanca Train Station and arriving at Marrakech Train Station, Marrakesh. With journeys lasting approximately 2 hours 39 minutes and tickets from 186 MAD, you can plan ahead and book your seat here for a smooth and enjoyable trip.
Prices: 186 MAD to 325 MAD
Duration: 2h 39m – 2h 58m ⏱
Train Routes & Schedules from Casablanca to Marrakech
Board the train at Casablanca Train Station, the only direct service from Casablanca to Marrakech. Services run from 06:24 until 22:35, and the rail journey usually takes around 2h 39m to 2h 58m before arriving at Marrakech Train Station, Marrakesh. Tickets start from 186 to 325 MAD, and you can check the full timetable for the Casablanca–Marrakech route to find the departure that fits your schedule and reserve your seat.
Cheapest Train Casablanca to Marrakech
186 MAD, from Casablanca Train Station to Marrakech Train Station, Marrakesh, departure some times, duration 2h 39m.Fastest Train Casablanca to Marrakech
325 MAD, from Casablanca Train Station to Marrakech Train Station, Marrakesh, departure some times, duration 2h 39m.Train Timetable: Casablanca Train Station → Marrakech Train Station, Marrakesh
- 06:24 09:22 2h 58m 325 MAD
- 08:35 11:14 2h 39m 257 MAD
- 08:44 11:23 2h 39m 325 MAD
- 09:35 12:14 2h 39m 257 MAD
- 09:44 12:23 2h 39m 325 MAD
- 10:35 13:14 2h 39m 257 MAD
- 10:44 13:23 2h 39m 325 MAD
- 11:35 14:14 2h 39m 257 MAD
- 11:44 14:23 2h 39m 325 MAD
- 12:35 15:14 2h 39m 257 MAD
- 12:44 15:23 2h 39m 325 MAD
- 13:35 16:14 2h 39m 257 MAD
- 13:44 16:23 2h 39m 325 MAD
- 14:35 17:14 2h 39m 186 MAD
- 14:44 17:23 2h 39m 325 MAD
- 15:35 18:14 2h 39m 257 MAD
- 15:44 18:23 2h 39m 325 MAD
- 16:35 19:14 2h 39m 257 MAD
- 16:44 19:23 2h 39m 240 MAD
- 17:35 20:14 2h 39m 257 MAD
- 17:44 20:23 2h 39m 240 MAD
- 18:35 21:14 2h 39m 186 MAD
- 18:44 21:23 2h 39m 325 MAD
- 19:35 22:14 2h 39m 186 MAD
- 19:44 22:23 2h 39m 240 MAD
- 20:35 23:14 2h 39m 186 MAD
- 20:44 23:23 2h 39m 240 MAD
- 21:35 00:14 2h 39m 186 MAD
- 21:44 00:23 2h 39m 325 MAD
- 22:35 01:14 2h 39m 257 MAD
Frequently Asked Questions Train Casablanca to Marrakech
Below you will find answers to the most common questions about traveling from Casablanca to Marrakech by train.
How long is the train trip from Casablanca to Marrakech?
The train trip from Casablanca to Marrakech takes about 2 hours 39 minutes to 2 hours 58 minutes. It is a fairly quick way to travel between Casablanca and Marrakech by train, especially if you want a direct rail option for the journey.
How much do train tickets cost for Casablanca to Marrakech?
Train tickets for Casablanca to Marrakech cost between 186 MAD and 325 MAD. If you are planning this train journey, it is a good idea to check fares early so you can choose the option that fits your budget.
What are the departure and arrival stations for the Casablanca to Marrakech train service?
The Casablanca to Marrakech train service departs from Casablanca Train Station and arrives at Marrakech Train Station, Marrakesh. If you are taking the train, these are the main stations to keep in mind for your trip.
When is the first and last train departure between Casablanca and Marrakech?
For the train between Casablanca and Marrakech, the first departure is at 06:24 and the last departure is at 22:35. That gives travelers a wide window to plan a train journey that fits their schedule.
How many train options are there from Casablanca to Marrakech?
There are 30 train trips available from Casablanca to Marrakech. With that many train departures, it is easier to find a time that works for your travel plans.
Can I book train tickets for Marrakech from Casablanca in advance?
Yes, you can book train tickets for Marrakech from Casablanca in advance. Since the train journey has multiple departures and a set price range, booking ahead can help you secure the time and fare you prefer.
Is the train connection between Casablanca and Marrakech a practical choice for travelers?
Yes, the train connection between Casablanca and Marrakech is a practical choice because it is direct, has several departures, and keeps the trip to under 3 hours. For many travelers, the train is a convenient way to move between the two cities.
What should I know before taking the train from Casablanca to Marrakech?
Before taking the train from Casablanca to Marrakech, it helps to check the departure time, ticket price, and station details in advance. The train journey starts at Casablanca Train Station and ends at Marrakech Train Station, Marrakesh, so arriving early can make the trip smoother.
Travel options for Casablanca to Marrakech
More Train routes from and to Casablanca or Marrakech
Routes in Train from Casablanca →
Routes in Train to Marrakech ←
Routes in Train to Casablanca ←
Planning more than just Casablanca to Marrakech?
You’re currently viewing Train options for Casablanca to Marrakech. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.