
Availability & Reservations
If you're wondering what the best time of year is to join one of our Sup Surf clinics based on your level, we'll explain everything to you below.
The ideal season for SUP Surfing in Morocco is between October and the end of May. During this period, the depressions that form in the North Atlantic generate enough swell to reach the Moroccan coasts, located more than 3000 km from the epicenter of the depressions. After this period, the conditions become calmer, and it is very difficult to find spots where you can practice in good conditions.

Beginner

Intermediate

Confirmed
The ideal time to learn SUP surfing is from October to the end of November and from March to the end of May. During these seasons, the conditions are especially favorable, allowing for quality learning in a safe environment. Conversely, outside of these periods, the conditions can become too powerful, making the learning experience less optimal.
The best season for intermediate surfers varies depending on their technique, physical condition and ability to ride waves up to two meters or a little more. If you feel you can surf waves up to two meters, you can join us any time during the season. If in doubt, do not hesitate to contact Jonathan, who will be happy to advise you.
If you love a challenge and have great physical abilities, come and take on our majestic point breaks, available all year round. These powerful and consistent waves promise unforgettable thrills and lasting memories. For the most daring surfers, January and February offer the ideal winter conditions, with some of the biggest and most impressive waves of the season.

Season 2025
10 - 17 March
17 - 24 March
14 - 21 April
21 - 28 April
28 April - 5 May
6 - 13 October​
13 - 20 October
3 - 10 November
10 - 17 November
1 - 8 December
8 - 15 December​
Outside of the dates shown, we also offer private coaching sessions for up to two people.
In addition, it is possible for us to open a new session exclusively for your group of friends from 4 participants.
+33 782 791 501