Fes Train Schedule in English

Train travel between Fes, Casablanca, Rabat, Marrakech, Meknes and Tangier

Morocco, Fes, Medina, Tanneries souk
••• Des / Getty Images

Train travel in Morocco is easy, cheap and a great way to get around the country. The train station in Fes is relatively small and very easy to navigate. You can catch a train from Fes to Casablanca, Fes, Tangier, Rabat, Marrakech, Meknes and other towns served by Morocco's railway. If you want to head to Chefchaouen or the Merzouga for the Desert, then you're best bet is taking the bus or a private taxi.

Buying Your Tickets

You can not make a reservation or purchase a train ticket outside of Morocco. Once you arrive however, go to the Fes train station and you can make reservations and purchase your tickets to anywhere in the country. The trains run often and it is usually not a problem to book just a day, or even a few hours or so in advance of your trip.

First Class or Second Class?

The trains in Morocco are divided into compartments. In first class there are 6 people to a compartment, in second class there are 8 people per compartment. If you're booking first class you can get an actual seat reservation, which is nice if you want a window seat since the landscape is wonderful. Otherwise it's first come, first serve but the trains are rarely packed out so you'll always be quite comfortable. The price difference is usually no more than USD15 between the two classes.

Schedules To and From Fes

Below are some of the main schedules of interest, to and from Fes.

Please note that scheduled may change, and to double check when you arrive in Morocco for the correct and most up to date travel times. But over the past 5 years, not much has changed, and the times will give you a good indication of the frequency trains travel the routes. Since you cannot purchase train tickets outside of Morocco, this will still be a useful travel tool for planning purposes.

Train Schedule from Fes to Casablanca

The train from Fes to Casablanca stops in Rabat arriving an hour before you reach Casablanca. The train also stops in Meknes an hour outside of Fes.

Departs: 01h45mn Arrives: 06h15mn
Departs: 02h10mn Arrives: 06h30mn
Departs: 02h30mn Arrives: 06h45mn
Departs: 04h50mn Arrives: 08h45mn
Departs: 05h50mn Arrives: 09h10mn
Departs: 06h50mn Arrives: 10h45mn
Departs: 07h50mn Arrives: 11h10mn
Departs: 08h50mn Arrives: 12h45mn
Departs: 09h50mn Arrives: 13h10mn
Departs: 10h50mn Arrives: 14h45mn
Departs: 11h50mn Arrives: 15h10mn
Departs: 12h50mn Arrives: 16h45mn
Departs: 13h50mn Arrives: 17h10mn
Departs: 14h50mn Arrives: 18h45mn
Departs: 15h50mn Arrives: 19h10mn
Departs: 16h50mn Arrives: 20h45mn
Departs: 17h50mn Arrives: 21h10mn
Departs: 18h50mn Arrives: 22h45mn
Departs: 20h50mn Arrives: 00h45mn

The fare for Casa - Fes is 110 Moroccan Dirham for second class/165 Moroccan Dirham for first class (one way, double for roundtrip)

Train Schedule from Casablanca to Fes

The train from Casablanca to Fes also stops in Rabat on the way (about an hour out of Casablanca). The train also stops in Meknes (about an hour before you arrive in Fes).

Departs: 05h15mn Arrives: 08h35mn
Departs: 06h15mn Arrives: 10h10mn
Departs: 07h15mn Arrives: 10h35mn
Departs: 08h15mn Arrives: 12h10mn
Departs: 09h15mn Arrives: 12h35mn
Departs: 10h15mn Arrives: 14h10mn
Departs: 11h15mn Arrives: 14h35mn
Departs: 12h15mn Arrives: 16h10mn
Departs: 13h15mn Arrives: 16h35mn
Departs: 14h15mn Arrives: 18h10mn
Departs: 15h15mn Arrives: 18h35mn
Departs: 16h15mn Arrives: 20h10mn
Departs: 17h15mn Arrives: 20h35mn
Departs: 18h15mn Arrives: 22h10mn
Departs: 19h45mn Arrives: 23h40mn
Departs: 20h15mn Arrives: 00h10mn
Departs: 22h15mn Arrives: 02h10mn
Departs: 22h45mn Arrives: 02h30mn

