Marrakech to Casablanca Airport

✓ Fixed price · No deposit · Free cancellation up to 24 h

Marrakech → Casablanca Airport (CMN)

€120 per vehicle

Marrakech to Casablanca Mohammed V Airport is about 230 km and takes roughly 3 hours by motorway. A private car is €120 per vehicle, not per person. This is the direction people most often get wrong: the train exists and it is good, but it needs a change at Casa Voyageurs and the total comes to around 3 h 15, which is fine for a holiday and risky for a flight.

Key facts

Price
€120 per vehicle, 1–4 passengers · 5–7 passengers or 21:00–07:00: +50%
Distance
230 km on the A7 motorway
Driving time
about 3 hours
Meeting point
at your riad or hotel door in Marrakech
Included
tolls, fuel, child seats, flight tracking
Payment
cash to the driver (EUR, MAD, USD) or card online

Why this is shorter than Marrakech to Casablanca city

CMN sits about 30 km south-east of Casablanca, which puts it on the Marrakech side of the city. You never enter Casablanca at all, you leave the A7 before the ring road and arrive at the terminal directly.

That is why this run is 230 km and 3 hours while Marrakech to Casablanca city centre is 240 km and can take longer once the ring road is involved. It is also why the price is €120 rather than €140.

The train, and the one reason not to use it for a flight

There is no direct train. You take a Marrakech–Casa Voyageurs service (about 2 h 40), then change onto the Al Bidaoui airport shuttle, which runs to the airport station in 35 to 45 minutes for 50 to 60 MAD in second class. Total around 3 h 15 for roughly 138 MAD.

For a holiday arrival that is excellent value and we would tell you to take it. For a departing flight it carries a risk a car does not: one missed connection at Casa Voyageurs and the next shuttle is 30 to 60 minutes away. If your flight is at 07:00, or you are checking bags, that margin disappears fast.

The airport station is at level -1 of Terminal 1 and connects to Terminal 2 on foot, so once you are there the walk is short.

Everything compared

Including the parts each option leaves out.

OptionCostTotal timeBest for
Train via Casa Voyageurs~138 MAD + taxi to the station~3 h 15 with the changeHoliday arrivals, 1–2 people, no tight deadline
CTM coach to Casablanca + shuttle~120 MAD4 h+Lowest budget, generous margin
Private car (us)€120 per vehicle~3 h, riad to terminalFlights, 3+ people, luggage, early departures

How much time to allow before your flight

RAK and CMN both advise three hours before an international departure and two before a domestic one, and three and a half in July, August and December. Working backwards from a 10:00 international flight, that means being at the terminal by 07:00 and leaving Marrakech around 04:00.

We will say the unpopular thing: on an early flight, leave earlier than feels necessary. The A7 is a good road but a single incident on a two-lane motorway has no alternative route.

Tell us your flight number rather than just a pick-up time. We work the departure backwards for you and we would rather argue with you the day before than watch you miss a check-in.

What is included

  • Fixed €120 per vehicle for up to 4 passengers (+50% for 5 to 7)
  • All motorway tolls and fuel
  • Door to door: your riad in Marrakech to the terminal entrance
  • Drop-off at Terminal 1 or 2, tell us your airline and we take you to the right one
  • One stop on request
  • Free child seats, fitted before departure
  • No deposit, free cancellation up to 24 hours before
  • Drivers who speak English, French, Spanish and Arabic

Coming the other way, or continuing north

Landing at CMN and heading to Marrakech? That is the reverse route, same €120, with flight tracking and a meet-and-greet in arrivals.

Going into Casablanca city rather than the airport is a different page and price. And if Casablanca is a stop rather than a destination, we also run Rabat transfer and Tangier.

Frequently asked questions

How far is Casablanca airport from Marrakech?

About 230 km by the A7 motorway, roughly 3 hours. It is shorter than the drive to Casablanca city because CMN sits 30 km south-east of the city, on the Marrakech side.

How much is a transfer from Marrakech to Casablanca airport?

€120 per vehicle for up to 3 passengers, with larger vehicles available. Tolls and fuel included, price fixed at booking.

Is there a direct train from Marrakech to Casablanca airport?

No. You take a train to Casa Voyageurs, about 2 h 40, then change onto the Al Bidaoui airport shuttle, 35 to 45 minutes more. Total around 3 h 15.

How much does the train cost?

Around 138 MAD in second class for the full journey, including the 50 to 60 MAD airport shuttle leg.

Should I take the train to my flight?

For a holiday arrival, yes, it is good value. For a departing flight, a missed connection at Casa Voyageurs means waiting 30 to 60 minutes for the next shuttle, which is a risk a car does not carry.

What time should I leave Marrakech for a morning flight?

Allow three hours at the terminal for an international departure, three and a half in July, August and December, plus three hours of driving. For a 10:00 flight that means leaving Marrakech around 04:00.

Which terminal do you drop at?

Terminal 1 or 2, whichever your airline uses. Tell us the airline or flight number when you book.

Where is the train station at Casablanca airport?

On level -1 of Terminal 1, connected to Terminal 2 on foot.

Is there Uber in Morocco?

No. Uber does not operate in Morocco. Your options are the train, official taxis, or a pre-booked private transfer.

Can we stop on the way?

Yes, one stop is included on request. On a departure day we would keep it short.

Get your fixed price →Ask on WhatsApp

One price, any vehicle

€120 for the whole car, whichever vehicle you take, sedan, SUV or van, up to 7 passengers. The price covers up to 4 passengers; 5 to 7 passengers and pick-ups between 21:00 and 07:00 each add 50%. Traffic does not change it. For more than 7 we send two cars; message us and we will quote it.

Sources & official information

Casablanca Mohammed V Airport - ONDA (official)Mohammed V International Airport - airport dataONCF - Morocco’s national railway

Ready to go?

Book your transfer: Marrakech → Casablanca Airport (CMN)

€120 per vehicle, fixed price

  • Driver waiting for you with a name sign
  • Door to door, tolls and fuel included
  • No deposit, free cancellation up to 24 h before
  • Pay the driver in cash, or online by card

Useful guides

Reviewed August 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.