Taking the Casablanca Airport Train: The Cheap Way Into the City

This guide shows you all you need to know about taking the Casablanca airport train, a cheap, fast and safe way of transport between the airport and city centre.

From Casablanca Airport into the city

After a comfortable flight with Royal Air Maroc, I had finally arrived at Casablanca Airport.

It marked my first visit to Morocco and although I sadly had only two nights to spend in the country, I was immensely looking forward to discovering as much as I could of the city of Casablanca.

By the time I got through immigration, it was 9pm and already completely dark outside.

To get to my hotel in the city centre, I basically had the choice between the taxi and the airport train.

economy class cabin royal air maroc boeing 737-800 review
The economy class cabin of the Royal Air Maroc Boeing 737-800. ©Paliparan
royal air maroc boeing 737-800 economy class review
Disembarking the Royal Air Maroc Boeing 737-800 at Casablanca Airport. ©Paliparan

Casablanca airport train

Whenever there is good public transport available, I always prefer to take the bus or train from the airport instead of a taxi, and fortunately this is perfectly possible at Casablanca Airport as well.

Casablanca Mohammed V International Airport is connected by a train to the stations of Casa Voyageurs (the city’s main railway station) and Casa Port, the station serving both the harbour and the city centre.

Furthermore, Casa Voyageurs is connected to Casablanca’s tramway system, making it a convenient interchange between the train and the tram.

Unlike negotiating for an airport taxi, the airport train offers a hassle-free experience that gets you into the city center in the same time – or even faster during the day if there is heavy traffic on the roads.

Do however note that the airport train doesn’t operate around the clock.

When I visited Casablanca, there was an airport train departing once every hour.

The first train from Casablanca Airport towards Casa Voyageurs and Casa Port was at 4.50 am, and the last train of the day ran at 10.50 pm.

You can check train schedules online at the website of ONCF Voyages, the national passenger train operator.

casablanca airport train
Taking the train from the airport towards the Casablanca stations of Casa Voyageurs and Casa Port. ©Paliparan

Buying your ticket

The train station, located one floor below the main arrivals hall, is clearly signposted throughout the airport.

After withdrawing some Moroccan money from one of the ATMs, I went down the escalator towards the train station.

The ticket office, called “billetterie” in French, is situated directly in front of the terminus platforms of the airport train station.

Most of the signs and information boards at Moroccan railway stations are bilingual in Arabic and French, so having some knowledge of French or knowing a few words (such as “gare” for train station) can certainly be helpful to get around.

When I arrived at the ticket office, there was no queue at all, and I easily managed to purchase my ticket to Casablanca.

For the train ride between Casablanca Airport and Casa Voyageurs station I paid 50 Moroccan dirham (€4.60) for a 2nd class ticket.

airport train station casablanca
The airport train station is clearly signposted. ©Paliparan
casablanca airport train ticket office
The ticket office at the train station of Casablanca Airport. ©Paliparan

On board the train

The ride from the airport to the city was rather uneventful.

The seats on the airport train to downtown Casablanca are all unreserved seating, so these trains never sell out and you can take any available seat you like.

With it being dark outside, there wasn’t much of a view from the window, so I spent my time people watching.

The train was filled with a curious mix of Western, Arab, and African passengers, all heading into town.

I always enjoy this aspect of airports and taking public transport from them because it allows you to encounter so many diverse passengers from all over the world, and clearly, Casablanca was no exception.

The airport train was airconditioned and perfectly comfortable.

It took 33 minutes for the Casablanca airport train to reach Casa Voyageurs station, arriving right on time.

casablanca airport train station
Boarding the train at Casablanca Airport station. ©Paliparan
casablanca airport train ticket
My train ticket for the ride into Casablanca. ©Paliparan
train morocco airport casablanca public transport
On board the train. ©Paliparan

Casa Voyageurs

As I entered the main hall of Casa Voyageurs station, it was 10.30pm and the space was almost completely deserted.

However, there was still a small convenience store open where I could buy a drink and a small snack for in the hotel.

Although it was already late in the evening, I felt perfectly safe walking around the station and its immediate surroundings.

There were enough people around, including some police officers, which helped maintain social control.

casa voyageurs station public transport airport
My train has arrived at Casa Voyageurs station. ©Paliparan
casa voyageurs main hall
The main hall of Casa Voyageurs station. ©Paliparan
casablanca casa voyageurs station night
The modern façade of Casa Voyageurs station. ©Paliparan
casa voyageurs square
The square in front of Casa Voyageurs. ©Paliparan

Ibis Casa Voyageurs

As I knew I would arrive late in Casablanca, I had booked a hotel right outside Casa Voyageurs station.

For the next two nights, I would stay at the ibis Casa Voyageurs, a hotel which I will review in the next chapter of this trip report.

