Train from Casablanca to Marrakech

Moving around Morocco is easy and not exception on the route from Casablanca to Marrakech. Definitely that the best way of getting yourself into Marrakech from Casablanca is by train as you have regular trains connecting both cities. Trains in Morocco are of good quality and tickets are cheap comparing to other European countries.

New Marrakech train station
New Marrakech train station in the new part of the city

The train station in Marrakech is located in Guéliz district at Avenue Hassan II. Trains from Casablanca take around 3 hours and run regularly between Marrakech and Casablanca including the International Airport. Casablanca to Marrakech train ticket costs 90 Dirhams / 9 Euros. You can get a small taxi « petit taxi » from the train station to Jemaa el Fna for around 20 Dirhams / 2 Euros.

Schedules Train Casablanca to Marrakech

  • 04:50 arrival at 08:05
  • 06:50 arrival at 10:05
  • 08:50 arrival at 12:05
  • 10:50 arrival at 14:05
  • 12:50 arrival at 16:05
  • 14:50 arrival at 18:05
  • 16:50 arrival at 20:05
  • 18:50 arrival at 22:05
  • 20:50 arrival at 00:00

Schedules Train Marrakech to Casablanca

  • 05:00 arrival at 08:10
  • 07:00 arrival at 10:10
  • 09:00 arrival at 12:10
  • 11:00 arrival at 14:10
  • 13:00 arrival at 16:10
  • 15:00 arrival at 18:10
  • 17:00 arrival at 20:12
  • 19:00 arrival at 22:10
  • 21:00 arrival at 00:14

Other related posts: