Home Transfers Fleet Excursions Guides About Contact
ENFRES
πŸ’¬ WhatsApp Book Now

Transfers

Marrakech to Agadir – Bus, Car or Private Transfer?

Published October 2, 2026 7 min read
The road from Marrakech to Agadir through the Atlas foothills

Marrakech and Agadir are two of Morocco's most visited cities β€” one famous for its medina and souks, the other for its long Atlantic beach and year-round sunshine. They are linked by a modern motorway, and the trip takes around three hours.

This guide explains how to get from Marrakech to Agadir by bus, rental car or private transfer, with travel times, approximate prices and tips β€” including what to know if you are heading to Taghazout, Tamraght or Agadir Airport.

Marrakech to Agadir at a Glance

OptionTravel timeApprox. price
Bus (CTM / Supratours)~3h–3h30~110–200 MAD per person
Rental car~2h45–3hDaily rental + fuel + motorway tolls
Private transfer~2h45–3h, door to doorFrom €130 per vehicle

The distance is about 245 km. Bus fares vary by company, class and season, so check before you travel. There is no train to Agadir and no direct flight between the two cities β€” the road is the only practical way.

The Route: Marrakech to Agadir by Motorway

Almost all traffic uses the A7 motorway, a toll road that crosses the plains west of Marrakech, then climbs through the foothills of the High Atlas before descending towards the Souss plain and the Atlantic coast.

The mountain section is the most scenic part of the trip, with wide views of red hills and argan trees. Service areas along the motorway offer fuel, cafΓ©s and toilets, so a short break halfway is easy.

Mountain road through the Atlas foothills between Marrakech and Agadir
The road crosses the foothills of the High Atlas on the way to the coast

By Bus: Cheap and Frequent

The Marrakech to Agadir bus is one of the busiest routes in Morocco. CTM and Supratours run frequent departures throughout the day, with comfortable air-conditioned coaches.

Best for: solo travellers and budget trips with flexible timing.

By Rental Car: Easy Motorway Driving

Driving yourself is simple: the motorway is in good condition and the journey takes around 2 hours 45 minutes to 3 hours without long stops. Keep cash for the toll booths and respect speed limits β€” police radar checks are common on Moroccan roads.

A car makes sense if you plan to explore the coast after Agadir, for example Taghazout, Imsouane or Essaouira. If you are only travelling between the two cities, parking, fuel and tolls can make it less convenient than a transfer.

Best for: confident drivers planning a road trip along the coast.

By Private Transfer: Door to Door, at Your Time

A private transfer from Marrakech to Agadir picks you up at your riad or hotel and drives you directly to your address in Agadir, Taghazout or Tamraght β€” no bus station, no last-mile taxi and no waiting.

Best for: families, groups, surfers with gear and anyone who wants a stress-free journey.

Travelling from Marrakech to Agadir?

Send us your date, pickup address and number of passengers β€” fixed price, confirmed on WhatsApp.

Book on WhatsApp β†’
Private SUV for the transfer from Marrakech to Agadir
Private vehicles with space for luggage and surfboards

Going to Taghazout, Tamraght or Agadir Airport?

Many travellers heading "to Agadir" are actually going to the surf villages north of the city or catching a flight:

Landing in Agadir? Read our guide to the Agadir Airport to Taghazout transfer.

Surfers on the beach in Taghazout near Agadir
Taghazout, the surf village north of Agadir

Marrakech or Agadir: Where to Stay?

Many itineraries combine both cities: culture, food and souks in Marrakech, then beach and sunshine in Agadir. If you are still deciding how to split your time, read Marrakech vs Agadir: where should you base your trip?

Prefer a slower route? You can also travel via Essaouira and follow the coast south β€” see our guide to getting from Marrakech to Essaouira.

Tips for the Journey

Frequently Asked Questions

How far is Agadir from Marrakech?

Agadir is about 245 km south-west of Marrakech. By road the journey takes around 2 hours 45 minutes to 3 hours using the A7 motorway.

What is the cheapest way to get from Marrakech to Agadir?

The bus is the cheapest option, at around 110–200 MAD per person with CTM or Supratours, depending on the company and class.

Is there a train from Marrakech to Agadir?

No. The railway ends in Marrakech. To reach Agadir you need to travel by road β€” bus, rental car or private transfer.

How long is the bus from Marrakech to Agadir?

Around 3 to 3.5 hours, including a short stop on the way.

Can a private transfer take me directly to Taghazout?

Yes. A private transfer can drop you at any address in Agadir, Taghazout, Tamraght or the surrounding area, without changing vehicles.

Can I go from Marrakech to Agadir Airport directly?

Yes. A private transfer can take you straight from your riad or hotel in Marrakech to Agadir Al Massira Airport. Allow enough time for the 3-hour drive plus check-in.

SD
Kasbah Transfer Team
Local drivers & operations, Marrakech & Agadir

Ready To Travel?

Message us on WhatsApp β€” confirmed in under 5 minutes.