For what it’s worth, there are plenty of other hotels besides the mid-range ibis hotel located directly around both Casa Voyageurs and Casa Port stations, ranging from local budget lodgings to luxury hotels like the Sofitel.

If you are looking for an airport hotel in Casablanca, you can expand your search to include the areas directly around Casa Voyageurs and Casa Port stations as these stations are easily accessible by train from the airport.

Hotels like ibis Casa Voyageurs are also handy if you have an early train departure the following morning to another city in Morocco.

ibis casa voyageurs
Ibis Casa Voyageurs is located directly next to the train station. ©Paliparan
ibis casa voyageurs
My room at ibis Casa Voyageurs. ©Paliparan
ibis casa voyageurs view
Waking up the next morning to this view overlooking Casa Voyageurs station from my hotel room. ©Paliparan

Exploring Casa Voyageurs

When I woke up the next morning I got a much better view of Casa Voyageurs train station from my room at the ibis hotel.

It was interesting to see the contrast between the neo-Moorish design of the old Casablanca train station with its landmark clocktower and the modern concourse over the railway tracks that now forms Casa Voyageurs station.

I managed to get a quick peek inside the wonderful old train station hall before an overzealous security guard promptly booted me out.

ibis casa voyageurs train station hotel casablanca
View over the train station from my hotel room at ibis Casa Voyageurs. You can clearly see the old station building with its clocktower and the modern concourse over the tracks that is being used now. ©Paliparan
casablanca main railway station
The old station building of Casablanca’s main railway station. ©Paliparan
casablanca old train station hall
The wonderful main hall of the old train station. ©Paliparan

Back to the airport

After spending two nights in the surprisingly nice and interesting city of Casablanca, it was time for me to head back to the airport.

This time, I would again use public transport and take the train to get to Casablanca Airport.

As I was traveling in the morning hours, I finally had the opportunity to have a better look at the modern-day train station of Casa Voyageurs as well.

The main hall of Casa Voyageurs train station is reached by two sets of escalators from the street level.

In the main hall you can find numerous shops, cafes, a fast-food restaurant and plenty of benches to wait for your train departure.

It was easy to locate the main ticket office, where I managed to buy my ticket for the train to Casablanca Mohammed V International Airport.

There are plenty of overhead monitors, as well as a main departures board, where you can check the platform from which your train will depart.

casablanca casa voyageurs station
Casa Voyageurs station. ©Paliparan
entrance casa voyageurs train station
The main entrance to Casa Voyageurs station. ©Paliparan
train station escalators
Escalators to the main hall of the train station. ©Paliparan
casa voyageurs train station
The main hall of Casa Voyageurs train station. ©Paliparan
casa voyageurs ticket office billetterie
Casa Voyageurs ticket office. ©Paliparan
train departures board casablanca casa voyageurs station morocco
Train departures board. ©Paliparan

View over the tracks

Before you board your train it’s well worth to walk to the outdoor terrace overlooking the train tracks.

The entrance to this outdoor terrace is located right next to the McDonald’s.

From here, you can enjoy a lovely view over the platforms and engage in some serious trainspotting.

As Morocco’s most important train station you’ll find a wide variety of train traffic at Casa Voyageurs station, ranging from Casablanca suburban trains to ‘Al Atlas’ InterCity trains and ‘Al Boraq’ TGV high-speed trains.

There was even a super cute ginger cat relaxing in the sun on the train station terrace at Casa Voyageurs – do give him some cuddles if you pass by and see him!

casablanca casa voyageurs train station public transport
View from the outdoor terrace over the railway tracks and platforms of Casa Voyageurs station. ©Paliparan
al boraq high-speed train casablanca voyageurs station morocco
A double deck Al Boraq high-speed train calls at the station of Casablanca Voyageurs. ©Paliparan
railway station cat morocco
Cute ginger cat sleeping on the terrace of the railway station. ©Paliparan
casablanca train station cat
Casablanca train station cat. ©Paliparan
train station ginger cat
Petting the cute train station cat. ©Paliparan


About 10 minutes before my train was scheduled to depart, I headed down to the platform.

My airport train had departed from Casa Port station a short while ago and arrived right on time at Casablanca Voyageurs station, where many passengers were waiting to catch the train to the airport.

However, there was plenty of space inside the train for passengers to spread out, and I was lucky to have a bay of four seats all to myself.

platform casa voyageurs airport train casablanca public transport
Taking the escalator down to the platform. ©Paliparan
casablanca airport train casa voyageurs
Overlooking Casablanca Voyageurs station from one of the train station platforms. ©Paliparan
platform train station casablanca
Waiting at the platform for the train to arrive. ©Paliparan
casablanca airport train
Other passengers waiting on the platform for the airport train. ©Paliparan
casa voyageurs casablanca airport train public transport
The airport train arrives at Casa Voyageurs. ©Paliparan
casablanca airport train
Seats on the Casablanca airport train. ©Paliparan
koen airport train
Yours truly on the airport train. ©Paliparan

