Train Schedule for Travel to and From Fez, Morocco

Train Schedule for Travel to and From Fez, Morocco
••• Fez Train Station, Morocco. Andrea Ricordi, Italy/ Getty Images  

If you're planning on traveling around Morocco, using the country's train network is a great way of doing so. Affordable, clean and surprisingly punctual, Moroccan trains are easy to navigate and connect many of the most popular tourist hotspots. One such hotspot is Fez, the imperial city in the north of the country known for its ancient medina and colourful leather tanneries. Fez's station is relatively small, yet offers efficient services to many key destinations including Casablanca, Tangier, Meknes, Rabat and Marrakesh.

Buying Your Tickets

There are several ways to purchase tickets for train travel in Morocco. Usually, there is no need to book in advance, as services are plentiful and carriages are rarely full. Accordingly, the easiest way to buy tickets is simply to arrive at the station in time to purchase them from the ticket office ahead of your intended departure. However, if you plan on traveling during peak holiday times, pre-booking may be necessary. You can buy tickets from the station in person a few days in advance, or ask your travel agent or hotelier to arrange them for you. Alternatively, it is possible to reserve tickets via the train network's website, although this is currently only available in French. 

First or Second Class?

Most Moroccan trains are divided into first and second class compartments. In first class, there are six seats, while second class compartments are slightly more crowded with eight seats.

The price difference between the two classes is minimal, and booking first class gives you the advantage of being able to reserve a specific seat. This is a bonus if you particularly want to sit by the aisle, or if you're looking forward to admiring the Moroccan scenery from a window seat. In second class, seats are occupied on a first come, first served basis.

 

Schedules To and From Fez, Morocco

Below you will find train timetables for travel between Fez and some of Morocco's other major cities. Please note that although the times listed were accurate at the time of publishing, schedules may change and should be checked before planning a specific journey. 

Train Schedule from Fez to Casablanca

The train from Fez to Casablanca's long-distance station, Casa Voyageurs, stops en route in Rabat and Meknes. 

DepartsArrives
02:1006:37
03:2007:25
04:3008:50
05:2509:20
06:3010:50
07:3011:20
08:3012:50
09:3013:20
10:3014:50
11:3015:20
12:3016:50
13:3017:20
14:3018:50
15:3019:20
16:3020:50
17:3021:20
19:0023:10

Second class tickets cost 116 dirham, while first class tickets cost 174 dirham. Round-trip fares are double the price of one-way fares.

Train Schedule from Casablanca to Fez

DepartsArrives
06:0510:25
07:0510:50
08:0512:25
09:0512:50
10:0514:25
11:0514:50
12:0516:25
13:0516:50
14:0518:25
15:0518:50
16:0520:25
17:0520:55
18:0522:25
19:0523:18
19:3023:55
20:0500:25
21:3001:42
22:0502:25

Second class tickets cost 116 dirham, while first class tickets cost 174 dirham. Round-trip fares are double the price of one-way fares.

Train Schedule from Fez to Marrakesh

The train from Fez to Marrakesh also stops in Meknes, Rabat and Casablanca.

 

DepartsArrives
02:3010:30
04:3012:30
06:3014:30
08:3016:30
10:3018:30
12:3020:30
14:3022:30
16:3000:30

Second class tickets cost 206 dirham, while first class tickets cost 311 dirham. Round-trip fares are double the price of one-way fares.

Train Schedule from Marrakesh to Fez

DepartsArrives
04:2012:25
06:2014:25
08:2016:25
10:2018:25
12:2020:25
14:2022:25
16:2000:25
18:2002:25

Second class tickets cost 206 dirham, while first class tickets cost 311 dirham. Round-trip fares are double the price of one-way fares.

Train Schedule from Fez to Tangier

DepartsArrives
08:0014:05
09:5015:15
13:5019:25
16:5521:30

Second class tickets cost 111 dirham, while first class tickets cost 164 dirham. Round-trip fares are double the price of one-way fares.

Train Schedule from Tangier to Fez

DepartsArrives
08:1513:20
10:3015:20
12:5017:20
18:4023:36
21:5502:45*

*Change trains at Sidi Kacem

Second class tickets cost 111 dirham, while first class tickets cost 164 dirham. Round-trip fares are double the price of one-way fares.

This article was updated and re-written in part by Jessica Macdonald on May 14th 2018.