Safi, Marrakesh-Safi, Morocco

Safi Surf Report & Forecast

  • Point break
  • Right-hander
  • Experts only
7-day forecast

Updated just now Forecast data: Open-Meteo.com (CC BY 4.0)

Right now 13:38 UTC+1

3–4 ft Chest to shoulder high
Poor to Fair

Swell

0.6 m 12 s

NNW 335°

2nd swell

0.4 m 9 s

NNW 335°

Wind

18 km/h

Moderate cross-offshore N · gusts 37 km/h

Tide

Rising 0.6 m

High 15:15 · Low 21:16

Water

20°C

2 mm shorty or spring suit

Weather

27°C Partly cloudy

07:38 19:08

Best today: 13:00–14:00 · Fair

Best times to surf

  1. Tomorrow 08:00–19:00 Fair 3–5 ft Moderate offshore
  2. Thu 15 Oct 08:00–12:00 Fair 3–4 ft Calm
  3. Today 14:00–19:00 Poor to Fair 3–4 ft Moderate cross-offshore

7-day forecast

Safi surf forecast

Local time at the break (UTC+1)

Loading the swell chart…

Surf height (coloured by rating) Wind: offshore → onshore

Monday 12 October Today

Fair 3–4 ft 0.9 m @ 11 s NNW Best 13:00–14:00 Partly cloudy, 27°C

3-hourly surf forecast for Monday 12 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–4 ftFair 0.9 m14 s NNW+ 0.3 m 13 s NW 9 km/hgusts 20 km/hOffshore NE -0.2 mRising 20°CPartly cloudy
03:00 3–4 ftPoor to Fair 0.8 m14 s NNW+ 0.3 m 13 s NW 8 km/hgusts 20 km/hLight ENE 1.1 mFalling 20°COvercast
06:00 2–4 ftPoor to Fair 0.8 m14 s NNW+ 0.4 m 12 s NNW 6 km/hgusts 13 km/hLight ENE -0.3 mFalling 19°CPartly cloudy
09:00 2–4 ftPoor to Fair 0.7 m12 s NNW+ 0.5 m 12 s NNW 7 km/hgusts 16 km/hLight ENE -1.6 mRising 20°CPartly cloudy
12:00Now 3–4 ftPoor to Fair 0.7 m12 s NNW+ 0.5 m 12 s NNW 16 km/hgusts 34 km/hOffshore NE -0.4 mRising 25°CMostly sunny
15:00 3–4 ftPoor to Fair 0.6 m12 s NNW+ 0.4 m 8 s NNW 21 km/hgusts 43 km/hX-off N 1.0 mFalling 26°CPartly cloudy
18:00 3–4 ftPoor to Fair 0.6 m12 s NNW+ 0.3 m 12 s NNW 25 km/hgusts 51 km/hX-off NNE -0.1 mFalling 23°CMostly sunny
21:00 3–4 ftPoor to Fair 0.7 m11 s NNW+ 0.5 m 9 s NNW 17 km/hgusts 39 km/hOffshore NE -1.5 mRising 21°CMostly clear

Tides High 02:57 Low 09:01 High 15:15 Low 21:16

07:38 19:08 Modelled tide — not for navigation. Heights relative to mean sea level.

Tuesday 13 October Tomorrow

Fair 3–5 ft 1.0 m @ 10 s NNW Best 08:00–19:00 Partly cloudy, 28°C

