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

Marrakech to Rabat Trains

Marrakech to Rabat Train Tickets & Timetable

The Marrakech to Rabat train service offers several ticket options and seating classes, notably 1st and 2nd class. Departures are made from Marrakech Railway Station, with trains frequently stopping at key stations including Casablanca. It is advisable to book tickets online to enjoy the best prices and guarantee your preferred seating. The price range for a one-way ticket is approximately 100–150 MAD (around $10–15 USD). For precise timetable information, current ticket availability, and fare details, utilize the search page to explore options and purchase tickets. Our online schedule also features up-to-date information on Marrakech to Rabat train departures, train times, and prices.

Marrakech to Rabat Train Overview

The train service from Marrakech to Rabat is a direct route connecting these two significant Moroccan cities. The journey spans approximately 330 km (205 miles) and typically takes around 4 hours and 30 minutes. Trains operate at speeds reaching 80 km/h (50 mph) on this route. The first train departs Marrakech at 7:00 AM, and the last service leaves at 4:30 PM, with multiple daily departures available. Ticket prices start from roughly MAD 100 (USD 10) for standard class tickets. The train makes stops at important stations along the way, including Casablanca. 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

Marrakech to Rabat Train Map

Marrakech to Rabat Train Map
Plan your trip between Marrakech and Rabat on the ONCF train line. The route offers views of the scenic Atlas Mountains, as well as the picturesque landscapes of orchards and olive groves. Key stations along the way include Settat and Casablanca, where you can explore vibrant markets and historical sites. Travel through the heart of Morocco, experiencing both the rural beauty and urban buzz. This journey connects you seamlessly to major cities, enhancing your overall travel experience in Morocco.

How to Book Train Tickets Online from Marrakech to Rabat

Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards and other popular digital payment methods. Our online ticket system guarantees secure transactions when you buy Marrakech to Rabat tickets.
Book Official Tickets Easily
Rail Monsters provides official tickets for the Marrakech to Rabat train route, ensuring a reliable and authorized booking experience. You can confirm and purchase your tickets online with just a few clicks, and receive an electronic QR if available from the local Rail Operator.
Flexible Exchanges & Cancellations
We maintain flexible exchange and cancellation policies for your convenience. Adjust your travel plans easily as needed, and modify your Marrakech to Rabat train tickets based on availability and fare conditions.
Upgrade Opportunities with Reservation Service
With our reservation service, if upgrades are available, we will always try to upgrade your booking to a higher class at no extra charge when price conditions allow. We strive to provide a premium travel experience for our customers.
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 are dedicated to ensuring the easiest booking experience.
Receive Your Tickets Instantly
Upon completing your booking, you will 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.

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 Marrakech - Rabat Route

How long is the train ride from Marrakech to Rabat?
The train ride from Marrakech to Rabat typically takes around 3 to 4 hours, depending on the specific service you choose. This makes it a favorable option for travelers looking to explore both cities without the stress of driving.
What type of train is available from Marrakech to Rabat?
The main train service operating between Marrakech and Rabat is the ONCF (Office National des Chemins de Fer), which offers modern and comfortable train options. The trains are equipped with amenities to enhance your travel experience.
How do I book train tickets from Marrakech to Rabat?
Booking train tickets from Marrakech to Rabat can be easily accomplished online through Rail Monsters. The platform allows you to choose your preferred departure times and seat selections. You can also purchase tickets at the station if you prefer an in-person experience.
What are the departure times for trains from Marrakech to Rabat?
Trains from Marrakech to Rabat operate several times throughout the day, with different schedules depending on the day of the week. It is advisable to check the Rail Monsters website for the most updated timetable to ensure you catch the train that fits your schedule.
How much does a train ticket from Marrakech to Rabat cost?
A one-way train ticket from Marrakech to Rabat costs between 130 to 180 MAD (13 USD - 18 USD). Round-trip tickets can also be purchased through Rail Monsters, providing flexibility for your travel plans. To find the best prices, consider booking in advance.
Can I buy return tickets from Rabat to Marrakech?
Yes, return tickets from Rabat to Marrakech can be purchased through Rail Monsters or at the station. Buying a round-trip ticket in advance is recommended, especially during peak travel times, to ensure availability.
How long is the train ride from Marrakech to Rabat?
The train ride from Marrakech to Rabat typically takes around 3 to 4 hours, depending on the specific service you choose. This makes it a favorable option for travelers looking to explore both cities without the stress of driving.
What type of train is available from Marrakech to Rabat?
The main train service operating between Marrakech and Rabat is the ONCF (Office National des Chemins de Fer), which offers modern and comfortable train options. The trains are equipped with amenities to enhance your travel experience.
How do I book train tickets from Marrakech to Rabat?
Booking train tickets from Marrakech to Rabat can be easily accomplished online through Rail Monsters. The platform allows you to choose your preferred departure times and seat selections. You can also purchase tickets at the station if you prefer an in-person experience.
What are the departure times for trains from Marrakech to Rabat?
Trains from Marrakech to Rabat operate several times throughout the day, with different schedules depending on the day of the week. It is advisable to check the Rail Monsters website for the most updated timetable to ensure you catch the train that fits your schedule.
How much does a train ticket from Marrakech to Rabat cost?
A one-way train ticket from Marrakech to Rabat costs between 130 to 180 MAD (13 USD - 18 USD). Round-trip tickets can also be purchased through Rail Monsters, providing flexibility for your travel plans. To find the best prices, consider booking in advance.
Can I buy return tickets from Rabat to Marrakech?
Yes, return tickets from Rabat to Marrakech can be purchased through Rail Monsters or at the station. Buying a round-trip ticket in advance is recommended, especially during peak travel times, to ensure availability.
Discover more insights at our
Country Guide

Buy Your Marrakech to Rabat Train Tickets on Rail Monsters

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