Trains from Casablanca Airport to the City

Trains from Casablanca airport to the city center are a good way to get to your accommodation in Casablanca or your destination further afield when visiting Morocco.

Casablanca Mohammed V Airport (CMN) airport is located 30 kilometers, or 19 miles, from the city.

Trains from Casablanca airport to the city center depart every hour on the hour from the airport train station. They arrive at Casablanca Voyageurs railway station, from where there are train and bus connections to other destinations.

The travel time is 32 minutes from start to finish.

Tickets for trains from Casablanca airport to the city center cost 40 Dh for second class and 60 Dh for first class.

Trains from Meknes to Marrakech

Trains from Meknes to Marrakech are a scenic way to travel when you are visiting Morocco.

Trains to Marrakech depart Meknes railway station every two hours. They leave on odd hours at 24 minutes past the hour.

The journey time on trains from Meknes to Marrakech is between 6h36m and 6h41m. Travel can take more time if there are delays en route.

Train tickets are 265 Dh for 1st class and 174 Dh for 2nd class. There are discounts for families travelling together and for people carrying railcards.

It is a good idea to buy tickets for trains from Meknes to Marrakech a day ahead of time if you are travelling in Morocco in peak periods.

Trains from Marrakech to Meknes

Trains from Marrakech to Meknes are a popular way to travel between the two cities when visiting Morocco.

Trains to Meknes depart Marrakech every two hours. They leave the station at odd hours on the hour.

The travel time on trains from Marrakech to Meknes is 6h29m to 6h32m. The journey can take longer if there are delays along the way.

The fare of a train ticket is 265 Dh for first class and 174 Dh for second class. Discounts are offered for families and people that have railcards.

It is advisable to purchase tickets for trains from Marrakech to Meknes a day ahead if you plan to travel in Morocco in the busy season.