3-hourly surf forecast for Tuesday 13 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–4 ftPoor to Fair 0.8 m11 s NNW+ 0.7 m 5 s NNW 16 km/hgusts 31 km/hOffshore NE -0.6 mRising 20°CPartly cloudy
03:00 3–4 ftFair 0.8 m11 s NNW+ 0.8 m 6 s NNW 10 km/hgusts 22 km/hOffshore NE 0.9 m 19°CPartly cloudy
06:00 3–4 ftFair 0.9 m11 s NNW+ 0.8 m 5 s NNW 9 km/hgusts 18 km/hOffshore NE 0.0 mFalling 19°CPartly cloudy
09:00 3–4 ftFair 0.9 m11 s NNW+ 0.8 m 4 s NNW 12 km/hgusts 23 km/hOffshore ENE -1.5 mFalling 20°CMostly sunny
12:00 3–4 ftFair 0.9 m11 s NNW+ 0.6 m 6 s NNW 19 km/hgusts 40 km/hOffshore NE -0.8 mRising 25°CPartly cloudy
15:00 3–5 ftFair 0.9 m11 s NNW+ 0.3 m 6 s NW 22 km/hgusts 44 km/hOffshore NNE 0.7 mRising 28°CPartly cloudy
18:00 3–5 ftFair 0.9 m11 s NW+ 0.4 m 5 s NW 25 km/hgusts 52 km/hOffshore NNE 0.1 mFalling 24°CMostly sunny
21:00 3–4 ftFair 0.9 m11 s NW+ 0.7 m 4 s NNW 17 km/hgusts 36 km/hOffshore NE -1.4 mFalling 22°CClear

Tides High 03:30 Low 09:34 High 15:48 Low 21:47

07:39 19:06 Modelled tide — not for navigation. Heights relative to mean sea level.

Wednesday 14 October

Poor to Fair 2–4 ft 0.8 m @ 8 s NW Best 08:00–19:00 Mostly sunny, 27°C

3-hourly surf forecast for Wednesday 14 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–4 ftPoor to Fair 0.8 m11 s NW+ 0.6 m 8 s NNW 12 km/hgusts 25 km/hOffshore ENE -0.8 mRising 20°CClear
03:00 2–3 ftPoor to Fair 0.7 m11 s NW+ 0.4 m 9 s NNW 7 km/hgusts 19 km/hLight NE 0.7 mRising 19°CMostly clear
06:00 2–3 ftPoor to Fair 0.7 m11 s NW+ 0.4 m 11 s NNW 6 km/hgusts 15 km/hLight NE 0.3 mFalling 18°CMostly clear
09:00 2–4 ftPoor to Fair 0.8 m10 s NW+ 0.6 m 7 s NNW 4 km/hgusts 10 km/hLight E -1.3 mFalling 20°CSunny
12:00 2–4 ftPoor to Fair 0.8 m10 s NW+ 0.5 m 7 s NNW 7 km/hgusts 16 km/hLight WSW -1.0 mRising 26°CSunny
15:00 2–4 ftPoor to Fair 0.8 m10 s NW+ 0.6 m 6 s NNW 8 km/hgusts 20 km/hX-on W 0.5 mRising 27°CSunny
18:00 2–4 ftPoor to Fair 0.8 m10 s NW+ 0.6 m 4 s NNW 7 km/hgusts 17 km/hLight W 0.4 mFalling 24°CSunny
21:00 3–4 ftPoor to Fair 0.7 m10 s NW+ 0.5 m 11 s NW 4 km/hgusts 8 km/hLight S -1.0 mFalling 21°CPartly cloudy

Tides High 04:03 Low 10:05 High 16:23 Low 22:16

07:39 19:05 Modelled tide — not for navigation. Heights relative to mean sea level.

Thursday 15 October

Fair to Good 3–5 ft 1.3 m @ 11 s NW Best 13:00–19:00 Fog, 26°C

3-hourly surf forecast for Thursday 15 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–4 ftPoor to Fair 0.7 m10 s NW+ 0.4 m 14 s NW 5 km/hgusts 11 km/hLight SSE -0.9 mRising 21°CFog
03:00 3–4 ftPoor to Fair 0.7 m10 s NW+ 0.5 m 13 s NW 4 km/hgusts 10 km/hLight SE 0.4 mRising 20°CFog
06:00 3–4 ftPoor to Fair 0.9 m9 s NW+ 0.4 m 8 s WNW 2 km/hgusts 7 km/hLight S 0.5 mFalling 19°CPartly cloudy
09:00 3–4 ftFair 1.1 m10 s NW+ 0.4 m 5 s NNW 3 km/hgusts 8 km/hLight SSE -0.9 mFalling 20°CSunny
12:00 3–5 ftPoor to Fair 1.1 m10 s NW+ 0.4 m 6 s N 10 km/hgusts 21 km/hOnshore SW -1.0 mRising 25°CSunny
15:00 3–5 ftFair 1.2 m11 s NW+ 0.4 m 6 s N 10 km/hgusts 22 km/hX-on W 0.1 mRising 26°CSunny
18:00 3–5 ftFair 1.3 m11 s NW+ 0.3 m 6 s N 6 km/hgusts 17 km/hLight W 0.4 mFalling 23°CPartly cloudy
21:00 3–5 ftFair to Good 1.3 m11 s NW+ 0.3 m 5 s N 3 km/hgusts 10 km/hLight SSW -0.7 mFalling 21°CFog

