
Everything you need to know about getting from Marrakech to Agadir — distance, journey time, your transport options and what a private transfer costs.
The classic road trip from the Red City to the coast
Agadir is the most popular coastal escape from Marrakech: a 6 km beach, a laid-back promenade and around 300 sunny days a year, all roughly three hours from the medina. But there is no direct train and no sensible flight connection, so the 250 km journey happens by road — and this guide covers every way to make it, plus why a private transfer is the most comfortable option for most travellers.
Whether you are ending a Marrakech city break with a few days on the Atlantic, connecting to a surf trip in Taghazout, or simply moving to the next stop of a Morocco loop, the logistics are simpler than most visitors expect once you understand the options.
How far is Agadir from Marrakech?
Agadir sits about 250 km south-west of Marrakech. By road it is roughly a 3-hour drive on the modern A7 motorway, which crosses the plains around Chichaoua before dropping toward the Souss Valley and the coast.
There is a slower, spectacular alternative over the Tizi n'Test mountain pass through the High Atlas, but that turns the trip into a full-day adventure — beautiful, but not what you want with luggage in the boot and a hotel check-in waiting.
Your transport options compared
You have essentially three realistic ways to travel between Marrakech and Agadir, plus one that does not exist yet.
- Private transfer — door to door, fixed price, your own schedule. About 3 hours with a professional driver, from €130 per vehicle.
- Coach (CTM / Supratours) — the cheapest option, but fixed timetables, luggage limits and a station-to-station journey of 3.5 to 4 hours, before you add taxis at both ends.
- Grand taxi — a shared older Mercedes from the gare routière; cheap but cramped, and it only leaves once all six seats are filled.
- Train — there is currently no passenger rail line between Marrakech and Agadir, though an extension of the network is planned.
What a private transfer costs
A private Marrakech to Agadir transfer with Xhosen Gate starts at €130 for a comfortable sedan, and the price is per vehicle, not per person — a couple pays €130 and a family of four pays €130. Larger SUVs, vans and minibuses are available for groups, and the price you agree on WhatsApp is the price you pay: cash in euros or dirhams, or by bank transfer.
Compare that honestly with the alternatives: four coach tickets plus taxis to and from the stations at both ends often lands within touching distance of the private price, with none of the comfort — and a haggled grand taxi only saves money if you enjoy negotiating and sharing a decades-old Mercedes with strangers.
What the journey is actually like
Your driver collects you at your riad or hotel — or as close as vehicles can get in the medina, meeting you on foot if needed — or directly at Marrakech Menara Airport if you are landing and heading straight to the coast. The A7 is a modern, well-maintained motorway: you cross the open plains past Chichaoua, watch the landscape dry out and fill with argan trees as you descend into the Souss, and arrive in Agadir about three hours after leaving.
A comfort stop is included — just ask your driver. The usual halfway café has clean bathrooms and decent coffee, and in argan country there is often a tree full of climbing goats that no first-timer manages not to photograph.
Tips for the journey
A few things our drivers wish every guest knew before this route.
- Travel in the morning: you beat the heat, traffic is lighter, and you arrive in Agadir in time for lunch by the beach.
- Landing at Marrakech Menara? We track your flight and include 60 minutes of free waiting, so a delay never costs you your driver.
- Travelling as a family? Child seats and boosters are free on request — just tell us the ages when you book.
- One vehicle at a fixed price is almost always better value for three or more people than separate coach tickets.
- Heading beyond Agadir? Taghazout and the surf coast are a short extension — mention it on WhatsApp and we will quote the full route.
Frequently asked questions
How long is the transfer from Marrakech to Agadir? About 3 hours by private transfer on the A7 motorway, including a short comfort stop if you want one.
How much does it cost? From €130 per vehicle for a sedan (up to 3 passengers), fixed before you travel. Larger vehicles for groups are quoted the same way — per vehicle, never per person.
Is there a train from Marrakech to Agadir? No — the rail line currently ends at Marrakech. Until the planned extension is built, the fastest comfortable option is a private road transfer.
How do I book? Send Xhosen Gate a WhatsApp message with your date, pickup point and group size, and we will confirm your driver and a fixed price within minutes.
Ready to Put This Guide Into Action?
Fixed prices per vehicle, flight tracking, free child seats and a real human on WhatsApp 24/7 — tell us your plan and we will handle the road.
Plan on WhatsApp

