Summary of Train Travel in Morocco
- Buying Your Tickets
- First Class or Second Class?
- Schedules to and From Tangier, Morocco
- Train Schedule from Tangier to Fez
- Train Schedule from Fez to Tangier
- Train Schedule from Tangier to Marrakesh
- Train Schedule from Marrakesh to Tangier
- Train Schedule from Tangier to Casablanca
- Train Schedule from Casablanca to Tangier
- Train Travel Tips
Train travel in Morocco is easy, cheap, and a fantastic way to explore the country’s enchanting landscapes. Many international visitors arrive at the Tangier Ferry Terminal from Spain or France and desire to travel onward by train. For detailed information on the night train that operates between Tangier and Marrakesh, consider exploring further.
If you aim to travel to Fez, Marrakesh, Casablanca, or any other Moroccan destination with a train station, you will need to reach the main train station situated in central Tangier. Convenient transportation options like buses and taxis can take you directly from the ferry terminal to the train station.
Buying Your Tickets
There are two straightforward options for purchasing tickets on Moroccan trains. If you’re traveling during peak holiday seasons or need to reach a specific destination at a predetermined time, it is advisable to buy your ticket in advance via the national railway website. Conversely, if you prefer a more spontaneous approach, you can typically buy train tickets at the station upon your arrival. Numerous trains operate throughout the day to all major destinations, providing flexibility to catch the next available train if seats are scarce.
First Class or Second Class?
Older train carriages consist of compartments, while modern trains feature open seating arrangements with rows on either side. On older trains, first-class compartments accommodate six seats, whereas second-class compartments can hold eight, resulting in a slightly more crowded experience. Ultimately, booking first class allows you to reserve a specific seat, ensuring a pleasant view of the stunning Moroccan landscape. In most cases, it’s first come, first served; fortunately, trains are rarely full, so you can expect a comfortable ride.
Schedules to and From Tangier, Morocco
Below are some of the main train schedules relevant to Tangier. It is crucial to note that schedules may fluctuate; therefore, checking the most recent travel times upon your arrival in Morocco is highly recommended. At the very least, the following times provide a good indication of the frequency with which trains operate on these routes.
Train Schedule from Tangier to Fez
Departs | Arrives |
06:55 | 10:35* |
07:35 | 12:04 |
08:55 | 12:35* |
11:30 | 16:02 |
11:55 | 15:09* |
15:30 | 20:04 |
20:55 | 00:35* |
* Change trains at Kenitra
Train Schedule from Fez to Tangier
Departs | Arrives |
05:05 | 10:05** |
05:35 | 09:10* |
06:30 | 10:10* |
10:00 | 14:40 |
11:35 | 15:10* |
14:00 | 18:45 |
14:35 | 18:10* |
17:35 | 21:10* |
18:00 | 22:35 |
19:35 | 23:10* |
* Change trains at Kenitra
** Change trains at Sidi Kacem
Train Schedule from Tangier to Marrakesh
The train from Tangier to Marrakesh also makes stops in Rabat and Casablanca.
Departs | Arrives |
07:35 | 16:14** |
07:55 | 14:14* |
09:55 | 16:14* |
11:30 | 20:14** |
11:55 | 18:14* |
13:55 | 20:14* |
15:30 | 00:14** |
15:55 | 22:14* |
18:55 | 00:14* |
23:20 | 09:01 |
* Change trains at Casablanca
** Change trains at Sidi Kacem
Train Schedule from Marrakesh to Tangier
The train from Marrakesh to Tangier also stops in Casablanca and Rabat.
Departs | Arrives |
06:00 | 11:10* |
06:00 | 14:40** |
08:00 | 13:10* |
10:00 | 15:10* |
10:00 | 18:45** |
12:00 | 17:10* |
14:00 | 19:10* |
14:00 | 22:35** |
18:00 | 23:10* |
20:30 | 07:00 |
* Change trains at Casablanca
** Change trains at Sidi Kacem
Train Schedule from Tangier to Casablanca
The train from Tangier to Casablanca also makes a stop in Rabat.
Departs | Arrives |
06:55 | 09:05 |
07:35 | 13:32* |
07:55 | 10:05 |
08:55 | 11:05 |
09:55 | 12:05 |
11:30 | 17:32* |
11:55 | 14:05 |
13:55 | 16:05 |
15:30 | 21:32* |
15:55 | 18:05 |
17:55 | 20:05 |
18:55 | 21:05 |
20:55 | 23:05 |
23:20 | 06:10 |
* Change trains at Sidi Kacem
Train Schedule from Casablanca to Tangier
The train from Casablanca to Tangier also stops in Rabat.
Departs | Arrives |
07:00 | 09:10 |
08:00 | 10:10 |
08:40 | 14:40* |
09:00 | 11:10 |
11:00 | 13:10 |
12:40 | 18:45* |
13:00 | 15:10 |
15:00 | 17:10 |
16:00 | 18:10 |
16:40 | 22:35* |
17:00 | 19:10 |
19:00 | 21:10 |
21:00 | 23:10 |
23:24 | 07:00 |
* Change trains at Sidi Kacem
Train Travel Tips
Make sure you are aware of your scheduled arrival time at your destination, as train stations frequently lack clear signage, and train conductors tend to be inaudible when announcing station stops. Prior to arriving at your destination, be prepared for unofficial “guides” attempting to persuade you to stay at their hotel or provide unsolicited assistance. Politely decline and adhere to your original travel plans.
While Moroccan trains are typically safe, it is essential to remain vigilant with your luggage. Always keep valuable items such as your passport, ticket, and wallet in your personal possession instead of in your bags.
Moreover, [toilet facilities](https://www.tripsavvy.com/how-to-use-a-squat-toilet-1454333) on Moroccan trains might not meet hygiene standards, making it wise to carry hand sanitizer along with toilet paper or wet wipes. Bringing your own food and water is also beneficial, particularly for longer journeys. Offering snacks to fellow passengers can foster goodwill, unless you are traveling during Ramadan when fasting occurs.