Tides High 04:38 Low 10:41 High 16:58 Low 22:51

07:40 19:04 Modelled tide — not for navigation. Heights relative to mean sea level.

Friday 16 October

Fair 3–5 ft 1.3 m @ 11 s NW Best 08:00–19:00 Fog, 25°C

3-hourly surf forecast for Friday 16 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–5 ftFair 1.3 m10 s NW+ 0.3 m 6 s N 3 km/hgusts 7 km/hLight SE -0.9 mRising 19°CFog
03:00 3–5 ftFair 1.3 m10 s NW+ 0.3 m 6 s N 3 km/hgusts 7 km/hLight E 0.1 mRising 18°CFog
06:00 3–5 ftFair 1.3 m10 s NW+ 0.3 m 6 s N 3 km/hgusts 8 km/hLight E 0.5 mFalling 17°CFog
09:00 3–5 ftFair 1.3 m10 s NW+ 0.3 m 6 s N 3 km/hgusts 8 km/hLight E -0.5 mFalling 18°CFog
12:00 3–5 ftFair 1.3 m10 s NW+ 0.3 m 6 s N 5 km/hgusts 15 km/hLight WNW -1.0 mRising 23°CSunny
15:00 3–5 ftFair 1.2 m10 s NW 11 km/hgusts 23 km/hCross NW -0.2 mRising 25°CSunny
18:00 3–5 ftFair 1.3 m10 s NW 9 km/hgusts 21 km/hCross NNW 0.3 mFalling 24°CSunny
21:00 3–5 ftFair 1.3 m10 s NW 4 km/hgusts 12 km/hLight NNE -0.4 mFalling 21°COvercast

Tides High 05:12 Low 11:21 High 17:39 Low 23:34

07:41 19:03 Modelled tide — not for navigation. Heights relative to mean sea level.

Saturday 17 October

Fair 3–5 ft 1.3 m @ 11 s NW Best 08:00–19:00 Overcast, 27°C

3-hourly surf forecast for Saturday 17 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–5 ftFair 1.3 m10 s NW 4 km/hgusts 10 km/hLight E -0.8 mRising 20°COvercast
03:00 3–5 ftFair 1.2 m10 s NW 6 km/hgusts 14 km/hLight NE -0.2 mRising 19°CPartly cloudy
06:00 3–5 ftFair 1.2 m11 s NW+ 0.4 m 5 s NNW 6 km/hgusts 12 km/hLight ENE 0.4 mFalling 19°CPartly cloudy
09:00 3–5 ftFair 1.2 m11 s NW+ 0.4 m 5 s NNW 11 km/hgusts 19 km/hOffshore ENE -0.2 mFalling 21°COvercast
12:00 3–5 ftFair 1.2 m11 s NW+ 0.4 m 5 s NNW 10 km/hgusts 21 km/hOffshore NE -0.8 mRising 25°CPartly cloudy
15:00 3–5 ftFair 1.2 m11 s NW+ 0.4 m 5 s NNW 17 km/hgusts 32 km/hX-off N -0.4 mRising 27°CSunny
18:00 3–5 ftFair 1.2 m11 s NW+ 0.5 m 5 s NNW 20 km/hgusts 38 km/hX-off N 0.2 m 24°COvercast
21:00 3–5 ftFair 1.2 m11 s NW+ 0.7 m 5 s NNW 11 km/hgusts 28 km/hX-off N -0.1 mFalling 22°COvercast

Tides High 06:00 Low 12:17 High 18:36

07:42 19:02 Modelled tide — not for navigation. Heights relative to mean sea level.

