Rabat to Marrakech Trains

The train from Rabat to Marrakech is a wonderful way to see Morocco. There are many reasons why you should travel by train, the most important being that it gives you more time to enjoy your surroundings and take in all of the scenery. Hence, make sure to book your train ticket today and make the most out of your trip to Morocco!

Rabat to Marrakech Railway Route

While Rabat is a beautiful city on its own, the trip to Marrakech from Rabat by train is a sight that travelers should not miss. The train station in Rabat has been beautifully renovated and offers an air conditioned waiting area with free WiFi, as well as shops for souvenirs and food.
​​The train from Rabat to Marrakech is a great way to travel as it offers an alternative form of transportation and the scenery is breathtaking. The views along this route are beautiful and include lush green landscapes, colorful markets, and quaint villages that seem untouched by modern life.
Trains
If you want to experience Morocco like a local, then take the train from Rabat to Marrakech. Al Atlas is your best option for this journey with their comfortable trains and beautiful scenery along the way.
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 $35 per ticket, and from $41 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 Rabat to Marrakech

Rabat to Marrakech Train Details

Departing from

Rabat Ville Train Station

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

Arriving at

Marrakech Train Station

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

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

What to Know About Rabat - Marrakech Train

Related Routes

Casablanca - Rabat Train

Distance: 88 km

Time: 54 min

Marrakech - Casablanca ​Train

Distance: 246 km

Time: 2.5 h

Casablanca - Rabat Train

Distance: 334 km

Time: 3.5 h

Marrakech - Rabat Train

ance: 234 km

Time: 3.5 h