Casablanca Airport to Marrakech by Private Transfer: Everything You Need to Know

The Casablanca Mohammed V Airport to Marrakech transfer is one of the most requested routes in Morocco. Many travellers fly into CMN — which has the widest range of international connections — and then need to reach Marrakech, 240 km to the south-east.

This guide covers everything: the route, the time, the alternatives, and why most travellers choose a private transfer over the train.

— The Route —

From Casablanca Airport, the standard route to Marrakech follows the A7 motorway south through Settat and then the A8 into Marrakech. The road is well-maintained, fully dual carriageway, and mostly flat through the central plains of Morocco.

You pass through agricultural land, Berber villages, and — as you approach Marrakech — the first views of the High Atlas Mountains on the horizon. On a clear day, the snow-capped peaks are visible from the motorway an hour outside the city.

— How Long Does It Take? —

The distance is approximately 240 km. Journey times:

- Standard conditions: 2 hours 30 minutes to 2 hours 50 minutes
- Heavy traffic leaving Casablanca (morning rush, Friday afternoon): 3 hours to 3 hours 30 minutes
- Night driving (little traffic): 2 hours 20 minutes

Allow 3 hours as your working estimate if you are planning connections.

— The Train Alternative —

Maroc train (ONCF) operates a service between Casablanca Airport station and Marrakech. The journey takes approximately 3 hours, with a change at Casa-Voyageurs in some timetables.

The train is affordable (around 100–150 MAD per person in second class). However:
- You need to get from the arrivals hall to the airport train station (a 5-minute walk or shuttle)
- Large luggage can be awkward in packed carriages
- The train drops you at Marrakech Gare, still 2–3 km from the medina — you then need another taxi
- Timetables are limited; if your flight is delayed, you may wait hours for the next train

For solo travellers with one bag and plenty of time, the train is a reasonable choice. For families, couples with luggage, business travellers, or anyone arriving late, a private transfer is the practical option.

— Cost Comparison —

Train: 100–150 MAD per person + onward taxi in Marrakech (80–150 MAD)
Shared grand taxi: 120–180 MAD per seat (shared with strangers, 4–6 passengers)
Private transfer: From 600 MAD for the full vehicle (sedan, up to 3 passengers)

For two or more passengers, a private transfer is often comparable in cost to train tickets once you factor in the onward taxi from Marrakech station.

— What Happens During the Journey? —

Your driver may offer to stop at a service area on the motorway — typically around the Settat area, roughly halfway. These stops last 10 minutes and are a good opportunity to stretch, use the facilities, and buy water or snacks.

If you would prefer a non-stop transfer, simply let your driver know when you book.

— Arrival in Marrakech —

Your driver will take you directly to your accommodation address. If you are staying in the medina, note that vehicles cannot enter the narrow alleyways. Your driver will drop you at the nearest accessible point and give you directions for the final short walk.

If you have the GPS coordinates of your riad, share them in advance — it makes the drop-off much smoother.

— Booking Tips —

Book your transfer before you travel, not at the airport. Drivers offering rides at arrivals typically charge significantly more for this route. Agree your price in advance, confirm it includes motorway tolls, and make sure you have your driver's WhatsApp number before you board your flight.