
ONCF Voyages -Tickets and online bookings
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
ONCF Voyages’s popular routes

Marrakesh to Casablanca
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, train, bus, and flight.The earliest departure leaves at 00: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.Casablanca to Marrakesh
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, train, bus, and flight.The earliest departure leaves at 00: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.Fes to Marrakesh
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, car, bus, train, and flight.The earliest departure leaves at 00:00 and has a duration of 4 hours.
Fes to Marrakesh by train
There are 3 travel classes for this journey, including: First Class, Second Class, and Second Class Seat.Casablanca to Tangier
The distance between Casablanca and Tangier is 182 miles, or approximately 291 kilometers.There are 5 ways to get from Casablanca to Tangier, including minivan, car, train, bus, and flight.The earliest departure leaves at 00:00 and has a duration of 3 hours.
Casablanca to Tangier by train
There are 4 travel classes for this journey, including: First Class, Second Class, High Speed, and Second Class Seat.Casablanca to Fes
The distance between Casablanca and Fes is 153 miles, or approximately 244 kilometers.There are 5 ways to get from Casablanca to Fes, including minivan, car, bus, train, and flight.The earliest departure leaves at 00:00 and has a duration of 3 hours.
Casablanca to Fes 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
Based on 188 reviews from Bookaway users who traveled with ONCF Voyages
JOSE G.
Michael B.
BABITA R.
Pablo S.
Suzanne W.
ONCF Voyages's most popular stations
Choose a city
- Marrakesh Train StationMarrakech Train Station, Centre Guéliz Gare ONCF Marrakesh, 40100, Morocco
- Casablanca Train Station (Casa Voyageurs)Gare Casa Voyageurs, Casablanca 20250, Morocco
- Tangier Train StationTanger Ville Railway Station, Tangier 90000, Morocco
- Fes Train StationFes Train Station, Fes 30050, Morocco
- Rabat Train StationRabat Train Station, Ave Mohammed V, Rabat, Morocco
- Casablanca Airport (CMN)Casablanca Mohammed V International Airport, Rte de Nouasseur, Casablanca, Morocco
- Meknes Train StationMeknes Train Station, VFX3+VQ Meknes, Morocco
- Nador Ville Train StationGare Train Nador Ville train station, 53MC+HR Nador, Morocco
- Rabat Agdal Train StationRabat Agdal Train station, Avenue El Hadj Ahmed Charkaoui, Rabat, Morocco
- Oujda Train StationOujda Train Station, M3HG+R3 Oujda, Morocco
- Kenitra Train StationKénitra train station, 7C29+WV Kenitra, Morocco
- El Jadida Train Station6F9Q+9P El Jadida, Morocco
- Casa Port Train StationCasa Port Train Station, Boulevard Zayid Ou Hmad, Casablanca, Morocco
- L'Oasis Train StationL'Oasis Train Station, Casablanca, Morocco
- Gare ONCF Settat Train StationGare Oncf Settat train station, Settat, Morocco
- Mohammedia Train StationMohammedia Train Station, Mohammedia, Morocco
- Asilah Train StationAuthentic station, FXJG+WH Asilah, Morocco
Stories by travelers, for travelers

Out with the old: 5 old travel habits we do not miss at all
From analog cameras to traveler`s checks – nostalgia is great, but we were happy to replace these 5 habits with innovative new technologies.

The high-tech road: How technology simplifies travel planning
Planning your trip can cause a great deal of travel anxiety. Here are four technologies that can help overcome this problem.

Make it work: 6 golden work rules for digital nomads
If you’re thinking of embracing the digital nomad lifestyle, here are a few golden rules for you to live, work and travel by.