Getting from one place to another in Morocco is much easier than most would expect – the trip from Casablanca to Marrakech being no exception to the rule. There are plenty of transport options to choose form, but by far the best of the bunch is the train from Casablanca to Marrakech. This comes down to reasons of both values for money and convenience, as not only are there plenty of connections between the two cities, but even the better ticket options never tend to be too expensive.

Train from Casablanca to Marrakech

How to Get To the Train Station

Taking train from Casablanca to Marrakech means that you have to know where the train station is. Finding the train station at the airport in Casablanca is easy and really takes no more than a few minutes of walking. Once there, it’s made abundantly clear which train you’ll need to take to get to the city center, which as mentioned is a 45 minute ride. There are also occasional trains from the airport directly to Rabat.

How and Where to Buy Your Tickets?

  • Average time: Train from Casablanca to Marrakechis takes about 3 hours. There're regular trains between the two places.

  • Ticket price: 90 Dirhams / 9 Euros. If you want to go to Jemaa el Fna, you can take a small taxi for around 20 Dirhams / 2 Euros.

You may be tempted to get all of your tickets booked before arriving, but it’s actually impossible to book the tickets and you’ll need prior to arriving in Morocco. The good news, however, is that there are no excessive charges for paying right there in person on the day, nor are the trains themselves prone to being overbooked or too crowded. As soon as you arrive at the airport, you’ll be able to buy all the tickets you need from the ticket sales desk – including those for your onward journey after reaching the city center. To get the best seats however, it’s best to book in advance if possible.

Train Schedules Between Casablanca to Marrakech

Train Schedules from 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

Train Schedules from 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

Which One to Choose, First Class or Second Class?

For train from Casablanca to Marrakech, there are two different seats for you to choose from, namely the first class and second class. The difference between first class and second class with Moroccan trains isn’t what you’d call significant. Generally speaking, the biggest difference is the way in which second-class compartments have eight seats and first-class compartments have six, so there’s a little more room. If you book first class, you can also reserve an actual seat which means you can bag a window seat if you prefer – the scenery really can be breath-taking. On most intercity services, you’ll be looking at a premium of no more than about $15 extra to go first-class, so it’s more than worth considering.

Why Choose Train from Casablanca to Marrakech?

Train travel in Morocco is surprisingly efficient and can also be incredibly affordable. What’s more, the actual rail network itself isn’t all that large compared to those of most western countries, which in turn means it is pretty easy to understand and navigate. The most common and frequent connections run between Casablanca, Rabat, Tangier, Marrakech, Meknes and Fes.

One of the best things about train travel in Morocco is how cheap it can be. Generally speaking, most visitors to the country will get their first taste of Moroccan trains after arriving at the international airport of Casablanca, which is well connected to the city itself by train. You won’t be able to get to any of the other big cities directly from the airport as the train service is largely for commuters, but by heading on to Casablanca Voyageurs you can pretty much get to anywhere. The journey to the city takes about 45 minutes and takes in some beautiful scenery along the way.

There’s also the option of a taxi from the airport, but the train tends to be much more pleasant and also cheaper.

Tips
  • Always keep a note of exactly when you should be arriving at your destination. This is important as there isn’t always enough signage to make it obvious where you are, plus there’s a good chance you won’t be able to understand the announcements made by the driver or the conductor.
  • Beware the so-called ‘guides’ that will attempt to sway your plans at the train station. It’s common to be approached by friendly individuals who will ask you your plans and tell you that your hotel is either fully booked or quite simply a horrible place to stay. They’re doing this because they want you to stay at their hotel instead, so if you have already made plans you need to stick to them – remain polite and friendly though, they’re just trying to make a living!
  • If planning to dose off during the journey, make sure all of your possession are well covered and ideally on your person – just as you should with any train journey.
ANY IDEAS ABOUT THIS TOPIC?

Please Log In or add your name and email to post the comment.

NAME:
EMAIL:
  • Envor HassiemDec.4 05:38
    Recently we visited the country Morocco and was pleasantly surprised by the efficient train services that was offered, we traveled from the Casablanca Airport to Marrakech and also to Rabat. Keep up the good work. Your country has a lot to offer for tourist.
View All Comments /Add Comment