Africa & Middle East Morocco Morocco Guide Things To Do Essentials All Morocco Train Schedule for Travel to and From Fez, Morocco By Anouk Zijlma Anouk Zijlma Anouk is a travel writer, editor, and agent raised in Malawi and Kenya with more than 15 years of experience working in the African travel industry. TripSavvy's editorial guidelines Updated on 09/16/19 Share Pin Email 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 usually punctual, Moroccan trains are easy to use 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 ONCF train network website. Although the primary page is in French, you can select English or Arabic versions in the top right corner. 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. If you're traveling on a regular day (i.e. not during peak holiday times) you will probably still have a choice of seats. 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 these times were accurate at the time of publishing, schedules may change and listings should be used as a guideline. Make sure to double check schedules on the ONCF website before planning a specific journey. Train Schedule from Fez to Meknes Departs Arrives 02:50 03:23 03:37 04:08 04:55 05:23 05:40 06:15 06:10 06:46 06:40 07:15 07:00 07:34 07:40 08:15 08:40 09:15 09:40 10:15 10:40 11:15 11:15 11:49 11:40 12:15 12:40 13:15 13:40 14:15 14:00 14:34 14:40 15:15 15:40 16:15 16:40 17:15 17:40 18:15 18:00 18:34 18:40 19:15 19:30 20:29 19:40 20:15 20:30 21:44 Train Schedule from Meknes to Fez Departs Arrives 00:25 01:00 00:49 01:27 01:27 01:57 03:15 04:15 06:00 07:00 07:25 08:01 08:39 09:18 09:52 10:35 10:39 11:15 11:18 11:53 11:42 12:25 12:39 13:15 13:42 14:25 14:39 15:15 15:13 15:48 15:42 16:22 16:39 17:19 17:42 18:25 18:13 18:48 18:39 19:15 19:42 20:25 20:39 21:15 21:42 22:18 22:39 23:15 23:06 23:39 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. Departs Arrives 02:50 06:50 03:37 07:20 04:55 08:27 05:40 09:27 06:40 10:27 07:40 11:27 08:40 12:27 09:40 13:27 10:40 14:27 11:40 15:27 12:40 16:27 13:40 17:27 14:40 18:27 15:40 19:27 16:40 20:27 17:40 21:27 18:40 22:27 19:40 23:27 Train Schedule from Casablanca to Fez Departs Arrives 05:30 09:18 06:40 10:35 07:30 11:15 08:30 12:25 09:30 13:15 10:30 14:25 11:30 15:15 12:30 16:22 13:30 17:19 14:30 18:25 15:30 19:15 16:30 20:25 17:30 21:15 18:30 22:18 19:30 23:15 21:15 01:00 21:40 01:27 22:15 01:57 Train Schedule from Fez to Marrakesh The train from Fez to Marrakesh also stops in Meknes, Rabat and Casablanca. Departs Arrives 03:37 11:14* 04:55 11:14 06:40 13:14 08:40 15:14 09:40 16:14 10:40 17:14 11:40 18:14 12:40 19:14 13:40 20:14 15:40 22:14 17:40 00:14 19:30 05:00 *change trains at Casa Voyageurs Train Schedule from Marrakesh to Fez Departs Arrives 04:50 11:15 05:50 12:25 07:50 14:25 09:50 16:22 11:50 18:25 12:50 19:15 13:50 20:25 14:50 21:15 16:50 23:15 19:00 01:27 21:45 07:00 Train Schedule from Fez to Tangier Departs Arrives 04:55 08:10* 05:40 09:10* 06:40 10:10* 07:00 11:20 07:40 11:10* 08:40 12:20* 09:40 13:10* 10:40 14:10* 11:15 15:41 11:40 16:10* 12:40 16:10* 13:40 17:10* 14:00 18:47 14:40 18:10* 15:40 19:10* 16:40 20:10* 17:40 21:10* 18:00 22:45 *change trains at Kenitra Train Schedule from Tangier to Fez Departs Arrives 06:00 09:18* 07:00 10:35* 07:45 11:53 08:00 11:15* 09:00 12:25* 10:00 13:15* 11:00 14:25* 11:30 15:48 12:00 15:15* 14:00 17:19* 14:30 18:48 15:00 18:25* 16:00 19:15* 17:00 20:25* 18:00 21:15* 19:00 22:18* 19:05 23:39 21:00 01:57* *change trains at Kenitra This article was updated and re-written in part by Jessica Macdonald on September 16 2019. Was this page helpful? Thanks for letting us know! Share Pin Email Tell us why! Submit By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies Settings Accept All Cookies