Traveling by train in Morocco
Morocco has a limited rail network that unites the main cities: Tangier, Rabat, Kenitra, El Jadida, Casablanca, Marrakech, Fez, Meknes, Oujda and Nador. This network is completed by another “Supratours” bus auxiliary, which communicates the network with other tourist towns:
-Tétouan (by Asilah).
-Ouarzazate, Agadir, Essaouira, Tiznit, Goulmima, Tan-Tan, Al Ayoun, Smara (by Marrakech).
-Beni Mellal (by Settat).
Trains are modern and generally on schedule, although sometimes they are full and you have to travel without a seat.
Official page of the Moroccan railways
The most tourist lines: Traveling by train in Morocco
- Tangier-Sidi Kacem-Rabat-Casablanca
About 10 trains per day between 5.35 am and 9.35 pm, average journey time, 4 hours in Rabat, and 5 hours in Casablanca.
- Tangier-Marrakech
Night sleeper train, departure at 9:30 p.m. and arrival at 8:00 a.m., a good option to travel to the capital of the south, arriving relaxed.
By Casablanca, there are 8 departures with a journey time between 9 and 10 hours.
- Tangier-Meknes-Fez
Three direct trains with a journey lasting 4.5 hours, to Meknes half an hour less.
There are more trains by Sidi Kacem.
- Nador-Casablanca
There is a direct night train which leaves at 7.45pm and arrives at 5.30am.
During the day there are other lines passing through Fez-Taourite with a duration of 10 hours.
- Nador-fez
Two direct departures, in the morning and in the afternoon, the journey takes six hours.
There is also a connection by Taourite.
- Casablanca-Marrakech
Nine direct departures between 5 a.m. and 9 p.m., 4 hours of travel.
- Casablanca-El Jadida
Six daily departures, between 6:30 am and 7:30 pm, the duration of the trip is just over an hour.
- Casablanca-Rabat
Fast trains, departures every half hour, between 5-22 hours, journey time of one hour.
- Fez-Casablanca
There are 16 daily departures, between 1:45 am and 6:50 pm, lasting just over 4 hours.
Check the information officially!