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.
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 or taxi 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.