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
Disappointed that there were no lifts at Rabat station. I had a very heavy suitcase and was reluctant to come down the many wooden steps to the platform. A man very kindly carried the case for me.
On the train there is no facility for storing luggage so I was holding it steady for all five hours of the journey. Not the best train dxperien d I've encountered.
Comfortable and punctual
Nice
Very nice trip
Good trip, good service
A great way to get from Casablanca to Marrakech. Price and time effective
The distance between Marrakesh and Casablanca is 138 miles, or approximately 220 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 138 miles, or approximately 220 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 241 miles, or approximately 385 kilometers.There are 5 ways to get from Marrakesh to Fes, including car, bus, minivan, train, 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 241 miles, or approximately 385 kilometers.There are 5 ways to get from Fes to Marrakesh, including car, bus, minivan, train, 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 Tangier is 313 miles, or approximately 501 kilometers.There are 4 ways to get from Marrakesh to Tangier, including minivan, car, bus, and train.
Marrakesh to Tangier by train
There are 5 travel classes for this journey, including: Second Class, Sleeping, First Class, Couchette car, and Second Class Seat.
15Cities
82Routes
Our travelers reviews about the ride with ONCF Voyages
4.57
Based on 276 reviews from Bookaway users who traveled with ONCF Voyages
Disappointed that there were no lifts at Rabat station. I had a very heavy suitcase and was reluctant to come down the many wooden steps to the platform. A man very kindly carried the case for me.
On the train there is no facility for storing luggage so I was holding it steady for all five hours of the journey. Not the best train dxperien d I've encountered.