How to Take the Train from Casablanca to Marrakech

What to Expert on the Train Ride from Casablanca to Marrakech

Train Travel in Morocco: Reality Check from Casablanca to Marrakech

How do I take the train from Casablanca to Marrakech? What can I expect on the train ride from Casablanca to Marrakech? Is the train the best way to get from Casablanca to Marrakech? Those were the three questions I asked myself before booking a ticket between two of Morocco’s most visited cities.

I had just returned from a nine-day trip to Switzerland, where I used the Swiss Rail Pass to travel around the country. I had also traveled by Shinkansen throughout Japan a few years ago. After researching the trains in Morocco, I knew it would be different than my experiences in Switzerland and Japan.

Don't Even Try to Compare Moroccan Trains to Those in Europe or Japan

So what can you expect when riding the train from Casablanca to Marrakech? I recommend not having particularly high expectations other than a safe ride from one city to the other. The trains in Morocco are not nearly as luxurious as the trains in Switzerland or Japan. There is some good news; the trains in Morocco are much cheaper than their Swiss and Japanese counterparts.

When traveling on Moroccan trains, be prepared for the trains to be old, hot, stuffy, and not that comfortable. But for a train journey of under three hours, the average person should be able to tough it out. Just don’t expect luxury, even with the purchase of a first-class ticket.

Casablanca to Marrakech - The Train is Still the Best Option

There are not many alternatives to taking the train between Casablanca and Morocco other than an expensive flight or a long bus ride. So I recommend taking the train but be prepared for a less than first-class experience.

The Hassan II Mosque - Seen from the Marrakech Boardwalk
The Hassan II Mosque from the Casablanca Boardwalk
Spices and Fruit for Sale - Medina of Marrakech
Shopping in the Medina of Marrakech

How to Take the Train from Casablanca to Marrakech - Table of Contents

Disclaimer:  At Buzzin’ Around the World, we do our best to offer the most factual information that was available to us at the time of posting based on our research. If you believe something on our site is incorrect or misleading, please email us.

We follow all local, national, and international laws and ordinances based on our best interpretation at the time of posting. If you are a representative of an organization that believes one of your ordinances has been violated, please know it was not intentional. To have content removed, please email us.

Finally, under section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. 

We use affiliate links to help pay for fees associated with our website. When you book a service (i.e. flight, hotel, tour) or purchase a product through any of our links, we may/will receive a small commission at no additional cost to you. Buzzinaroundtheworld.com may be compensated for reviews posted on this website. We always review each product truthfully. 

Buzzin’ Around the World uses our individual travel experiences to write our content. All photos and content are original. Buzzin’ Around the World sometimes uses AI to generate titles, summaries, or descriptions of our original work.

For more information, please click HERE to visit our private policy page. We can be reached at buzzinaroundtheworld@gmail.com

How to Purchase a Train Ticket from Casablanca to Marrakech

There are two train stations in Casablanca, Morocco. They are Casa Port and Casa Voyageurs. I chose to book my train ticket to Marrakech from Casa Voyageurs as it was closer to my hotel. To purchase the ticket, I went to the Morocco Trains website, which is part of the Rail Ninja network.

Booking a train ticket from Casa Voyageurs to Marrakech was easy. I entered my dates and chose from a variety of different times. As of March 2024, there are 12 daily trains between Casa Voyageurs and Marrakech.

I highly recommend booking a first-class ticket. The price I paid for a first-class ticket from Casablanca to Marrakech was €32. A standard ticket was €29. Trust me, the first class ticket is worth the extra €3.

Spices for Sale - Medina of Marrakech
Spices for Sale - Medina of Marrakech

How to Get to Casa Voyageurs Rail Station

My train from Casablanca to Marrakech would depart from Casa Voyageurs Rai Station. There are many different ways to get to Casa Voyageurs Rail Station from your hotel in Casablanca. When I travel, my preferred method of getting around is Uber. There is no Uber in Casablanca, although there are a few apps that offer similar services. Without Uber, the best way to get to Casa Voyageurs Rail Station is to either take a taxi or arrange a private transfer.

The day before, I had taken a tour of the city of Casablanca. My guide offered to arrange transportation from my hotel to Casa Voyageurs Station and then from Marrakech Rail Station to my hotel in Marrakech. Although the price was slightly higher than a taxi ($60), I decided to use them for my train transfers. This company provided great service the day before, had English-speaking drivers, and provided safe rides. If you are interested, the name of the company is Premium Transfer and Tours.

I arrived about 45 minutes before my train to Marrakech was set to depart, which was more than enough time.

Inside Casa Voyageurs Station - What to Expect

Casa Voyageurs Station (Old Building) - Casablanca, Morocco
Casa Voyageurs Station (Old Building) - Casablanca, Morocco

