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:

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.