Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Marrakech to Casablanca Trains

Morocco is a country rich in history and culture. If you're looking to explore more of the country, consider taking a train from Marrakech to Casablanca. You'll get to see some beautiful countryside along the way. Plus, you can meet locals and learn more about their way of life. Hence, make sure to book your ticket and make the most out of your journey!

Marrakech to Casablanca Railway Route

Morocco is a country full of mystery and intrigue. It's a place where the past meets the present, where you can explore ancient ruins from one day and enjoy modern amenities on another. ​
The Moroccan railway system is a vital part of the country's infrastructure. The trains are reliable and have frequent departures, making it easy to explore Morocco by rail.​
​You can expect your journey to be comfortable and enjoyable with both the Economy Class Seat and 1st Class Seats.
Experience the thrill of high-speed rail travel on the Al Atlas train. Enjoy the highest level of comfort and services, tailored specifically to your needs. Al Atlas Trains serve Marrakech – Casablanca Route, making it one of the most comfortable rides. Among the onboard amenities are air conditioning, special luggage areas, power outlets, and comfortable seats. Traveling by Al Atlas train is an unforgettable experience thanks to the train's fast speed. Additionally, travelers can choose between two travel classes, giving them the chance to tailor the trip to their preferences. We recommend that you arrive at the platform at least 20 minutes before your scheduled departure time to have your tickets checked before boarding.
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 EUR 28 per ticket, and from EUR 32 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 Marrakech to Casablanca

Marrakech to Casablanca Train Details

Departing from

Marrakech Train Station

Address: Marrakesh 40000, Marrakech, Morocco

Arriving at

Casa Port Train Station

​Address: Boulevard de Fes, Casablanca 20250, Casablanca, Morocco

What to Know About Marrakech - Casablanca Train

Related Routes

Casablanca - Tangier Train

Distance: 246 km

Time: 2.5 h

Casablanca - Marrakech ​Train

Distance: 246 km

Time: 2.5 h

Marrakech - Rabat Train

Distance: 334 km

Time: 3.5 h

Rabat - Marrakech Train

Distance: 334 km

Time: 3.5 h