Intercity Transfers from Marrakech

Intercity Transfers from Marrakech

City to city by private car, door to door, from the airport or your hotel in Marrakech.

A private intercity transfer takes you from Marrakech airport or your hotel straight to your next address in Morocco, with no bus station and no change of vehicle. Essaouira is about 2 h 45 away, Agadir 3 h, Casablanca 2 h 40 and Fes around 5 h 30. Prices are fixed per vehicle.

Morocco's motorways link Marrakech to Agadir, Casablanca, Rabat, Fes and Tangier, while Essaouira and the south are reached on good national roads. A private car leaves when you are ready and stops when you want.

Price list: all routes at a glance

Prices are per vehicle, one way, and include tolls, fuel and taxes. The reverse direction costs the same.

RouteDistanceDriving timeSedan 1–3Minivan 4–6Minibus 7–14
Marrakech Airport → Essaouira 190 km2 h 45 €75€90€130
Marrakech Airport → Agadir 250 km3 h €100€120€170
Marrakech Airport → Taghazout 265 km3 h 20 €110€130€185
Marrakech Airport → Casablanca 240 km2 h 40 €110€130€180
Marrakech Airport → Rabat 325 km3 h 30 €150€175€240
Marrakech Airport → Fes 530 km5 h 30 €260€300€400
Marrakech Airport → Ouarzazate 195 km4 h €110€130€180
Marrakech Airport → Merzouga 560 km9 h €300€340€450

Guides: Intercity Transfers

Your driver is one message away

Tell us your flight and destination. You get a fixed price and a confirmed driver, usually within minutes.

Call WhatsApp Book now