The train ride to the airport

Unlike the late evening ride from the airport into the city, this time I had the opportunity to look outside and enjoy the Moroccan scenery passing by through the train window.

Although the scenery is certainly not spectacular, the views from the train are quite pleasant.

Shortly after stopping at Casablanca Oasis station, our train diverged from the mainline heading south to Marrakech and took the branch line to the airport.

We arrived at Casablanca Airport station right on schedule after a 32-minute journey.

The scenes on arrival were a bit chaotic as dozens of passengers mobbed the train trying to board for the ride back to downtown Casablanca, even though many passengers still had to disembark.

casablanca-oasis station
Stop at Casablanca-Oasis station. ©Paliparan
train view morocco
View from the airport train. ©Paliparan
mainline morocco casablanca railway
Branching off from the mainline. ©Paliparan
casablanca airport branch line
View over the mainline south to Berrechid and Marrakech from the Casablanca airport branch line. ©Paliparan
window view train
The views from the window were quite pleasant. ©Paliparan
casablanca airport train public transport
View from the Casablanca airport train. ©Paliparan
casablanca airport train
Arrival at Casablanca Airport. ©Paliparan
airport train casablanca
It’s a short and easy walk from the airport train station to the terminal. ©Paliparan
casablanca airport
Casablanca Airport. ©Paliparan


There is no need to take a taxi if you need to travel between downtown Casablanca and the airport as there is a great public transport alternative with the Casablanca airport train.

The Casablanca airport train connects Casablanca Mohammed V International Airport with the downtown stations of Casa Voyageurs and Casa Port, with hourly departures and tickets costing only 50 Moroccan dirham (€4.60).

Especially when you have just arrived in the country, the train will provide you with some nice initial views of the Moroccan landscape and a glimpse into local life.

Moreover, you will appreciate that the train is an entirely safe and hassle-free experience.

If you disembark from the airport train at Casa Voyageurs station with its interesting mix of neo-Moorish and modern architecture, you have a great connection to the Casablanca tramway or to trains heading to every corner of Morocco, while the final stop of Casa Port is the most convenient for the city centre.

Trip report index

This article is part of the ‘Qatar Airways Qsuites Adventure to Casablanca‘ trip report, which consists of the following chapters:

1. A Stopover Walk Through Barcelona
2. Review: Joan Miró VIP Lounge Barcelona Airport
3. Review: Royal Air Maroc Economy Class Barcelona to Casablanca
4. Taking the Casablanca Airport Train: The Cheap Way Into the City (current chapter)
5. Review: Ibis Casa Voyageurs Hotel, Casablanca

** rest of the chapters to follow soon **

Avatar photo


Koen works as a freelance journalist covering south-eastern Europe and is the founding father and editor-in-chief of Paliparan. As a contributor to some major Fleet Street newspapers and some lesser known publications in the Balkans, he travels thousands of miles each year for work as well as on his personal holidays. Whether it is horse riding in Kyrgyzstan’s Tian Shan mountains, exploring the backstreets of Bogotá, or sipping a glass of moschofilero in a Greek beachside taverna, Koen loves to immerse himself into the local culture, explore new places and eat and drink himself around the world.

4 thoughts on “Taking the Casablanca Airport Train: The Cheap Way Into the City

  • August 22, 2023 at 10:28 am

    Hi Koen, thank you for this. I am arriving into Casablanca as a solo female and this account of the train has made me feel comfortable enough to do so. Are you able to buy train tickets with card or is it cash only? Thank you!

    • Avatar photo
      August 22, 2023 at 10:51 am

      Both should be accepted. Card payment was possible at the Casa Voyageurs ticket office, so I believe it should be too at the airport, even though I paid cash there myself when I bought my ticket as I wanted to break up some larger notes I had just withdrawn from the ATM.

      Have a great trip!

  • September 1, 2023 at 2:59 am

    Hey same as Emily, solo femaIe traveller, I found this post so helpful thank you!

    Just one thing if anybody could please help, l arrive at night international 9:45 pm. Airport website has last train at 9:56 pm (so no good):

    Yet your post says last one is 10:50 pm (which I could make in time after immigration).

    I’ve tried to confirm this but ONCF is too slow to load overseas and times out. Can anyone confirm last train time for early November 2023 schedule please?

    Really appreciate it,

    • Avatar photo
      September 1, 2023 at 10:18 am

      Highly likely to still be the same schedule in November – as the hours I listed in my article were taken from the summer schedule for 2023!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.