Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
USD
US
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Book Train Tickets Worldwide

Rabat to Marrakech Trains

Rabat to Marrakech Train Tickets & Timetable

The Rabat to Marrakech train offers several ticket options and classes, including First Class and Second Class seating. Departing from Rabat Agdal Station, trains make key stops at stations such as Kenitra and Casablanca before reaching Marrakech. It is advisable to book tickets online to secure the best prices for your journey. The train ticket price range for a one-way trip is approximately 160–190 MAD (around $16–19 USD). For precise timetable information, current ticket availability, and class fares, utilize the search page to explore options and purchase tickets. Our online schedule provides up-to-date information on Rabat to Marrakech train departures, train times, and prices.

Rabat to Marrakech Train Overview

The train route from Rabat to Marrakech connects Morocco's capital with its cultural heart. This journey covers a distance of approximately 329 km (204 miles) and takes about 3 hours. The train reaches speeds of up to 120 km/h (75 mph), offering a practical way to travel. Daily departures from Rabat Voyageur Station typically start from 6:30 AM, with multiple trains running throughout the day. Ticket prices for the trip range from MAD 150 (approximately USD 15) for standard class. Key stops may include Kenitra and Settat. Book your trip online with Rail Monsters.

Book Train Tickets Worldwide

Customers saved 27% on average* in 2024 by booking 3 months in advance*

1M+ Train
Journeys
Blazing Fast
Support Team
Flexible Booking
and Cancellations
250+ Rail
Operators
Loyalty Rewards
and Free Upgrades
Exclusive journeys from
touristic to high-speed trains

Rabat to Marrakech Train Map

Rabat to Marrakech Train Map
Plan your trip from Rabat to Marrakech via the ONCF train service. This route connects two vibrant cities, allowing you to experience Morocco's rich culture. The train passes through Kenitra and includes briefly scenic views of the Moroccan countryside and traditional villages. The transport system offers regular services, making it convenient to travel. Expect to see the changing landscapes as you head toward the bustling markets of Marrakech, known for its historic architecture and lively atmosphere.

How to Book Train Tickets Online from Rabat to Marrakech

Upgrade Opportunities with Reservation Service
Thanks to our reservation system, if upgrades are available, we will always try to upgrade your booking to a higher class at no extra charge when the price is comparable. Premium travel experience for our customers whenever possible.
Book Official Tickets Easily
Rail Monsters provides official tickets for the train route from Rabat to Marrakech, ensuring a reliable and authorized booking experience. With just a few clicks, you can confirm and purchase your tickets online and receive an electronic QR if available from the local Rail Operator.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, Google Pay, and other digital payment methods. Our online ticket system offers secure transactions when you buy Rabat to Marrakech tickets.
Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added convenience. Easily adjust your travel plans if needed, and modify your Rabat to Marrakech train tickets based on availability and fare conditions.
Receive Your Tickets Instantly
After completing your booking, you'll receive an electronic QR code for train access via email, if the Rail Operator provides this option; otherwise, a classic PDF ticket will be sent.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to answer your questions or assist with your online ticket booking. We're here to ensure the easiest booking experience.

Search. Book. Travel.

With our free app, train booking is easy and rewards add up fast. Every ticket you book brings you closer to discounts for future trips, so you save even more while exploring the World by Rail.
Travel More, Spend Less.
phone
Mobile
train tickets
Travel
inspiration
Live journey
updates

FAQ about the Rabat - Marrakech Route

How to book train tickets from Rabat to Marrakech?
Booking train tickets from Rabat to Marrakech is easy and can be done via the Rail Monsters platform. You can purchase tickets online or at the train station. For a more convenient experience, consider using the Rail Monsters mobile app that allows for seat selection and payment at your fingertips.
How long is the train ride from Rabat to Marrakech?
The train ride from Rabat to Marrakech typically takes around 2 hours and 30 minutes. The journey offers comfortable seating and scenic views of the Moroccan countryside, making it an enjoyable way to travel between these two cities.
When are the trains from Rabat to Marrakech available?
Trains from Rabat to Marrakech run several times a day, with departures typically starting early in the morning and continuing until late evening. It's best to check the Rail Monsters website for the most current timetable and availability when planning your trip.
How much is the train ticket from Rabat to Marrakech?
The train ticket from Rabat to Marrakech ranges from approximately 150 to 200 Moroccan Dirhams (15 USD - 20 USD) for a one-way journey. Prices may vary based on the time of booking and the class of service selected. It is advisable to purchase tickets in advance through the Rail Monsters website or mobile apps for the best availability.
What is the best train option from Rabat to Marrakech?
For traveling from Rabat to Marrakech, the ONCF trains are the recommended option. These trains operate regularly throughout the day, providing a reliable means of transportation. Different classes are available, allowing for a choice based on your comfort needs and budget.
Is the train journey from Rabat to Marrakech direct?
Yes, the train journey from Rabat to Marrakech is direct. Passengers can enjoy a non-stop trip without the need for transfers, making the journey efficient and straightforward.
How to book train tickets from Rabat to Marrakech?
Booking train tickets from Rabat to Marrakech is easy and can be done via the Rail Monsters platform. You can purchase tickets online or at the train station. For a more convenient experience, consider using the Rail Monsters mobile app that allows for seat selection and payment at your fingertips.
How long is the train ride from Rabat to Marrakech?
The train ride from Rabat to Marrakech typically takes around 2 hours and 30 minutes. The journey offers comfortable seating and scenic views of the Moroccan countryside, making it an enjoyable way to travel between these two cities.
When are the trains from Rabat to Marrakech available?
Trains from Rabat to Marrakech run several times a day, with departures typically starting early in the morning and continuing until late evening. It's best to check the Rail Monsters website for the most current timetable and availability when planning your trip.
How much is the train ticket from Rabat to Marrakech?
The train ticket from Rabat to Marrakech ranges from approximately 150 to 200 Moroccan Dirhams (15 USD - 20 USD) for a one-way journey. Prices may vary based on the time of booking and the class of service selected. It is advisable to purchase tickets in advance through the Rail Monsters website or mobile apps for the best availability.
What is the best train option from Rabat to Marrakech?
For traveling from Rabat to Marrakech, the ONCF trains are the recommended option. These trains operate regularly throughout the day, providing a reliable means of transportation. Different classes are available, allowing for a choice based on your comfort needs and budget.
Is the train journey from Rabat to Marrakech direct?
Yes, the train journey from Rabat to Marrakech is direct. Passengers can enjoy a non-stop trip without the need for transfers, making the journey efficient and straightforward.
Discover more details at our
Country Guide

Buy Your Rabat to Marrakech Train Tickets on Rail Monsters

Book train tickets from Rabat to Marrakech with Rail Monsters: featuring a 24/7 support team and mobile apps for iOS and Android to buy and manage tickets. We offer flexible bookings and cancellations, as well as free class upgrades for our loyal customers. Compare train ticket prices to secure the best options for your journey.
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Qr codeAppleGoogleHuaweiMi