Safi surf forecast
7-day forecast
Every 3 hours in daylight. Swipe the table to see the next days.
| Day | Thursday 29 October | Friday 30 October | Saturday 31 October | Sunday 1 November | Monday 2 November | Tuesday 3 November | Wednesday 4 November | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Time | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 | 07:00 | 10:00 | 13:00 | 16:00 | 19:00 |
| Rating | 4 | 3 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Swell (m) | 1.9 | 1.8 | 1.8 | 1.3 | 1.5 | 1.3 | 1.2 | 1.1 | 0.9 | 0.8 | 0.8 | 0.9 | 0.9 | 1.0 | 1.0 | 1.0 | 1.0 | 1.3 | 1.4 | 1.4 | 1.2 | 1.2 | 1.2 | 1.2 | 1.1 | 1.0 | 1.0 | 1.0 | 0.9 | 0.9 | 0.7 | 0.7 | 0.6 | 0.6 | 0.5 |
| Period (s) | 11 | 10 | 10 | 10 | 10 | 9 | 8 | 8 | 8 | 8 | 10 | 10 | 10 | 10 | 9 | 8 | 12 | 11 | 10 | 10 | 10 | 10 | 10 | 9 | 9 | 9 | 9 | 9 | 9 | 9 | 8 | 8 | 8 | 8 | 8 |
| Swell direction | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | NW | N |
| Wind (km/h) | 6 | 7 | 7 | 10 | 3 | 9 | 11 | 12 | 10 | 5 | 7 | 10 | 12 | 11 | 5 | 6 | 7 | 4 | 9 | 8 | 5 | 7 | 7 | 13 | 12 | 4 | 3 | 3 | 12 | 9 | 3 | 2 | 6 | 12 | 5 |
| Gusts | 16 | 18 | 19 | 22 | 14 | 19 | 23 | 28 | 25 | 16 | 14 | 20 | 25 | 25 | 17 | 13 | 16 | 16 | 20 | 19 | 13 | 16 | 21 | 26 | 23 | 7 | 7 | 8 | 22 | 19 | 5 | 6 | 13 | 23 | 16 |
| Wind direction | offshore | cross-shore | cross-shore | onshore | onshore | cross-shore | onshore | onshore | onshore | onshore | cross-shore | cross-shore | onshore | onshore | onshore | offshore | offshore | cross-shore | onshore | cross-shore | offshore | cross-shore | cross-shore | cross-shore | cross-shore | offshore | cross-shore | onshore | onshore | cross-shore | offshore | offshore | onshore | onshore | onshore |
| Tide (m) | -0.2 | ▼ -1.610:00 | -0.5 | ▲ 0.916:00 | 0.0 | 0.3 | ▼ -1.411:00 | -0.9 | ▲ 0.717:00 | 0.4 | ▲ 0.906:00 | -0.7 | ▼ -1.212:00 | 0.0 | ▲ 0.518:00 | ▲ 0.707:00 | -0.1 | ▼ -1.014:00 | -0.6 | ▲ 0.420:00 | ▲ 0.608:00 | 0.4 | -0.7 | ▼ -1.115:00 | 0.0 | 0.1 | ▲ 0.710:00 | -0.3 | ▼ -1.116:00 | -0.5 | -0.4 | ▲ 0.811:00 | 0.2 | ▼ -1.217:00 | -0.9 |
| Sky | 19° | 21° | 28° | 27° | 23° | 17° | 19° | 22° | 22° | 20° | 18° | 19° | 23° | 22° | 20° | 16° | 20° | 26° | 24° | 22° | 18° | 20° | 25° | 26° | 23° | 18° | 20° | 25° | 25° | 22° | 15° | 19° | 24° | 23° | 20° |
Tide
- ▲ High Thursday 04:00 · 1.2 m
- ▼ Low Thursday 10:00 · -1.6 m
- ▲ High Thursday 16:00 · 0.9 m
- ▼ Low Thursday 22:00 · -1.4 m
- ▲ High Friday 05:00 · 1.0 m
- ▼ Low Friday 11:00 · -1.4 m
The spot
- Wave type
- Reef break, right-hander
- Level
- Experienced surfers
- Best swell
- north-west, 2.0–4.5 m
- Best wind
- east (offshore)
Nearby spots
All spotsHow 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. Updated 23:34.
Frequently asked questions
What is the best swell for surfing Safi?
Safi works best with a north-west swell of 2.0 to 4.5 m and a long period (10 seconds or more).
What wind is best at Safi?
An offshore wind, from the east, or very light wind: it keeps the waves clean.
Who is Safi for?
Experienced surfers. Reef break, right-hander.
🏄 Run a surf camp or surf school? Add this forecast to your website for free →