Taghazout to Marrakech: every way to get there (2026 guide)

Around 250 km and three hours separate the surf coast from the Red City. Here's every option — bus, taxi, private transfer, rental car and shared ride — with real journey times, 2026 prices and how to travel it for less.

The Marrakech medina and skyline, the destination of the Taghazout to Marrakech trip

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

OptionTimeRough 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 road from Agadir to Marrakech winding through the Moroccan hills and Argana valley

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 board

By 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

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.

Heading to Marrakech? Split the ride.

Find travellers going Taghazout → Marrakech at your time, share a transfer and cut the cost — post or search a ride in seconds, free.

FAQ