Morocco surf forecast, spot by spot
Best spots today
Rabat and Kenitra
Casablanca and Bouznika
Safi and Oualidia
Essaouira
- TafednaSurf
★★★★★
Now : 1.9 m · 11 s · Wind 6 km/h offshore
Today : 07:00–10:00 · ★★★★★
- Sidi KaoukiSurf
★★★★★
Now : 1.9 m · 11 s · Wind 7 km/h offshore
Today : 07:00–08:00 · ★★★★★
- Essaouira (kitesurf)Kitesurf
★★★★★
Now : Wind 4 km/h NE · Gusts 8
Today : No good session expected
- Moulay Bouzerktoun (kitesurf)Kitesurf
★★★★★
Now : Wind 6 km/h NE · Gusts 12
Today : No good session expected
Imsouane
Taghazout and Tamraght
- Anchor PointSurf
★★★★★
Now : 1.3 m · 11 s · Wind 3 km/h offshore
Today : 07:00–10:00 · ★★★
- PanoramasSurf
★★★★★
Now : 1.3 m · 11 s · Wind 3 km/h offshore
Today : 07:00–10:00 · ★★★★★
- Banana PointSurf
★★★★★
Now : 1.5 m · 11 s · Wind 6 km/h cross-shore
Today : 07:00–12:00 · ★★★★
- TamraghtSurf
★★★★★
Now : 1.3 m · 11 s · Wind 6 km/h cross-shore
Today : 07:00–12:00 · ★★★★
- BoilersSurf
★★★★★
Now : 1.9 m · 11 s · Wind 7 km/h offshore
Today : 15:00–17:00 · ★★★★
- TamriSurf
★★★★★
Now : 2.0 m · 11 s · Wind 5 km/h offshore
Today : 08:00–10:00 · ★★★★★
South: Tiznit and Sidi Ifni
- TifnitSurf
★★★★★
Now : 1.8 m · 11 s · Wind 9 km/h onshore
Today : 07:00–10:00 · ★★★★
- AglouSurf
★★★★★
Now : 1.9 m · 11 s · Wind 7 km/h cross-shore
Today : 07:00–11:00 · ★★★
- MirleftSurf
★★★★★
Now : 1.8 m · 11 s · Wind 6 km/h cross-shore
Today : 07:00–11:00 · ★★★★
- Sidi IfniSurf
★★★★★
Now : 1.8 m · 11 s · Wind 3 km/h cross-shore
Today : 07:00–10:00 · ★★★★★
Dakhla
How is the rating calculated?
The 5-star rating combines the swell height compared with what the spot handles, its period (the longer, the more powerful the waves), its direction, and the wind: offshore wind (blowing from land to sea) grooms the waves, onshore wind spoils them. For kitesurf spots the rating mostly depends on wind strength and direction. It helps you choose; it is not a guarantee, so always check the spot before paddling out.
Forecasts from wave and wind models (Open-Meteo). Tides are estimates. Follow local advice, flags and your own level.
🏄 Run a surf camp or surf school? Add this forecast to your website for free →