| Option | Duration | Indicative price (one way) | Best for |
|---|---|---|---|
| CTM bus | about 3 h | about 100 to 140 MAD | Independent travelers, regular departures |
| Supratours bus | about 3.5 h | about 110 to 160 MAD | Same |
| Private transfer shared by 4 | 3 to 3.5 h | from about $190 to $210 per vehicle | Families, groups, luggage |
| Private transfer per seat | about 3 h | from about $101 per person | Solo travelers who want comfort |
| Rental car | 3 to 3.5 h | fuel and tolls | Those who want to stop on the way |
Indicative prices seen in October 2026 on comparison sites and GetYourGuide; they vary with the date and class.
Bus: CTM or Supratours?
Both companies serve the route. Comparison sites give a departure every 2 to 4 hours, but the two sources disagree: check the day's times on the company's website. One example seen on a comparison site: departure from Marrakech around 12:30, arrival in Agadir around 4 pm, for about €14. Announced durations: about 3 h with CTM, 3.5 h with Supratours. Book the day before during holidays: buses can be full. Our page on train and bus from Marrakech explains the stations and the Marrakech station the departure point.
Private transfer: when it is smarter
A private transfer picks you up at the hotel or the airport and drops you at your address in Agadir or Taghazout, with no change. On GetYourGuide, the offers we saw:
- Private one-way bus or van transfer (Ando Travel): the best rated (4.8 from 46 reviews), 3 to 3.5 h, from about $190 for a 4-person vehicle.
- Marrakech airport and Agadir private transfer (Click Excursions): 4.6 from 38 reviews, about $208 for a group of 4.
- Taghazout or Agadir from Marrakech (SAS Travel Africa): 4.5 from 93 reviews, about 3 h, from about $101 per person, free cancellation up to 24 h before.
The listings do not always say whether tolls and waiting time are included: confirm with the provider. If you like driving, a rental car lets you stop on the way. For a driver over several days, see also excursions from Marrakech.
Which option to choose?
- Solo or as a couple, tight budget: CTM or Supratours bus, ticket bought the day before.
- 3 to 4 travelers or with surfboards and suitcases: private transfer, the price per person becomes comparable.
- Arriving at Marrakech airport: direct private transfer, see also airport transfer.
- To Taghazout: direct private transfer (Taghazout is among the destinations of some offers).
- Day trip: possible but long (6 to 7 h on the road), see Agadir from Marrakech and Taghazout and Paradise Valley.
Practical tips
Leave in the morning to enjoy the day in Agadir, and avoid the last evening bus. For Essaouira, see Essaouira from Marrakech.



