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
Great ride! I'll do this again. But, you have to be careful where you want to get off the train. There's no announcements and you better be careful! I also thought there'd be refreshments for the first class passengers!
Excellent
Very reasonable, comfortable with trolley service
Good
The trip was fantastic and hope to use your service soonest.
The distance between Marrakesh and Casablanca is 138 miles, or approximately 221 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including train, minivan, car, bus, 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 221 kilometers.There are 5 ways to get from Casablanca to Marrakesh, including train, minivan, car, bus, 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 243 miles, or approximately 389 kilometers.There are 5 ways to get from Marrakesh to Fes, including train, minivan, 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 243 miles, or approximately 389 kilometers.There are 5 ways to get from Fes to Marrakesh, including train, minivan, 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 Tangier and Marrakesh is 316 miles, or approximately 505 kilometers.There are 4 ways to get from Tangier to Marrakesh, including train, bus, minivan, and car.
Tangier to Marrakesh by train
There are 4 travel classes for this journey, including: Sleeping, Second Class, First Class, and Second Class Seat.
15Cities
82Routes
Our travelers reviews about the ride with ONCF Voyages
4.56
Based on 269 reviews from Bookaway users who traveled with ONCF Voyages
Great ride! I'll do this again. But, you have to be careful where you want to get off the train. There's no announcements and you better be careful! I also thought there'd be refreshments for the first class passengers!