
How to Get to Taghazout? Our transportation Tips
How to get to Taghazout?
The best way to get to Taghazout is by flying into Agadir Airport, then taking a taxi or shuttle for about €28 to 40. The trip takes roughly 1 hour. You can also reach Taghazout from Marrakech or Essaouira by bus or private taxi, with longer travel times and higher costs. In this guide, we give you simple options, costs, and travel times below to help you choose the best way to Taghazout.
Table of Contents
By Taxi
By public Bus
By Taxi or Private Transfer
By private shuttles
By Taxi or Private Transfer
By private shuttles
What is the best airport to get to Taghazout?
The closest and most convenient airport is Agadir–Al Massira (AGA). It’s about 45 minutes to one hour from Taghazout by car. Flights to Agadir are regular from many European cities, especially in the high season.
You can also arrive through Marrakech, but it’s a longer drive. Essaouira is another option, but with limited flights and connections.
How to go to Taghazout from Agadir Airport?
This is the easiest and fastest way. A taxi or private transfer from Agadir airport to Taghazout takes about one hour. The cost is usually between €28 and €40, depending on the time of day and how many people are traveling.
By public Bus
Public buses run between Agadir and Taghazout, but they don’t leave from the airport itself. You’d need to take a taxi or a shuttle into Agadir city first, then catch a bus to Taghazout. The full trip takes about 2 hours and costs around €3.
It’s a good budget option if you're not in a rush and comfortable navigating local transport.
How to get to Taghazout from Marrakech?
By Taxi
From Marrakech, Taghazout is about 3.5 to 4 hours by car. A private taxi for up to four people typically costs €100 to 130 (price in 2025). It’s a scenic drive and a good choice if you want to skip the bus and arrive directly.
By private shuttles
There is no direct bus to reach Taghazout from Marrakech, but there are private shuttles that are more affordable than taxis. The website https://www.souktosurf.com/ offers a shuttle from Marrakech to Taghazout for €25. The journey takes 4 hours and 30 minutes. Contact them directly to arrange your trip!

How to go to Taghazout from Essaouira?
By Taxi
Essaouira is about 2 to 3 hours from Taghazout by road. You can take a direct taxi, which usually costs between €22 and €30. It’s a calm drive along the coast.
By bus or private shuttles
Some buses also run this route, with ticket prices around €17 to €22, depending on the time of year and availability.
There too, Souk To Surf offers a private shuttle ride for €18. The trip lasts 3 hours and 15 minutes.

Conclusion
The simplest way to get to Taghazout is by flying into Agadir, then booking a quick one-hour taxi or transfer. If you're already traveling in Morocco, it’s also easy to come from Marrakech or Essaouira.
At Teddy Pirate, we host travelers from around the world through our surf camp in Taghazout. Most of them arrive via Agadir or Marrakech.
If you're staying a bit longer and want to mix work and surf, check out our Coliving in Taghazout options too!