The fare for Casa - Fes is 110 Moroccan Dirham for second class/165 Moroccan Dirham for first class (one way, double for roundtrip)

Train Schedule from Fes to Marrakech

The train from Fes to Marrakech also stops in: Meknes (about an hour from Fes), Rabat and Casablanca (about 4 hrs from Fes).

Departs: 02h30mn Arrives: 10h00mn
Departs: 04h50mn Arrives: 12h00mn
Departs: 06h50mn Arrives: 14h00mn
Departs: 07h50mn Arrives: 14h50mn(change at CASA VOYAGEURS)
Departs: 08h50mn Arrives: 16h00mn
Departs: 10h50mn Arrives: 18h00mn
Departs: 11h50mn Arrives: 18h50mn(change at CASA VOYAGEURS)
Departs: 12h50mn Arrives: 20h05mn
Departs: 14h50mn Arrives: 22h03mn
Departs: 16h50mn Arrives: 23h59mn
Departs: 19h30mn Arrives: 04h29mn

The fare for Fes to Marrakech is: 195 Moroccan Dirham for 2nd class/295 Moroccan Dirham for first class (one way, double for roundtrip)

Train Schedule from Marrakech to Fes

The train from Marrakech to Fes (and back) also stops in Casablanca (just over 3 hours from Marrakech), Rabat on the way (about an hour out of Casablanca), and Meknes (about an hour before you arrive in Fes).

Departs: 04h55mn Arrives: 12h10mn
Departs: 06h55mn Arrives: 14h10mn
Departs: 08h55mn Arrives: 16h10mn
Departs: 10h55mn Arrives: 18h10mn
Departs: 12h55mn Arrives: 20h10mn
Departs: 14h55mn Arrives: 22h10mn
Departs: 16h10mn Arrives: 23h40mn (change at CASA VOYAGEURS)
Departs: 16h55mn Arrives: 00h10mn
Departs: 18h55mn Arrives: 02h10mn
Departs: 23h00mn Arrives: 07h59mn

The fare for Marrakech to Fes is: 195 Moroccan Dirham for 2nd class/295 Moroccan Dirham for first class (one way, double for roundtrip)

Train Schedule from Fes to Tangier

                Departure             Arrival           Switch trains at

01h45mn07h00mnSIDI KACEM  
02h10mn07h00mnSIDI KACEM  
07h10mn12h30mnMECHRA BEL KSIRI  
10h20mn14h55mn-  
13h05mn17h25mn-  
17h05mn21h25mn

 

The fare for Fes to Tangier is 105 Moroccan Dirham for second class/ 155 Moroccan Dirham for first class (one way, double for roundtrip)

Train Schedule from Tangier to Fes

                  Departure            Arrival               Switch trains at

08h25mn13h00mn-  
10h40mn15h00mn-  
13h05mn17h35mn-  
17h35mn21h50mnMECHRA BEL KSIRI  
21h35mn02h10mnSIDI KACEM  
21h35mn02h30mnSIDI KACEM

 

The fare for Tangier - Fes is 105 Moroccan Dirham for second class/ 155 Moroccan Dirham for first class (one way, double for roundtrip)

Train Travel Tips

  • Make sure you know the approximate time of your arrival because stations are not well posted and the conductor is barely audible when he announces the train station.
  • Before you arrive at your destination, especially in touristy towns like Marrakech and Fes, you are quite likely to have unofficial "guides" trying to get you to stay at their hotel or offering you advice. They may tell you your hotel is full or that you should let them help you get a cab etc. Be polite but firm and stick to your original hotel plans.
  • If you bring your own food, offer some to your fellow passengers (unless they're fasting during Ramadan of course)