Flying into Casablanca but starting your trip in Marrakech? You're not alone: Mohammed V is Morocco's busiest airport, and many travelers head straight on to the Red City. Here's how to cover the roughly 240 km between the two cities comfortably, and how to choose the option that best suits your trip.
Casablanca to Marrakech: your three options
Private transfer
A car with a driver waits for you at the airport and takes you all the way to your accommodation in Marrakech. Allow about 2 hours 30 minutes on the A7 motorway, depending on traffic and stops. It is the most comfortable option with luggage, with family or in a group.
Train
The ONCF rail network links Casablanca and Marrakech: an affordable option with pleasant scenery along the way. On the other hand, you have to organize the trips between the airport, the stations and your accommodation yourself, carrying your luggage at every stage.
Domestic flight
Fast once you are in the air, but rarely worth it for such a short distance: between check-in, waiting time and getting to and from the airports, the time you save is usually small.
Which option should you choose?
A private transfer if you arrive after a long flight, travel with children or a lot of luggage, or want to go straight to your riad.
The train if you travel light, on a tight budget, and don't mind getting to and from the stations.
A flight rarely: on this route, the road is usually simpler.
Why many travelers choose a private transfer
After an international flight, a single pre-booked car takes you from the arrivals hall to your riad: no station changes, no carrying luggage from one mode of transport to another, no waiting. Your driver greets you with a sign bearing your name, and you know the price before you set off.
With AirportGo, you can book a private transfer from Casablanca airport to Marrakech, as a private or VIP transfer. The price is calculated for your route and confirmed before you pay.
Good to know before you book
Choose a vehicle that suits the size of your group. With VIP, each car carries up to 3 passengers; for larger groups, several vehicles are arranged.
Ask for a child seat if you are traveling with young children.
Enter your flight number so your driver can adapt if your flight is delayed.
Give the number of bags and the exact address of your accommodation in Marrakech; in the medina, your driver drops you at the nearest accessible point.
The return trip to Mohammed V Airport
If you are flying home from Casablanca, think about the return when you book: the transfer can be booked as a round trip. Allow for the roughly 2 hours 30 minutes on the road, add a margin for traffic and airport formalities, and set your departure time from Marrakech accordingly.
What if you can fly straight into Marrakech?
If a flight to Marrakech Menara Airport is an option, the trip to the medina becomes very short. Our complete guide to airport transfers in Marrakech explains the options on arrival. And if your itinerary combines several Moroccan cities, you can request a custom trip.




