Tofo, Inhambane, Mozambique

Tofinho Surf Report & Forecast

  • Point break
  • Right-hander
  • Intermediate
7-day forecast

Updated 27 minutes ago Forecast data: Open-Meteo.com (CC BY 4.0)

Right now 15:43 CAT

3–4 ft Chest to shoulder high
Fair

Swell

1.2 m 6 s

ESE 113°

2nd swell

0.2 m 8 s

S 179°

Wind

13 km/h

Light onshore ENE · gusts 30 km/h

Tide

Rising 1.5 m

High 16:01 · Low 22:08

Water

26°C

Boardshorts or swimsuit

Weather

26°C Sunny

05:07 17:41

Best today: 10:00–17:41 · Fair

Best times to surf

  1. Wed 14 Oct 06:00–10:00 Fair to Good 2–3 ft Calm
  2. Today · on now 15:00–17:41 Fair 3–4 ft Light onshore
  3. Tomorrow 06:00–10:00 Fair 3–4 ft Light cross-onshore

7-day forecast

Tofinho surf forecast

Local time at the break (CAT, UTC+2)

Loading the swell chart…

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

Monday 12 October Today

Fair 3–4 ft 1.3 m @ 6 s ESE Best 10:00–17:41 Drizzle, 27°C

3-hourly surf forecast for Monday 12 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 3–5 ftPoor to Fair 1.3 m6 s ESE+ 0.3 m 8 s SSE 16 km/hgusts 29 km/hX-on ESE -0.3 mRising 23°CClear
03:00 3–4 ftFair 1.3 m6 s ESE+ 0.3 m 7 s S 12 km/hgusts 22 km/hX-on ESE 1.5 mRising 23°CMostly clear
06:00 3–4 ftPoor to Fair 1.3 m6 s ESE 17 km/hgusts 30 km/hX-on ESE 0.8 mFalling 24°CMostly sunny
09:00 3–4 ftPoor to Fair 1.3 m6 s ESE 15 km/hgusts 35 km/hX-on ESE -1.0 mFalling 26°CDrizzle
12:00 3–4 ftFair 1.3 m6 s ESE 11 km/hgusts 28 km/hOnshore ENE -0.4 mRising 27°CPartly cloudy
15:00Now 3–4 ftFair 1.2 m6 s ESE 13 km/hgusts 30 km/hOnshore ENE 1.4 mRising 26°CMostly sunny
18:00 3–4 ftFair 1.1 m6 s ESE 12 km/hgusts 23 km/hX-on E 1.0 mFalling 24°CClear
21:00 3–4 ftFair 1.1 m6 s ESE 12 km/hgusts 22 km/hOnshore E -0.9 mFalling 24°CClear

Tides High 03:47 Low 09:53 High 16:01 Low 22:08

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

Tuesday 13 October Tomorrow

Fair 3–4 ft 1.1 m @ 7 s ESE Best 06:00–10:00 Partly cloudy, 27°C

3-hourly surf forecast for Tuesday 13 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 3–4 ftFair 1.1 m6 s ESE 12 km/hgusts 21 km/hOnshore NE -0.5 mRising 23°CClear
03:00 2–4 ftFair 1.1 m6 s ESE 8 km/hgusts 15 km/hOnshore NE 1.3 mRising 23°CClear
06:00 3–4 ftFair 1.1 m6 s ESE+ 0.3 m 13 s S 11 km/hgusts 19 km/hX-on NNE 1.0 mFalling 24°CMostly sunny
09:00 3–4 ftFair 1.0 m6 s ESE+ 0.3 m 12 s SSE 13 km/hgusts 30 km/hX-on N -0.8 mFalling 26°CPartly cloudy
12:00 3–4 ftPoor to Fair 0.9 m7 s SE+ 0.3 m 10 s SSE 19 km/hgusts 41 km/hX-on NNE -0.7 mRising 27°CSunny
15:00 3–4 ftPoor to Fair 0.9 m7 s SE+ 0.3 m 11 s SSE 19 km/hgusts 40 km/hOnshore NE 1.1 mRising 27°CSunny
18:00 3–4 ftPoor to Fair 0.8 m7 s SE+ 0.3 m 10 s SSE 17 km/hgusts 35 km/hOnshore NE 1.1 mFalling 25°CClear
21:00 3–4 ftPoor to Fair 0.8 m7 s SE+ 0.3 m 10 s SSE 17 km/hgusts 29 km/hOnshore NE -0.6 mFalling 24°CMostly clear

