The casablanca airport to city center journey is about 30 km. The airport train and Aérobus both start at 50 MAD, while driving usually takes 35–60 minutes. For budget travel, take public transport. For direct hotel access, luggage, families, or late arrivals, a taxi or private transfer is easier.
Casablanca's Mohammed V International Airport is about 30 km from the city center. The train, Aérobus, airport taxi and pre-booked transfer are the options available for the casablanca airport to city center journey.
That depends on your arrival time, luggage, budget and hotel district. One traveler might prefer transport to Casa-Port, whilst if you are staying in Ain Diab or Casablanca Finance City, transport directly by road might be better for you.
How does the Casablanca airport to city center train work?
One of the easiest low-cost ways to do the casablanca airport to city center route is by train while the train is running. The railroad station can be reached from the airport terminal, you do not need another vehicle to reach it.
Cost and time of train travel
ONCF now advertizes rail journeys from Casablanca airport from about 50 MAD. Trains usually run throughout the day, but travelers should check the current schedule before arriving.
The published timetable indicates the trip from Mohammed V airport to Casa-Voyageurs takes around 47 minutes. Casa-Port is approximately 61 minutes away.
For travelers primarily concerned about price, the train makes the trip from Casablanca airport to the city center predictable, avoiding road congestion.
Casa-Voyageurs ou Casa-Port?
Useful if you need to get another train or are staying near the station. Casa-Port is more convenient for staying close to central Casablanca and the port area.
But neither station is right next to all hotels. You might still need a tram or taxi after you get off the train.
For comparison, see our guide to train vs private transfer to Casablanca Airport.
Local tip: Before booking your train, check how far away your hotel is from Casa-Port or Casa-Voyageurs. A second taxi might eat into the saving.
Is the Aérobus a good alternative to the train?

Yes. Another good option for the casablanca airport to city center trip is the Aérobus which costs currently 50 MAD .
Frequency and stops
ONDA says the Aérobus leaves every 30 minutes or so between Mohammed V Airport and Casablanca. The service runs from the airport to a number of stops in the city, before reaching Casa-Port.
The bus connects the airport terminals and offers travelers an alternative public transport option when train timings are not convenient.
The drive to central Casablanca will take you 45-70 minutes. This can be increased during weekday peak traffic periods.
Who should take the airport bus?
The Aérobus is also perfect for solo travelers and visitors with manageable luggage. It’s particularly useful if one of its Casablanca stops is nearer your accommodation than a railroad station.
For some visitors, the bus makes the casablanca airport to city center trip easier, because services are more frequent than the hour-long airport train.
Local tip: Double check the final bus stop is where your hotel is located. Ain Diab, Anfa, Maarif and Casablanca Finance City might still need another connection.
How much is a taxi from Mohammed V Airport?
You’ll get a taxi from the airport straight to your hotel. It is often more convenient when the journey from casablanca airport to the city center involves several suitcases, children or accommodation away from public transport.
Taxi fare
Recent travel information often has airport taxi trips to central Casablanca at around 250-350 MAD.
[CONFIRM: Before publishing, check current published taxi tariff of Mohammed V Airport.]
The airport taxi fare depends on the destination and the airport tariff. Before you start your trip, check the current price.
For more details, see how much a taxi from Casablanca Airport costs.
How long does the taxi take?
The majority of central districts are between 35 and 60 minutes from Mohammed V Airport. During the morning and evening rush hours traffic in Casablanca can add to your journey time.
A taxi is especially convenient if you are 3-4 people traveling together, as you can share one vehicle instead of buying several tickets for public transport and arranging another connection.
Local tip: Have your exact address of accommodation ready for the driver. In a city this size, “Casablanca center” is not specific enough.
When does a private airport transfer make more sense?
A private transfer makes the journey from Casablanca airport to the city center easier, with a confirmed vehicle waiting for you on arrival.
Hotel Pick Up
The road distance is approximately 30 km and many transfers take 35–60 minutes outside of heavy congestion.
A private transfer, unlike the train or Aérobus, does not end at Casa-Port or Casa-Voyageurs. The driver will take you straight to your confirmed hotel, apartment, business address or accessible meeting point.
This makes it convenient for first-time visitors, families, groups, business travelers and those arriving with several bags.
Coordination of flights and late arrivals
It’s also useful if your flight arrives after public transport has stopped running.
When booking your Casablanca airport to city center transfer, please provide your flight number and correct arrival date. This helps to coordinate pickup should the flight come in late.
Local tip: Remember, flights arriving just after midnight are on a different calendar day. Check this carefully when you make the reservation.
Common mistakes to avoid
The way from Casablanca airport to the city center is easy, but small planning mistakes can add time or money.
-
Ticket prices comparison: Add the taxi or tram required after Casa-Port or Casa-Voyageurs.
-
Check the current ONCF timetable before your trip, and don’t miss the last train.
-
Just type in “city center” for your destination: Keep the exact address of your hotel.
-
Expect a specific travel time : Allow extra time during rush hour in Casablanca.
-
Airport tariff: If you are unclear about your taxi fare, check the airport tariff before you leave.
Easier option: Casablanca airport transfer
MarHire Taxi Casablanca offers a pre-booked Casablanca airport transfer for travelers who want to travel from Casablanca airport to the city center direct.
The service includes: Confirmation of booking, fixed price of journey, meeting details at airport and WhatsApp support. No need to switch transport at Casa-Port or Casa-Voyageurs and it can be useful if you have luggage, children or a late flight.
FAQ: Casablanca Airport to City Centre
Is there a train from Casablanca airport to the center of the city?
Yes. Mohammed V Airport has a train station connected to Casablanca. Trains go to Casa-Voyageurs and Casa-Port. A fare starts at around 50 MAD. Departure times and schedules may vary, please refer to the current ONCF timetable.
What is the cost of a trip from Casablanca Airport to the city?
The starting price is currently 50 dirhams for both the airport train and Aérobus. A taxi or private transfer is more expensive as it is direct transport by road. Before you travel, compare the taxi rates with the current tariff at the airport.
How long does it take from Casablanca Airport to the city center?
35-60 minutes is a good rule of thumb by road in normal conditions. The train takes around 47 minutes to Casa-Voyageurs and around 61 minutes to Casa-Port. In heavy traffic in Casablanca taxis, busses and transfers can be slower.
What is the easiest way to get to the hotel from Casablanca Airport?
Yes, a taxi or pre-booked transfer is generally the easiest option for door-to-door travel. The train and Aérobus are cheaper but you may have to take another taxi or tram once you reach Casa-Port, Casa-Voyageurs or a bus stop.
Our recommendation
Budget travelers should take the train or the Aerobus from the Casablanca airport to the city center. First-time visitors and families usually benefit from direct transportation. The main reason to rent a car is if your itinerary extends beyond Casablanca, for self-drive travelers.
MarHire provides Casablanca airport transfer, a direct transfer from the airport to the address when you want to arrange the transfer before your arrival.










