Train Schedule for Travel to and From Tangier, Morocco

Tanger Ville train station, Tangier, Morocco
dabldy/ Getty Images

Train travel in Morocco is easy, cheap and a great way to get around the country. Many international visitors arrive at the Tangier Ferry Terminal from Spain or France and wish to travel onward by train. For more details about the night train that travels between Tangier and Marrakesh, click here.

If you wish to travel onward to Fez, Marrakesh, Casablanca or any other Moroccan destination with a train station, you will need to make your way to the main train station in central Tangier. There are buses and taxis that will take you from the ferry terminal directly to the train station.

Buying Your Tickets

There are two options for buying tickets on Moroccan trains. If you're traveling during peak holiday season or need to be in a specific place at a specific time, consider booking your ticket in advance on the national railway website. If you'd rather wait and see how your plans unfold upon arrival, you can usually book train tickets at the time of travel, too. The best way to do this is in person, at the train station. There are several trains a day to all major destinations, so if you're flexible on timings, you can catch the next train in the unlikely event that there are no seats left. 

First Class or Second Class?

Older trains are divided into compartments, while newer ones often have an open carriage with rows of seats on either side of the aisle. If you're traveling on an older train, first class compartments have six seats; while second-class compartments are slightly more crowded with eight seats. Either way, the main advantage to booking first class is that you can reserve a specific seat, which is nice if you want to make sure that you have a good view of the landscape from the window. Otherwise, it's first come, first served but the trains are rarely packed so you should be quite comfortable.

Schedules to and From Tangier, Morocco

Below are some of the main schedules of interest to and from Tangier. Please note that schedules may change, and it's always a good idea to check the most up to date travel times upon arrival in Morocco. At the very least, the times listed below will give you a good indication of the frequency with which trains travel 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 Marrakech also 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 Marrakech 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 stops in Rabat.

Departs Arrive
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 that you know what time you're scheduled to reach your destination because stations are not well sign-posted and the conductor is usually inaudible when announcing the station you're arriving at. Before you arrive at your destination, 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.

Moroccan trains are generally safe, but you should always keep a keen eye on your luggage. Try to keep essentials like your passport, your ticket and your wallet on your person, rather than in your bag. 

Toilets aboard Moroccan trains can be questionable regarding hygiene, so it's a good idea to bring hand sanitizer and either toilet paper or wet wipes with you. It's also a good idea to bring your own food and water, especially on lengthy trips like the ones listed above. If you do, it's considered polite to offer some to your fellow passengers (unless you're traveling during the holy month of Ramadan when Muslims fast during the day). 

This article was updated and re-written in part by Jessica Macdonald on April 23, 2019.