Traveling by train in Morocco

Traveling by train in Morocco

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!

Scroll to Top
×