Know Before You Go
Because of its remote location, getting to Imsouane can be tricky. Reaching Imsouane is best done by car. It takes about an hour and a half to reach the surfing town from the city of Agadir. Taxis are available as well, although a taxi ride from Agadir to Imsouane will set you back about $85 to $100 USD. The easiest and cheapest way to reach Imsouane is by getting the Souk to Surf shuttle bus. This shuttle runs everyday from Essaouira, Taghazout, Tamraght and Agadir and costs $9 per person. You can bring your surfboard with you too!
Some travelers are known to hitchhike to Imsouane, although this should be done with extreme caution. From Marrakech, travelers can catch a bus for $8 to $12 USD and travel three hours to Agadir, and from there rent a car, taxi, or shuttle to get to Imsouane. Once arrived at Imsouane, there are plenty of affordable hostels as well as surf camps and lessons to choose from. Many wellness retreats that combine surfing and yoga are available to travelers as well.