Tides High 04:10 Low 10:19 High 16:26 Low 22:34

05:06 17:41 Modelled tide — not for navigation. Heights relative to mean sea level.

Wednesday 14 October

Fair to Good 2–3 ft 0.9 m @ 7 s SE Best 06:00–10:00 Sunny, 27°C

3-hourly surf forecast for Wednesday 14 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 2–4 ftPoor to Fair 0.8 m7 s SE+ 0.3 m 10 s SSE 17 km/hgusts 31 km/hOnshore NE -0.7 mRising 24°CMostly clear
03:00 2–3 ftFair 0.8 m7 s SE+ 0.3 m 10 s SSE 12 km/hgusts 28 km/hX-on NNE 1.0 mRising 24°CClear
06:00 2–3 ftFair to Good 0.8 m7 s SE+ 0.3 m 8 s SE 6 km/hgusts 12 km/hLight NNW 1.1 mFalling 24°CSunny
09:00 2–3 ftFair to Good 0.8 m7 s SE+ 0.3 m 6 s ENE 7 km/hgusts 21 km/hLight NE -0.5 mFalling 27°CSunny
12:00 2–3 ftPoor to Fair 0.9 m7 s SE+ 0.3 m 5 s ENE 14 km/hgusts 33 km/hOnshore NE -0.8 mRising 27°CSunny
15:00 2–3 ftPoor to Fair 0.8 m7 s SE+ 0.3 m 6 s ENE 19 km/hgusts 39 km/hOnshore NE 0.8 mRising 27°CSunny
18:00 2–3 ftPoor to Fair 0.7 m7 s SE+ 0.3 m 8 s ENE 18 km/hgusts 35 km/hOnshore NE 1.1 mFalling 25°CClear
21:00 2–3 ftPoor to Fair 0.7 m7 s SE+ 0.3 m 7 s ENE 15 km/hgusts 28 km/hOnshore NE -0.3 mFalling 25°CClear

Tides High 04:34 Low 10:45 High 16:51 Low 22:58

05:05 17:42 Modelled tide — not for navigation. Heights relative to mean sea level.

Thursday 15 October

Fair 2–3 ft 0.7 m @ 7 s SE Best 06:00–10:00 Sunny, 28°C

3-hourly surf forecast for Thursday 15 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 2–3 ftPoor to Fair 0.7 m7 s SE+ 0.3 m 6 s ENE 12 km/hgusts 23 km/hOnshore NE -0.7 mRising 24°CPartly cloudy
03:00 2–3 ftPoor to Fair 0.6 m7 s SE+ 0.3 m 7 s E 13 km/hgusts 22 km/hOnshore NE 0.7 mRising 24°CMostly clear
06:00 2–3 ftFair 0.6 m7 s SE 9 km/hgusts 15 km/hX-on NNE 1.1 mFalling 24°CSunny
09:00 2–3 ftFair 0.6 m7 s SE 9 km/hgusts 24 km/hX-on NNE -0.2 mFalling 27°CSunny
12:00 2–3 ftPoor to Fair 0.6 m7 s SE+ 0.3 m 8 s SE 12 km/hgusts 30 km/hOnshore NE -0.7 mRising 28°CSunny
15:00 2–3 ftPoor to Fair 0.6 m6 s SE+ 0.3 m 7 s ENE 14 km/hgusts 33 km/hOnshore NE 0.6 mRising 27°CSunny
18:00 2–3 ftPoor to Fair 0.6 m6 s SE+ 0.3 m 7 s ENE 12 km/hgusts 25 km/hOnshore NE 1.1 mFalling 25°CClear
21:00 2–3 ftPoor to Fair 0.6 m6 s SE+ 0.3 m 8 s E 11 km/hgusts 23 km/hOnshore NE -0.1 mFalling 24°CClear

