Learn to Surf – 7 Days/6 nights

Imsouane, Morocco

Price

486 540

Experience

Max People

5

Reviews

No reviews yet

Overview

Learn to Surf is the ultimate package for anyone who is looking to improve their skills in the surf town of Imsouane, Morocco. This experience includes six nights of accommodation in a dorm or hostel, with the option to upgrade to a private double room or apartment for extra comfort. Daily surf lessons with expert instructors will have you reaching your goals in the waves. All equipment is provided so you can focus on progressing at your own pace. Whether you’re starting from scratch or refining your technique, this all-in-one surf adventure is designed around you and your level in the water; whether it's to help you gain confidence or improve your ability to move freely while surfing.

Included in this Experience

  • Airport Transfer from/to Agadir or Essaouira
  • Accommodation
  • Meals (Breakfast & Dinner)
  • Free rental (surf equipment)
  • 5 Surf Lessons
  • Sunset trip to the Dunes (Timlaline) with tea & sand boarding
  • Add a daily yoga class for 15€

Calendar & Prices

Mon
Tue
Wed
Thu
Fri
Sat
Sun
October 2025
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
26
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
27
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
28
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
29
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
30
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
31
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
1
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
2
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
November 2025
27
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
28
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
29
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
30
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
31
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
1
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
2
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
3
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
4
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
5
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
6
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
7
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
8
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
9
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
10
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
11
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
12
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
13
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
14
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
15
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
16
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
17
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
18
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
19
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
20
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
21
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
22
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
23
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
24
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
25
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
26
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
27
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
28
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
29
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
30
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
December 2025
1
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
2
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
3
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
4
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
5
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
6
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
7
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
8
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
9
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
10
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
11
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
12
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
13
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
14
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
15
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
16
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
17
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
18
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
19
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
20
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
21
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
22
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
23
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
24
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
25
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
26
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
27
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
28
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
29
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
30
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
31
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
1
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
2
3
4
Mon
Tue
Wed
Thu
Fri
Sat
Sun
January 2026
29
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
30
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
31
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
1
486

6 Nights/7 Days

Minimum booking: 6 nights Maximum booking: 6 nights
General price: 81 / night person
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
Mon
Tue
Wed
Thu
Fri
Sat
Sun
February 2026
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
Mon
Tue
Wed
Thu
Fri
Sat
Sun
March 2026
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
Mon
Tue
Wed
Thu
Fri
Sat
Sun
April 2026
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
Mon
Tue
Wed
Thu
Fri
Sat
Sun
May 2026
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Mon
Tue
Wed
Thu
Fri
Sat
Sun
June 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
Mon
Tue
Wed
Thu
Fri
Sat
Sun
July 2026
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
Mon
Tue
Wed
Thu
Fri
Sat
Sun
August 2026
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
Mon
Tue
Wed
Thu
Fri
Sat
Sun
September 2026
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4

Reviews

No reviews yet

Book This Experience

please, select date first
15

Use the quantity (qty) field to add the total number of yoga sessions you would like during your stay. For example, if you want 2 yoga sessions for 2 people, add a quantity of 4 yoga sessions to your booking.

35

Your extra surf lessons will be scheduled upon arrival of your scheduled first lesson.

100
200

Prefer to book via chat ?​

5.0
Based on 63 reviews
We stayed one week at the cactus surfhouse, we found there the best company for the trip! The staff was amazing! We felt safety in the line up during surf lessons, we had the most delicious meals for dinner and breakfast and the moroccan te experience in the desert became the best desert party we could hope for!Cozy rooms, amazing company, never ending waves!Best place I’ve been in Morocco so far 💛
Séjour parfait, accueil aux petits soins, le cadre est sublime (terrasse rooftop avec de l’espace pour partager des moments tous ensembles), des repas excellents, des cours de surf sans prise de tête mais en toute sécurité, et une organisation irréprochable! Merci Hicham, Omar, Mohammed et toute l’équipe !
A wonderful experience in Morocco. Imsouane and Cactus surfing experience is a great place to go and enjoy surfing.Special thanks to Hicham who made our trip here unforgettable. Would most definitely recommend.Mustach
Un moment hors du temps dans un petit village de pêcheurs. Les cours de surf vous permettent de bien comprendre ce sport et grâce aux supers professeurs, même les plus débutants pourront tenir debout sur une planche ! Les cours de yoga vous permettront de lâcher prise et vous ancrer dans le moment présent, un vrai plus à votre expérience.Les repas sont très bons et très copieux ! Merci encore à Hicham pour toute l'organisation. Son envie de nous faire découvrir ce village et cette culture a fait toute la différence.J'espère revenir un jour !
Nous avons passé 6 jours au Cactus Surf camp et c’était magique !Hicham nous a accueilli chaleureusement et nous a aidé à organiser notre programme de la semaine : cours de surf, yoga, marché aux poissons, spots pour le coucher de soleil, sortie dans le désert.Encore un grand merci à Hicham, Mohammed, Omar et Rachid , sans eux notre expérience à Imsouane aurait été différente.Toute l’équipe est là pour que vous profitiez de votre voyage, allez y les yeux fermés !Nous avons tous déjà envie de revenir !
Super séjour à Cactus ! De bons repas, un magnifique panorama, un hébergement propre et surtout un super accompagnement tout au long du séjour. Hicham et son équipe sont des hôtes exceptionnels. Le logement est situé à 10min des plages et des spots de surf. Je recommande à 100% ! Merci Hicham !
Great hosts, delicious food and very friendly people. Anyone wanting to learn how to surf I recommend to start here. Mohamed and Omar are excellent surfing coaches, they both made the experience fun and easy to follow. Hope to visit Marocco again:)
We’ve been in Cactus last week and had an amazing time. Everyone was truly so friendly and helpful, they really made sure we had the best experience possible. Also the food was absolutely delicious with an authentic flavours.I would highly recommend this place to anyone looking for memorable experience!
We had an absolutely wonderful stay! The atmosphere was warm, inviting with cozy, well maintained environment. The location is very convenient. Everyone was very friendly and welcoming. The food was outstanding. Everything about our experience was perfect, can't wait to come back.
Expérience incroyable! Tout était parfait et très bien organisé. Du transfert de l’aéroport d’Agadir, aux repas sur place, aux cours de yoga et de surf, tout était très fluide.Les repas sont délicieux, et il y a une très bonne ambiance sur le camp.Nous étions un groupe d’amis de 15 personnes et nous avons déjà tous envie de revenir dès l’année prochaine!Un grand merci à Hicham et à très bientôt
js_loader

Login