When I arrived at Casa Voyageurs Station, my driver pointed me in the right direction to catch my train to Marrakech. There are two buildings at Casa Voyageurs Station, the old building and the new building. Be sure to enter through the new building as that is where the gates to the trains are located.

Casa Voyageurs Station - Casablanca, Morocco
Casa Voyageurs Station - Casablanca, Morocco

To find the trains, enter Casa Voyageurs Station and go up the escalator. To the right will be the entrances to the various gates. If you don’t know what gate your train is departing from, check the signs. My train from Casablanca to Marrakech was departing from gates 5 and 6.

Inside Casa Voyageurs Station

The Boarding Process at Casa Voyageurs Station

But First, a Visit to Casa Voyageurs McDonald's Restaurant

For those of you that don’t know, I teach 8th-grade global studies. My students seem most interested in what McDonald’s is like in each country I visit. With the McDonald’s at Casa Voyageurs only being about 20 yards from my gate, I thought it was the perfect time to see how Moroccan McDonald’s tasted.

Spoiler Alert – It tastes like McDonald’s!

McDonalds I Purchased at Casa Voyageurs Station
McDonalds I Purchased at Casa Voyageurs Station

Boarding the Train from Casablanca to Marrakech

After eating a crispy chicken, double cheeseburger, and fries at the Casa Voyageurs McDonald’s, it was time to go to my gate. Gates 5 and 6 and gates 7 and 8 shared a waiting area. I showed my ticket, which I had printed ahead of time, to the gate agent at the entrance and entered the waiting area. The gate agent explained that he would let us know when the train was close so we could go down the escalator to the tracks.

The Entrance to My Gate at Casa Voyageurs Station
The Entrance to My Gate at Casa Voyageurs Station

About ten minutes before the train was set to depart, we were told to go down the escalator to the train tracks. When I got to the bottom of the escalator, another agent was waiting. He told me to go to the letter “F” for boarding, as I was in the first-class carriage.

Heading Down the Escalator to the Tracks - Casa Voyageurs Station
Heading Down the Escalator to the Tracks - Casa Voyageurs Station

Be Careful - I was Approached by Many "Tour Guides" at Casa Voyageurs Station

Be careful when waiting for the train from Casablanca to Marrakech. I was approached by multiple “tour guides” that just happened to be taking the same train as me. They all had “friends” in Marrakech who would be happy to show me around the city. I politely declined and noticed that none of them actually got on the train. These unofficial guides seemed like a scam, and I would recommend avoiding them.

Waiting for the Train - Looking Away from Casa Voyageurs Station
Waiting for the Train - Looking Away from Casa Voyageurs Station
Waiting for the Train - Looking Towards Casa Voyageurs Station
Waiting for the Train - Looking Towards Casa Voyageurs Station

An announcement in Arabic and French announced the arrival of the train. The train from Casa Voyageurs to Marrakech was about five minutes late. When I boarded, there was no one checking tickets or assisting with luggage. The boarding process was basically a free-for-all.

Here Comes the Train from Casablanca to Marrakech
Here Comes the Train from Casablanca to Marrakech

Onboard the Train from Casablanca to Marrakech

When boarding the first-class car of the train from Casablanca to Marrakech, be sure to know your seat number. I was assigned seat 12, which was in the first pod of cars. As I boarded the train, I walked past the first pod of seats.

First Class Cabin - Pods of 6 Seats on the Train from Casablanca to Marrakech
First Class Cabin - Pods of 6 Seats on the Train from Casablanca to Marrakech

The Reality of First Class on Moroccan Trains: Casablanca to Marrakech

The seats were in a three-by-three configuration and faced each other. There was a small aisle opposite the pod of seats. My seat, seat 12, was on the aisle but did not provide a lot of room as there was a panel between the seat and the aisle. I thought the seats were uncomfortable and smelled like cigarette smoke.

I would have preferred slightly smaller seats in a two-by-two configuration with a center aisle. The train from Casablanca to Marrakech was the only train I took during my time in Morocco. It is possible that this was an older train and others are more modern.

My Seat (Seat 12) - First Class Cabin - Casablanca to Marrakech by Rail
My Seat (Seat 12) - First Class Cabin - Casablanca to Marrakech by Rail

Moroccan Trains - No Luggage Storage

There was limited luggage storage in each pod on the train from Casa Voyageurs to Marrakech. I had to store my luggage in the aisle, which seemed to be a pretty common practice.

Limited Luggage Storage on the Train from Casablanca to Marrakech
Limited Luggage Storage on the Train from Casablanca to Marrakech
Luggage Left in the Aisle on the Train from Casablanca to Marrakech
Luggage Left in the Aisle on the Train from Casablanca to Marrakech

Moroccan Train Bathroom - Casablanca to Marrakech

