Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Marrakech to Rabat Trains

If you're looking for an amazing way to travel between Marrakech and Rabat, look no further than the train! Not only is it a scenic route, but it's also very affordable and comfortable. Hence, make sure to book your train ticket today and make the most out of your trip to Morocco!

Marrakech to Rabat Railway Route

There are many reasons to travel by train in Morocco. The scenery is beautiful, and the trains are comfortable and reliable. But the best reason to take the train is because it's such a unique experience. The Marrakech to Rabat route is one of the most popular train trips in Morocco, and it's definitely worth taking!
​You'll get to see some of the most stunning landscapes in the country, and you'll also get to experience Moroccan culture first-hand. So if you're planning a trip to Morocco, be sure to include a journey on the Marrakech to Rabat train!
Do you want to travel by Marrakech to Rabat train with Al Atlas? If you are looking for an easy and efficient way of getting from one city to another, then traveling by train is your best solution. It's a comfortable means of transportation that will offer the opportunity to see Morocco in its full beauty while at the same time being able to enjoy all the creature comforts that modern trains have on offer. ​
Ticket Price
The price for your ticket will depend on your travel date (is it a weekend or a regular day), when you are buying your tickets (in advance or last-minute), and your travel class. Usually, the Economy Class Seat price starts from EUR 28 per ticket, and from EUR 32 per ticket for a First Class Seat.
Seat Reservation
After booking a ticket, you will be assigned to one of the seats.
Ticket Delivery
You can download the PDF of the tickets to print them or show on your electronic device when boarding a train.

Book Train Tickets from Marrakech to Rabat

Tangier to Casablanca Train Details

Departing from

Marrakech Train Station

Address: Centre Guéliz Gare ONCF Marrakech، 40100, Morocco

Arriving at

Rabat Ville Train Station

​Address: Ave Mohammed V, Rabat, Morocco, Rabat, Morocco​

Find Better Prices on Rail Ninja App
Download our free app today and save on your next trip

What to Know About Marrakech - Rabat Train

Related Routes

Casablanca - Rabat Train

​​Distance: 88 km

Time: 54 min

Marrakech - Casablanca ​Train

Distance: 246 km

Time: 2.5 h

Rabat -Casablanca Train

Distance: 88 km

Time: 54 min

Rabat - Marrakech Train

Distance: 334 km

Time: 3.5 h