Trains from Casablanca to Tangier

Trains from Casablanca to Tangier are a great way to travel when you are visiting Morocco.

Trains depart from the Casablanca Voyageures train station and arrive at the Tangier Ville train station.

There are trains from Casablanca to Tangier every odd hour at peak times. The journey takes 4h45m.

You can travel first or second class on this route. First class is comfortable and allows you to reserve a seat, which is nice if you are traveling during busy periods.

First class tickets cost 185 DH, and second class tickets cost 125 DH.

There are plans underway for new high-speed TGV trains from Casablanca to Tangier. These trains are scheduled to start running in December 2015. They will shorten the travel time to 2h10m.

Trains from Marrakech to Tangier

Trains from Marrakech to Tangier are a great way to get between the two famous cities while visiting Morocco. The train service that is operated on this route offers three day trains and one overnight train to Tangier.

Day trains from Marrakech to Tangier involve a stopover at Casablanca Voyageurs train station. The total journey time is 9h20m to 9h30m if there are no delays.

The overnight train is direct. The stated travel time on the overnight train is 10 hours.

The cost of a ticket for a train to Marrakech is 310 dirhams for first class and 205 dirhams for second class. Make sure to book in advance, especially in the high season.

If you are going to take an overnight train from Marrakech to Tangier, it is advisable to book a couchette to sleep on for the journey (only available for first class tickets). You can do this at the Marrakech train station.

Trains from Tangier to Casablanca

Trains from Tangier to Casablanca are a great way to travel in Morocco.

Trains depart from the Tangier Ville train station and arrive at the Casablanca Voyageures train station.

There are trains from Tangier to Casablanca every odd hour, and the journey takes 4 hours and 45 minutes.

You can buy first or second class tickets on this route. First class is more comfortable and comes with a seat reservation, which is convenient if you are traveling at peak times.

First class tickets on this route cost 185 DH. Second class tickets cost 125 DH.

Plans are in the works for new high-speed TGV trains from Tangier to Casablanca. They will debut in December 2015, and will cut the travel time to 2 hours and 10 minutes.