| Option | Duration | Price | Best for | |
|---|---|---|---|---|
| Private transfer from Casablanca airport to Marrakech | 2 to 3.5 hours depending on the offer | Shown at booking, by vehicle | Groups, families, luggage | See |
| Private transfer from Casablanca airport to Marrakech (Casablanca listing) | 2 to 3.5 hours depending on the offer | Shown at booking | Pick-up on arrival, hotel or riad | See |
| Private transfer Casablanca airport – Marrakech | 2 to 3.5 hours depending on the offer | Shown at booking | Late arrival, direct trip | See |
| ONCF train (airport shuttle, then train to Marrakech) | Shuttle to Casa-Voyageurs, then about 2 h 40 on the direct train | ONCF fare, check the site or app | Solo traveller, light bags, daytime |
Durations are those announced by the offers; confirm them on the booking page, as the road varies with traffic around Casablanca. For the train, timetables and fares are ONCF's: check them before you travel.
The train: cheaper, but with a change
There is no direct train between Mohammed V airport and Marrakech. A rail shuttle links the airport to Casablanca, roughly one train an hour from 6 am to 11 pm according to the Moroccan press (summer 2026). You then change at Casa-Voyageurs for the direct Marrakech train, about 2 h 40, described in Marrakech – Casablanca: train, bus or transfer. Allow for the connection and check the last evening departure: a late flight can make you miss the last train. At the other end, Marrakech station is a few minutes by taxi from Guéliz; for the medina, take a petit taxi. Works linked to the future high-speed line may change timetables: check the ONCF site.

The three private transfers compared
The three offers look alike: a driver meets you on arrival and takes you to the address of your choice in Marrakech, by car or minibus. Possible differences are the announced duration (2 to 3.5 hours), the vehicle and flight tracking: read the meeting point, luggage allowance and cancellation policy. We could not compare the detailed conditions of the three pages (first, second, third): read them on screen. Compare the final price for your number of passengers rather than the "from" price.
Pitfalls to avoid
- No precise address: give the hotel or riad name; cars cannot reach every part of the medina, so the driver will drop you at the nearest gate.
- Delayed flight: check that the driver tracks your flight and what happens after a long delay.
- Duration: 2 to 3.5 hours is a wide range; add the time to leave the airport.
- Taxis on the spot: agree the price before getting in, or prefer a booked transfer.
- Holidays: the day before Eid, trains and roads are packed.
Which one to pick?
- Three people or more, or lots of luggage: private transfer.
- Arrival after dark: private transfer.
- Alone, light, by day: train with a change at Casa-Voyageurs.
- Arriving in Marrakech instead: read from Marrakech airport to the city centre and Marrakech airport transfer: which offer?.
- Spending a day in Casablanca: see Casablanca from Marrakech.
Frequently asked questions
How long is the drive? The offers announce 2 to 3.5 hours, depending on the vehicle, traffic and stops.
Is there a direct train from the airport to Marrakech? No: the rail shuttle goes to Casablanca, then a second train goes to Marrakech.
Is the price per person? For a private transfer it usually depends on the vehicle, not the number of passengers; check it on the booking screen.
Can I cancel? Conditions vary by offer: read them before paying.



