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 Casablanca Trains

Marrakech to Casablanca Train Tickets & Timetable

The Marrakech to Casablanca train route offers convenient travel options with a variety of train ticket classes, including first class and second class. Departures from Marrakech Railway Station are frequent, with trains making direct stops at key stations such as Settat and Casa Voyageurs. It is advisable to book tickets online to ensure the best prices and availability for your preferred class. The price range for a one-way ticket is approximately 130–180 MAD (around $13–18 USD), and discounts may apply for children and seniors. For detailed timetable information, including current ticket availability, use the search page to explore options and make your purchase. Our online schedule keeps you informed on Marrakech to Casablanca train times, departures, and updated prices.

Marrakech to Casablanca Train Overview

The train route from Marrakech to Casablanca connects two significant Moroccan cities, providing a reliable travel option. Covering a distance of approximately 240 km (149 miles), the journey takes around 3 hours. Trains depart from Marrakech's train station and arrive at Casa Voyageurs Station in Casablanca. Daily departures are regular, with trains running frequently throughout the day. Ticket prices for this route start at approximately MAD 80 (USD 8). The schedule allows for convenient travel between these two cities, making it easy to plan your itinerary. 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 Casablanca Train Map

Marrakech to Casablanca Train Map
Plan your trip from Marrakech to Casablanca on the ONCF train line. This route connects you with significant stations including Mohammedia and El Jadida. Experience the changing landscapes, from the desert outskirts of Marrakech to the coastal areas approaching Casablanca. Don't miss the vibrant life of Rabat, the capital city, along the way. Arriving in Casablanca, you'll see the impressive Hassan II Mosque and the bustling Corniche. This journey showcases the cultural and scenic diversity of Morocco.

How to Book Train Tickets Online from Marrakech to Casablanca

Book Official Tickets Easily
Rail Monsters provides official tickets for the train journey from Marrakech to Casablanca, ensuring a reliable and authorized booking experience. With just a few clicks, you can confirm and purchase your tickets online, and receive an electronic ticket if available from the local Rail Operator.
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.
Upgrade Opportunities with Reservation Service
Using 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.
Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added convenience. Adjust your travel plans if needed, and modify your Marrakech to Casablanca train tickets based on availability and fare conditions.
Receive Your Tickets Instantly
After completing your booking, you'll receive an electronic ticket for train access via email, if Rail Operator provides this option; otherwise, a classic PDF ticket will be sent.
Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards and other digital payment methods. Our online ticket system offers secure transactions when you buy tickets from Marrakech to Casablanca.

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 - Casablanca Route

Is it preferred to book train tickets in advance for Marrakech to Casablanca?
Booking train tickets in advance is recommended to ensure availability, particularly during peak travel seasons. Using Rail Monsters allows you to secure your journey smoothly, so don’t hesitate to reserve early.
Are there any onboard services offered on the train from Marrakech to Casablanca?
Yes, trains from Marrakech to Casablanca typically offer several onboard services including comfortable seating and sometimes food and beverage options. First-class passengers may have access to additional amenities for a more enjoyable travel experience.
What types of trains operate between Marrakech and Casablanca?
There are multiple train services available between Marrakech and Casablanca, including the ONCF trains. For a more comfortable experience with additional amenities, you can choose the first-class service, which is popular among travelers.
How can I book train tickets from Marrakech to Casablanca?
You can easily book train tickets from Marrakech to Casablanca through various channels. The most convenient option is to use Rail Monsters for online booking. Whether you prefer to reserve tickets in advance or at the station, our platform simplifies the process.
How much is the train ticket from Marrakech to Casablanca?
The train ticket from Marrakech to Casablanca ranges from approximately 110 to 150 MAD (12 USD - 16 USD) for a one-way trip. Prices may vary slightly depending on the train service you select and the time of booking. Round-trip tickets are also available through Rail Monsters for added convenience.
How long does the train journey take from Marrakech to Casablanca?
The train journey from Marrakech to Casablanca typically takes about 2 hours and 30 minutes. This allows passengers to enjoy a swift and enjoyable ride between these two major cities.
Is it preferred to book train tickets in advance for Marrakech to Casablanca?
Booking train tickets in advance is recommended to ensure availability, particularly during peak travel seasons. Using Rail Monsters allows you to secure your journey smoothly, so don’t hesitate to reserve early.
Are there any onboard services offered on the train from Marrakech to Casablanca?
Yes, trains from Marrakech to Casablanca typically offer several onboard services including comfortable seating and sometimes food and beverage options. First-class passengers may have access to additional amenities for a more enjoyable travel experience.
What types of trains operate between Marrakech and Casablanca?
There are multiple train services available between Marrakech and Casablanca, including the ONCF trains. For a more comfortable experience with additional amenities, you can choose the first-class service, which is popular among travelers.
How can I book train tickets from Marrakech to Casablanca?
You can easily book train tickets from Marrakech to Casablanca through various channels. The most convenient option is to use Rail Monsters for online booking. Whether you prefer to reserve tickets in advance or at the station, our platform simplifies the process.
How much is the train ticket from Marrakech to Casablanca?
The train ticket from Marrakech to Casablanca ranges from approximately 110 to 150 MAD (12 USD - 16 USD) for a one-way trip. Prices may vary slightly depending on the train service you select and the time of booking. Round-trip tickets are also available through Rail Monsters for added convenience.
How long does the train journey take from Marrakech to Casablanca?
The train journey from Marrakech to Casablanca typically takes about 2 hours and 30 minutes. This allows passengers to enjoy a swift and enjoyable ride between these two major cities.
Discover more details in our
Country Guide

Buy Your Marrakech to Casablanca Train Tickets on Rail Monsters

Book train tickets from Marrakech to Casablanca 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 trip.
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Rail Monsters
Qr codeAppleGoogleHuaweiMi