Sunday 18 October

Fair to Good 4–6 ft 1.9 m @ 11 s NW Best 08:00–09:00 Light showers, 22°C

3-hourly surf forecast for Sunday 18 October (local time, UTC+1)
Time Surf Swell Wind Tide Weather
00:00 3–5 ftFair to Good 1.2 m11 s NW+ 0.9 m 5 s NNW 2 km/hgusts 8 km/hLight N -0.7 m 21°COvercast
03:00 3–5 ftFair to Good 1.1 m11 s NW+ 1.0 m 6 s NNW 2 km/hgusts 3 km/hLight SSW -0.4 mRising 20°CFog
06:00 3–5 ftFair to Good 1.2 m10 s NW+ 1.1 m 5 s NNW 4 km/hgusts 6 km/hLight SW 0.3 mRising 19°CLight showers
09:00 3–5 ftFair 1.5 m9 s NW+ 0.4 m 9 s W 6 km/hgusts 12 km/hLight WSW 0.2 mFalling 19°CLight showers
12:00 3–5 ftPoor to Fair 1.7 m8 s NNW 12 km/hgusts 27 km/hOnshore WSW -0.5 mFalling 20°CLight showers
15:00 3–5 ftPoor 1.7 m8 s NNW 18 km/hgusts 38 km/hOnshore SW -0.6 mRising 22°CMostly sunny
18:00 4–5 ftPoor 1.8 m8 s NNW 20 km/hgusts 39 km/hOnshore SW -0.1 mRising 21°COvercast
21:00 4–6 ftPoor to Fair 1.8 m9 s NNW 16 km/hgusts 32 km/hOnshore SW 0.1 mFalling 19°COvercast

Tides Low 00:30 High 07:08 Low 13:42 High 20:10

07:42 19:00 Modelled tide — not for navigation. Heights relative to mean sea level.

Spot guide

Surfing Safi

Safi, on Morocco's Atlantic coast between Casablanca and Essaouira, is home to one of the most powerful right-hand point breaks in Africa, known as Le Jardin, or the Garden. When a big North Atlantic swell arrives, the wave unloads over a shallow rocky shelf and grinds along the point in heavy, hollow barrels.

It only comes alive in the heart of the winter season, roughly from November to March, when solid west to north-westerly groundswells combine with offshore north-easterly to easterly winds. Smaller swells leave it flat or inconsistent, which is part of the reason it stayed off the radar of most travelling surfers for many years.

Safi is a wave for experts: the take-off is steep, the barrel is fast and the rocks in the lineup are unforgiving. It is a working port city rather than a surf town, so arrange some local knowledge before you go and treat the lineup and the local surfers with respect.

Map & nearby

Breaks near Safi

All Africa spots
Loading map…

Nearby breaks

Anchor Point

Taghazout, Souss-Massa

Poor to Fair 2–3 ft
  • 10 km/h Cross-onshore
  • 20°C
202 km

Ribeira d'Ilhas (Ericeira)

Ericeira, Mafra

Fair to Good 4–7 ft
  • 15 km/h Cross-shore
  • 18°C
742 km

Supertubos (Peniche)

Peniche, Oeste

Fair to Good 4–6 ft
  • 12 km/h Cross-shore
  • 17°C
781 km

Nazaré (Praia do Norte)

Nazaré, Oeste

Poor 9–14 ft
  • 13 km/h Cross-onshore
  • 17°C
810 km

Mundaka

Urdaibai, Basque Country

Fair 3–4 ft
  • 6 km/h Light & variable
  • 20°C
1,360 km

La Gravière (Hossegor)

Hossegor, Landes

Fair to Good 4–7 ft
  • 11 km/h Cross-onshore
  • 20°C
1,435 km

Find your wave

Get the swell alert

A heads-up when the swell lines up, plus the week's best surf news and new free guides. No spam — unsubscribe any time.

  • Swell alerts
  • Weekly surf news
  • New free guides
  • Store drops

Free, confirmed by email. No spam — unsubscribe with one click. Privacy

Ask the surf AI

Quick answers about Safi, based on the live forecast.

Beta

AI answers can be wrong — always check conditions yourself.