Tides High 05:00 Low 11:11 High 17:15 Low 23:25

05:04 17:42 Modelled tide — not for navigation. Heights relative to mean sea level.

Friday 16 October

Fair 2–3 ft 0.8 m @ 7 s SE Best 06:00–15:00 Sunny, 28°C

3-hourly surf forecast for Friday 16 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 2–3 ftFair 0.6 m6 s SE+ 0.3 m 9 s SSE 7 km/hgusts 13 km/hLight NE -0.7 mRising 24°CMostly clear
03:00 2–3 ftPoor to Fair 0.5 m7 s SE+ 0.3 m 9 s SSE 8 km/hgusts 13 km/hLight ENE 0.4 mRising 23°CClear
06:00 2–3 ftFair 0.6 m7 s SE+ 0.3 m 10 s SSE 6 km/hgusts 14 km/hLight ENE 1.0 mFalling 24°CSunny
09:00 2–3 ftFair 0.6 m7 s SE+ 0.3 m 9 s SSE 5 km/hgusts 18 km/hLight ENE 0.0 mFalling 27°CSunny
12:00 2–3 ftFair 0.7 m7 s SE+ 0.3 m 8 s SE 9 km/hgusts 25 km/hOnshore ENE -0.6 mRising 28°CSunny
15:00 2–3 ftPoor to Fair 0.7 m7 s SE+ 0.3 m 5 s ENE 13 km/hgusts 30 km/hX-on E 0.3 mRising 27°CSunny
18:00 2–3 ftFair 0.8 m7 s SE+ 0.3 m 6 s ENE 13 km/hgusts 28 km/hX-on E 0.9 mFalling 25°CClear
21:00 2–3 ftFair 0.8 m7 s SE+ 0.3 m 7 s ENE 12 km/hgusts 25 km/hOnshore ENE 0.1 mFalling 24°CClear

Tides High 05:27 Low 11:36 High 17:43 Low 23:51

05:04 17:43 Modelled tide — not for navigation. Heights relative to mean sea level.

Saturday 17 October

Fair to Good 3–4 ft 0.8 m @ 7 s ESE Best 06:00–09:00 Mostly sunny, 27°C

3-hourly surf forecast for Saturday 17 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 2–3 ftFair 0.7 m6 s SE+ 0.3 m 8 s E 9 km/hgusts 20 km/hOnshore NE -0.5 mRising 24°CMostly clear
03:00 2–3 ftFair to Good 0.7 m7 s SE+ 0.3 m 11 s SSE 6 km/hgusts 15 km/hLight NNE 0.2 mRising 23°CClear
06:00 2–3 ftFair to Good 0.8 m7 s SE+ 0.4 m 10 s SSE 7 km/hgusts 14 km/hLight NNW 0.8 mFalling 23°CMostly sunny
09:00 2–4 ftFair 0.8 m7 s ESE+ 0.4 m 10 s SSE 11 km/hgusts 27 km/hX-on N 0.2 mFalling 25°CSunny
12:00 2–4 ftPoor to Fair 0.8 m7 s ESE+ 0.3 m 10 s SSE 18 km/hgusts 39 km/hX-on NNE -0.4 mRising 27°CSunny
15:00 3–4 ftPoor 0.8 m7 s ESE+ 0.3 m 10 s SSE 21 km/hgusts 44 km/hOnshore NE 0.1 mRising 26°CSunny
18:00 3–4 ftPoor 0.8 m7 s ESE+ 0.4 m 9 s SSE 22 km/hgusts 46 km/hX-on NNE 0.7 mFalling 25°CClear
21:00 2–4 ftPoor to Fair 0.7 m7 s ESE+ 0.4 m 9 s SSE 20 km/hgusts 41 km/hX-on NNE 0.3 mFalling 24°CClear

