

The train distance from Casablanca to Marrakech is approximately 240 kilometers, and most travelers prefer the train for comfort and convenience between these two cities. Trains operate up to 10 times daily from Casa Voyageurs station to Marrakech railway station, and both stations are centrally located, so you avoid road traffic delays. Travel time is about 2 hours 40 minutes on average, and the fastest trip takes 2 hours 30 minutes. Second class tickets cost between 49 and 139 MAD, and first class tickets range from 120 to 200 MAD. Both classes are air conditioned and have large windows for scenic views of the Moroccan countryside.
For passengers weighing other options, long-distance buses run extensive daily schedules. The bus journey takes around 2.5 to 3 hours, but traffic can cause delays. Driving via the A7 toll highway covers about 246 km, and a rental car offers maximum flexibility over departure times and stops along the way, though toll fees apply. Private transfers provide door-to-door service and are ideal for groups or heavy luggage, but they can be significantly more expensive than public transit. With options to suit every budget, the train remains the fastest and most straightforward way to travel from Casablanca to Marrakech.
Most travelers prefer the train for comfort and convenience. The train from Casablanca is fast, affordable and straightforward, which makes it a great option for sightseeing trips. Trains run between two centrally located stations, so you avoid traffic in both cities and arrive close to your hotel.
Train travel time from Casablanca to Marrakech is about 2 hours 40 minutes. The train journey usually takes approximately 2 hours 30 minutes to 3 hours, and the fastest trip takes 2 hours 30 minutes. Travelers can occasionally expect delays, so allow extra time if you have a connection.
The train distance from Casablanca to Marrakech is approximately 240 kilometers. The road distance via the A7 toll highway is about 246 km. Over this distance, the train offers a reliable journey time without the traffic that can slow down cars and buses.
Trains operate up to 10 times daily between Casablanca and Marrakech. Daily departures are spread from early morning to evening, so it's easy to choose a departure time that fits your plans.
Services on this route are run by ONCF (Moroccan Railways). The most popular trains are the modern Al Atlas intercity trains. Al Atlas trains offer air conditioned carriages, comfortable seating and large windows, and they are among the most reliable trains in Morocco.
Al Atlas is ONCF's intercity train brand connecting Morocco's major cities, including Casablanca and Marrakech. Al Atlas trains feature first class and second class seats, air conditioning and onboard refreshments. The Al Atlas train is a comfortable and affordable way to make the trip.
Not yet. Morocco's Al Boraq high speed train currently runs between Tangier, Rabat and Casablanca. An extension of the high speed line to Marrakech is under construction. Until it opens, Al Atlas intercity trains are the fastest rail option, and the fastest trip takes 2 hours 30 minutes.
Trains to Marrakech depart from Casa Voyageurs, Casablanca's main train station. Casa Voyageurs station is centrally located and well connected by tram and taxi. Some services also stop at other Casablanca stations, so check your ticket for the exact boarding point.
Trains arrive at Marrakech railway station in the Gueliz district. From the Marrakesh station, it's a short taxi ride to the Medina, Jemaa el-Fna square and most hotels. Agree on a price with your taxi driver before you set off, or ask for the meter.
Both classes feature large windows for scenic views, and passengers in either class can buy snacks and drinks onboard.
First class tickets are a great option if you want a guaranteed seat, ample legroom and a quieter journey. They're especially useful on weekends and holidays, when second class can get crowded.
Train tickets can be booked online on the Rail Ninja website or through our free app. Search your date, compare departures and classes, and purchase your Casablanca to Marrakech tickets in a few minutes. You'll receive an e-ticket to show when boarding.
Yes. The Rail Ninja free app lets you search trains, compare first class and second class seats, and purchase tickets on your phone. You can also access your booking any time during your trip.
Booking in advance is recommended, especially if you want first class seats or plan to travel on weekends and holidays. Buying your tickets early, ideally around one month ahead for peak dates, helps you secure your preferred departure time.
Yes. Onboard refreshments include snacks and beverages for purchase, so you can relax with a drink during the journey.
Yes. Passengers can bring luggage and store it on the overhead racks or near the carriage doors. If you're traveling with a lot of heavy luggage or in a group, a private transfer may be more convenient.
Long-distance buses operate multiple services and have extensive daily schedules between the two cities. Bus journeys take around 2.5 to 3 hours, but traffic can delay the trip. The train usually offers a more reliable travel time and more space.
Driving via the A7 toll highway covers about 246 km. Rental cars give you maximum flexibility over departure times and stops along the way. However, toll fees apply, and traffic in both cities can add to your travel time.
Yes. Private transfers provide door-to-door service between Casablanca and Marrakech and are ideal for groups or travelers with heavy luggage. Keep in mind that private transfers can be significantly more expensive than public transit.
The train passes through the Moroccan countryside, farmland and small towns, with picturesque views from the large windows. Once you arrive, you can explore the Medina, the Koutoubia Mosque and the Majorelle Garden.
One platform, 34+ destinations, 700+ routes around the globe.
We speak your language and offer over 20 payment methods.
Read authentic Rail Ninja reviews and see what our travelers say about us.
You can conveniently book train tickets for up to a year in advance!
Need a hand? Contact our customer support before or during your trip.