Marrakech — roughly three hours inland from the Taghazout surf. Photo via Pexels.
Quick answer
Taghazout to Marrakech is about 250 km / 3–3.5 hours by road, via Agadir on the A7 motorway. There's no direct bus from Taghazout village — you hop to Agadir first (about 40 min), then take a bus, grand taxi or transfer. Cheapest is the bus (~€11–16); comfiest is a private transfer — and the smart-money option is to share that transfer and split the cost on our free ride board.
Lots of surf trips pair a week in Taghazout with a couple of nights in Marrakech — the souks, the Jemaa el-Fnaa, the palaces. The good news is the two are an easy half-day apart. The only slightly awkward bit is that Taghazout is a small surf village, so almost every route runs through Agadir first. Here's how each option really works.
The options at a glance
| Option | Time | Rough 2026 price |
|---|---|---|
| Bus (CTM / Supratours, from Agadir) | ~3.5–4 h | ~120–180 dh (€11–16) pp |
| Shared grand-taxi seat (from Agadir) | ~3–3.5 h | ~100–150 dh pp |
| Private transfer / whole taxi (door-to-door) | ~3–3.5 h | ~1,200–2,000 dh per car |
| Shared ride (split a transfer) | ~3–3.5 h | ~€20–40 pp (split 3–4 ways) |
| Rental car | ~3 h | ~300–500 dh/day + toll + fuel |
Prices are indicative for 2026 and vary by season and bargaining. €1 ≈ 11 dh. Always confirm the fare before you set off.
By bus — the cheapest fixed option
Two national coach companies run the Agadir–Marrakech corridor all day: CTM and Supratours (owned by the national rail company, ONCF). Both are comfortable, air-conditioned and reliable, and the trip takes about 3.5–4 hours. You can check live times and book ahead on ctm.ma, or compare schedules and fares on Rome2Rio.
The catch: buses leave from Agadir, not Taghazout. First get to Agadir — a grand taxi or the local bus takes around 40 minutes (see our guide on getting between Agadir and Taghazout). In summer (July–August) the coaches fill up, so book a day or two ahead.
By grand taxi & private transfer
A grand taxi is Morocco's shared long-distance cab — an old Mercedes or a minivan that runs town-to-town. From Agadir you can buy a single seat and share with others (cheap, leaves when full) or hire the whole car (faster, private). A private transfer booked ahead is the most comfortable: door-to-door from your Taghazout riad or surf camp straight to your Marrakech hotel, with space for boards and bags. Expect roughly 1,200–2,000 dh for the car — great value if there are a few of you, pricey if you're solo.
The A7 climbs inland through the Argana valley and Atlas foothills before dropping into Marrakech. Photo via Pexels.
By shared ride — best value door-to-door
Here's the trick most travellers miss. A private transfer is comfortable but expensive on your own. Split between three or four people going the same way at the same time, it becomes the best-value option there is — often €20–40 each for a private, door-to-door ride with your boards, instead of hauling bags between bus stations.
The only hard part is finding those other travellers. That's exactly why we built a free ride board for the Taghazout coast: pick Taghazout → Marrakech and your date, and it shows anyone already going that way so you can split a taxi or transfer and connect on WhatsApp. No match yet? Post your trip in a couple of taps and other surfers join you. It's the same idea we cover in our guide to sharing a taxi in Taghazout & Agadir.
Going to Marrakech? Find travellers heading the same way and split the fare — free.
Open the ride boardBy rental car — the drive
Renting a car gives you total freedom, and the drive is genuinely good: the A7 toll motorway is smooth and modern, climbing inland from the coast through the Argana valley and the Atlas foothills before dropping into Marrakech in about 3 hours. The toll is small (around 70 dh), fuel is cheap by European standards, and you can stop for argan-oil cooperatives or a mint tea on the way. Driving in Marrakech's medina is stressful, though — park at your riad and walk. For planning the city end, Lonely Planet's Marrakesh guide is a solid starting point.
Tips & which to choose
- Solo & on a budget? Take the bus from Agadir — cheap, safe, comfy.
- Two or more with boards? Share a private transfer — split, it beats the bus on comfort and hassle.
- Want to explore? Rent a car and take the A7 at your own pace.
- Carry cash in dirhams — taxis and small stops rarely take cards.
- Travelling in summer or a holiday? Book buses and transfers a day or two ahead.
- Agree the total price and the split before you set off in any shared taxi.
Coming the other way — landing in Agadir first? See how to get from Agadir airport to Taghazout, then book your surf lessons for the week. For a wider trip-planning overview, Morocco's official tourism site visitmorocco.com is handy.
Frequently asked questions
How far is Taghazout from Marrakech?+
Taghazout to Marrakech is about 250 km. By car on the A7 motorway via Agadir it takes roughly 3 to 3.5 hours. There's no direct bus from Taghazout itself, so most travellers first hop to Agadir (about 40 minutes) and take a bus, grand taxi or transfer from there.
How much does it cost to get from Taghazout to Marrakech?+
By bus (CTM or Supratours from Agadir) it's roughly 120–180 dirhams (about €11–16) per person. A shared grand-taxi seat is similar. A private transfer or a whole taxi for the door-to-door trip runs about 1,200–2,000 dirhams for the car, which is why splitting it between three or four travellers is far cheaper — often €20–40 each.
Is there a direct bus from Taghazout to Marrakech?+
No direct line runs from Taghazout village. The practical route is Taghazout to Agadir first (grand taxi or local bus, about 40 minutes), then a CTM or Supratours coach or a grand taxi from Agadir to Marrakech, which takes around 3 to 3.5 hours.
What is the cheapest way from Taghazout to Marrakech?+
The bus from Agadir is the cheapest fixed option at around €11–16. If you want a door-to-door ride without paying for a whole taxi, the cheapest comfortable way is to share a private transfer or taxi and split the fare with other travellers heading the same way at the same time — which is exactly what our free ride board is for.