ONCF Voyages is Morocco's national railway operator and a state-owned company. They offer 1st class train services from Marrakech and Casablanca to Tangier, Fes and Rabat.
Official address: HAY AIT N 873
Phone 1: +212 694683803
Traveling with
ONCF Voyages
Angenehme Fahrt
Nice and comfortable.
It was very good. The train left and arrived on time. The seats were comfortable. I took off one star because the toilet was unusable.
Very good experience, had no problems at allyou
We originally booked 4, 1st class tickets that in the end became 2nd class because the train was fully booked. We got there nonetheless at the right time and the difference was refunded. Service as it should be !
Moroccan trains are nice, and comfortable. This was not one of the newest wagons, it was an old fashioned 6 people cabin with wide seats with head resting and spacious armchairs. The train was on time to the minute. Will always choose the train.
The distance between Marrakesh and Casablanca is 137 miles, or approximately 219 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including minivan, car, bus, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.
Marrakesh to Casablanca by train
There are 3 travel classes for this journey, including: Second Class, First Class, and Second Class Seat.
The distance between Casablanca and Marrakesh is 137 miles, or approximately 219 kilometers.There are 5 ways to get from Casablanca to Marrakesh, including minivan, car, bus, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.
Casablanca to Marrakesh by train
There are 3 travel classes for this journey, including: Second Class, First Class, and Second Class Seat.
The distance between Marrakesh and Fes is 240 miles, or approximately 384 kilometers.There are 5 ways to get from Marrakesh to Fes, including minivan, train, bus, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.
Marrakesh to Fes by train
There are 3 travel classes for this journey, including: Second Class, First Class, and Second Class Seat.
The distance between Fes and Marrakesh is 240 miles, or approximately 384 kilometers.There are 5 ways to get from Fes to Marrakesh, including minivan, train, bus, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.
Fes to Marrakesh by train
There are 3 travel classes for this journey, including: Second Class, First Class, and Second Class Seat.
The distance between Marrakesh and Rabat is 179 miles, or approximately 287 kilometers.There are 4 ways to get from Marrakesh to Rabat, including train, bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.
Marrakesh to Rabat by train
There are 3 travel classes for this journey, including: Second Class, First Class, and Second Class Seat.
14Cities
80Routes
Our travelers reviews about the ride with ONCF Voyages
4.64
Based on 199 reviews from Bookaway users who traveled with ONCF Voyages
We originally booked 4, 1st class tickets that in the end became 2nd class because the train was fully booked. We got there nonetheless at the right time and the difference was refunded. Service as it should be !
ONCF Voyages's most popular stations
Choose a city
Marrakesh Train StationMarrakech Train Station, Centre Guéliz Gare ONCF Marrakesh, 40100, Morocco