Tides High 06:00 Low 12:04 High 18:16

05:03 17:43 Modelled tide — not for navigation. Heights relative to mean sea level.

Sunday 18 October

Fair 2–4 ft 0.7 m @ 7 s ESE Best 06:00–11:00 Mostly sunny, 27°C

3-hourly surf forecast for Sunday 18 October (local time, CAT)
Time Surf Swell Wind Tide Weather
00:00 2–4 ftPoor to Fair 0.7 m7 s ESE+ 0.4 m 9 s SSE 20 km/hgusts 37 km/hX-on N -0.3 m 24°CMostly clear
03:00 2–3 ftFair 0.7 m7 s ESE+ 0.4 m 9 s SSE 15 km/hgusts 34 km/hX-on N 0.0 mRising 24°CMostly clear
06:00 2–3 ftFair 0.7 m7 s ESE+ 0.4 m 9 s SSE 12 km/hgusts 29 km/hCross NNW 0.6 m 24°CSunny
09:00 2–3 ftFair 0.7 m7 s ESE+ 0.3 m 9 s SSE 11 km/hgusts 28 km/hX-on N 0.3 mFalling 26°CSunny
12:00 2–3 ftPoor to Fair 0.7 m7 s ESE+ 0.3 m 9 s SSE 18 km/hgusts 39 km/hOnshore NNE -0.1 mFalling 27°CSunny
15:00 2–4 ftPoor 0.7 m7 s ESE+ 0.3 m 9 s SSE 24 km/hgusts 48 km/hOnshore NE 0.0 mRising 27°CSunny
18:00 2–3 ftPoor 0.6 m7 s ESE+ 0.3 m 8 s SSE 25 km/hgusts 52 km/hX-on NNE 0.5 mRising 26°CMostly clear
21:00 2–3 ftPoor 0.6 m7 s ESE+ 0.3 m 7 s SE 25 km/hgusts 52 km/hX-on NNE 0.4 mFalling 25°CMostly clear

Tides Low 00:30 High 06:37 Low 12:47 High 19:04

05:02 17:44 Modelled tide — not for navigation. Heights relative to mean sea level.

Spot guide

Surfing Tofinho

Tofinho is a rocky headland next to Tofo beach in Mozambique's Inhambane province, and its right-hand point is one of the best-known waves in the country. Swell from the Indian Ocean wraps around the point and breaks over a shelf of dead coral with a sandy edge, giving fast, hollow sections after a critical take-off.

The point works on swells from the north-east through to the south, with the best days coming on solid south-easterly swells and south-westerly winds blowing offshore. Low to mid tide on the push generally works best, and the water is warm all year, so boardshorts or a thin top are usually enough.

The take-off is shallow and ledgy, so it suits confident intermediate and advanced surfers; beginners will find gentler waves on Tofo's main beach. Park on the hill near the monument, check the tide before paddling out and expect a friendly but busy lineup when it is working.

Map & nearby

Breaks near Tofinho

All Africa spots
Loading map…

Nearby breaks

Ballito

Dolphin Coast, KwaZulu-Natal

Poor to Fair 4–5 ft
  • 18 km/h Cross-onshore
  • 22°C
764 km

Durban New Pier

Golden Mile, Durban

Poor 3–4 ft
  • 23 km/h Cross-onshore
  • 22°C
802 km

Cave Rock

The Bluff, Durban

Poor 2–3 ft
  • 23 km/h Cross-shore
  • 22°C
811 km

Mdumbi

Wild Coast, Eastern Cape

Fair to Good 3–4 ft
  • 9 km/h Onshore
  • 22°C
1,092 km

Nahoon Reef

East London, Eastern Cape

Fair to Good 4–5 ft
  • 9 km/h Cross-shore
  • 18°C
1,257 km

Albatross

Jeffreys Bay, Eastern Cape

Fair 2–3 ft
  • 13 km/h Cross-offshore
  • 17°C
1,528 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 Tofinho, based on the live forecast.

Beta

AI answers can be wrong — always check conditions yourself.