The trip from Casa Voyageurs to Marrakech was only about two hours and forty-five minutes. Although I didn’t need to go, I visited the bathroom to take a photo for this page. The bathroom was clean enough and very spacious.

Toilet in the First Class Cabin on the Train from Casablanca to Marrakech
Toilet in the First Class Cabin on the Train from Casablanca to Marrakech

Casablanca to Marrakech by Train: The Scenery Saves the Day

The highlight of the train ride was watching the climate and vegetation change as we got closer and closer to the city of Marrakech. Below are six photos of the different landscapes I saw on the train ride from Casablanca to Marrakech. The beautiful scenery definitely made me forget how uncomfortable I was on the train from Casablanca to Marrakech.

Looking Out the Window of the Train - Casablanca to Marrakech
Looking Out the Window of the Train - Casablanca to Marrakech
Looking Out the Window of the Train - Casablanca to Marrakech
Looking Out the Window of the Train - Casablanca to Marrakech
Looking Out the Window of the Train - Casablanca to Marrakech
Looking Out the Window of the Train - Casablanca to Marrakech

Arriving at Marrakech Rail Station

I arrived at Marrakech station about ten minutes late. As I disembarked the train, I was happy to be outside in the fresh air. After a brief walk, I was inside the Marrakech Rail Station.

Arriving at the Marrakech Rail Station
Arriving at the Marrakech Rail Station

Be Ready to be Offered a Ride

I walked through the station and was met by a barrage of people offering me a ride. Since I had already booked my transportation, I politely declined. When we were about five minutes away from the station, I messaged my driver on WhatsApp. He was waiting for me in the parking lot, and I was at my hotel about 30 minutes later.

Inside the Marrakech Rail Station
Inside the Marrakech Rail Station
The Exterior of the Marrakech Rail Station
The Exterior of the Marrakech Rail Station

Other Transportation Options from Casablanca to Marrakech

Even though the train was not very comfortable, it was the best way to get between Casablanca and Marrakech. Some of the other options include:

  • Bus – $10 – 3 Hours
  • Flight – $109 Each Way – 50 Minutes
  • Taxi – $106 – 3 Hours
  • Private Transfer – $125 – 3 Hours

I have included a few links for alternative travel methods below. Please note that I am an affiliate of Viator. If you purchase using one of my links, I will receive a small commission. This commission is at no additional cost to you.

Prices are accurate as of March 2024.

Private Transfer Casablanca to Marrakech
Casablanca to Marrakech- Private Transfer - $192.88

Travel with confidence by scheduling a private vehicle. This intercity transfer provides you the opportunity to gain your precious time waiting for a long shuttle or taxi lines also avoid language barrier and currency exchange. Using a variety and wide range of vehicle sizes and types, you will travel elegantly from Casablanca city and Mohamed V Airport Casablanca to your Hotel or any other accommodation in Marrakech. Enjoy free Wi-Fi and a selection of refreshments on the road.

Transfer - Casablanca to Marrakech
Transfer Casablanca to Marrakech - $118.94

Pre-book your private transfer to your Marrakech hotel from your Casablanca accomodation. The driver will meet you and assist you with your luggage and welcome you into a comfortable, air-conditioned van.

Private Taxi Transfer - Casablanca to Marrakech
Private Taxi Transfer to Casablanca from Marrakech - $106.67

Need a punctual taxi transfer from Marrakech to Casablanca?

Our 3 hours transfer from Marrakech to Casablanca in a private luxury minivan is the perfect solution for you.

Relax and enjoy the ride with your friendly driver who will pick you up from your hotel in Marrakech and drop you off in Casablanca Airport or City center according to your request.

Buzzin' Around the World's Affiliate Partners

Affiliate Disclaimer

Affiliate Partner of the Month - Viator

Viator is my favorite website for booking tours and packages. With over 300,000 unique tours to choose from, everyone should be able to find something on Viator that interests them. I like Viator because anytime I have an issue with a tour company, Viator has intervened and helped on my behalf. I highly recommend using Viator for booking your tours and vacation packages.

Book Through the Link Below to Help Buzzin' Around the World Earn Commission

Earn $200 in Travel Rewards with the Capital One VentureOne Rewards Card

The Capital One VentureOne Rewards Card is one of the few rewards cards that does not charge an annual fee. Cardholders can earn 1.25 points for every dollar spent while enjoying 0% APR for 15 months.

Currently, Capital One is offering a signup bonus of 20,000 points (worth $200 in travel rewards) when the cardholder spends $500 in the first three months. If you are interested in this card, I would appreciate it if you would sign up with the link below, as I earn a referral bonus of 10,000 points. Those points are worth $100 in travel rewards and will help me continue to bring great content to Buzzin’ Around the World.

Once again, the Capital One VentureOne card is one of the few reward cards without an annual fee and is the perfect card for someone who is just starting to get into the travel points game.

Related Content