Overview
Whether you're a beginner or an experienced surfer, our tailored surf lessons at Cactus Surf Experience Hostel will take your skills to the next level. Located in the heart of Imsouane, one of Morocco’s top surf spots, our surf lessons are designed for all levels, ensuring a safe and fun experience for everyone.
- Beginner Lessons: Perfect for those new to surfing. Learn the fundamentals, from standing on the board to catching your first wave, with guidance from our certified instructors.
- Intermediate Lessons: Improve your techniques, paddle strength, and timing as you tackle Imsouane’s legendary waves, guided by our experienced surf coaches.
- Advanced Coaching: For seasoned surfers looking to sharpen their skills or explore the best breaks around Imsouane.
Included in this Experience
- Professional surf instructors
- Surfboard and wetsuit
- 2h surf coaching
- Access to our surfing community
- Safety briefing and warm-up sessions
Calendar & Prices
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
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
August 2026
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
September 2026
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
October 2026
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
November 2026
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
December 2026
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
January 2027
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
February 2027
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
March 2027
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
April 2027
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
May 2027
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
Mon
Tue
Wed
Thu
Fri
Sat
Sun
June 2027
31
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
5
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
6
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
7
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
8
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
9
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
10
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
11
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
12
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
13
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
14
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
15
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
16
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
17
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
18
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
19
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
20
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
21
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
22
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
23
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
24
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
25
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
26
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
27
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
28
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
29
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
30
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
1
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
2
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
3
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
4
€30
Surfing Pricing
Minimum booking: 1 days
General price: €30 / day person
You may like
Reviews
No reviews yet
Book This Experience
Prefer to book via chat ?
4.9
Based on 75 reviews
Unbeatable location right by the ocean! 🌊If you love being steps away from the water, this is the place to be. Waking up to the sound of the waves and watching the sunset every night was incredible. "Cactus Surf Camp" hostel has an amazing, relaxed vibe, super friendly staff special( Mhaned , Hicham , Lahcen) and great social spaces. Clean, comfortable, and perfect for anyone looking to enjoy the ocean. I’ll definitely be back!Highly recommend!ALI
The staff are very friendly and attentive,The rooms were clean and the rooftop area is big with viewsa special mention to mohnad and hicham and LahcenThank you
Had a wholesome stay. My go-to hostel whenever I am in Imesouane.
Such a great time soent at Cactus! Mhaned and Hicham made me feel like home, they are great people, always willing to help and they make the best tea and dinner.I also met great people during my stay there, will definitely come back!!
Beautiful Hostel with big rooftop to do yoga, chillout area with sunset view, nice people and a big kitchen for cooking.Ich can recommend 100%
Great people, well equipped kitchen, lots of space in rooms and in common area. I just left yesterday, spent one night in other town and hostel and I already miss cactus 🌵
Neues Hostel in top Zustand. Ich liebe den großen Außenbereich und die Betten sind gemütlich. Frühstück und Abendessen auch immer lecker. Das einzig nervige ist dass das Bad immer komplett nass nach dem duschen ist und es keine Ablagen für Duschzeug etc gibt aber das ist wirklich marginal. Nur Boarda würde ich direkt am Strand mieten.
Geweldig verblijf gehad! De staff is behulpzaam en altijd in voor een geintje. Het ontbijt is ongekend, erg uitgebreid. Locatie is ook top, je loopt zo naar het strand toe. Ik zal terugkomen!
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 !
‹
›





