Ballito
Dolphin Coast, KwaZulu-Natal
- 18 km/h Cross-onshore
- 22°C
Tofo, Inhambane, Mozambique
Updated 27 minutes ago Forecast data: Open-Meteo.com (CC BY 4.0)
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
7-day forecast
Local time at the break (CAT, UTC+2)
Loading the swell chart…
3–4 ft 1.3 m @ 6 s ESE Best 10:00–17:41 Drizzle, 27°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 3–5 ft | 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 ft | 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 ft | 1.3 m6 s ESE | 17 km/hgusts 30 km/hX-on ESE | 0.8 mFalling | 24°CMostly sunny |
| 09:00 | 3–4 ft | 1.3 m6 s ESE | 15 km/hgusts 35 km/hX-on ESE | -1.0 mFalling | 26°CDrizzle |
| 12:00 | 3–4 ft | 1.3 m6 s ESE | 11 km/hgusts 28 km/hOnshore ENE | -0.4 mRising | 27°CPartly cloudy |
| 15:00Now | 3–4 ft | 1.2 m6 s ESE | 13 km/hgusts 30 km/hOnshore ENE | 1.4 mRising | 26°CMostly sunny |
| 18:00 | 3–4 ft | 1.1 m6 s ESE | 12 km/hgusts 23 km/hX-on E | 1.0 mFalling | 24°CClear |
| 21:00 | 3–4 ft | 1.1 m6 s ESE | 12 km/hgusts 22 km/hOnshore E | -0.9 mFalling | 24°CClear |
3–4 ft 1.1 m @ 7 s ESE Best 06:00–10:00 Partly cloudy, 27°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 3–4 ft | 1.1 m6 s ESE | 12 km/hgusts 21 km/hOnshore NE | -0.5 mRising | 23°CClear |
| 03:00 | 2–4 ft | 1.1 m6 s ESE | 8 km/hgusts 15 km/hOnshore NE | 1.3 mRising | 23°CClear |
| 06:00 | 3–4 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 0.8 m7 s SE+ 0.3 m 10 s SSE | 17 km/hgusts 29 km/hOnshore NE | -0.6 mFalling | 24°CMostly clear |
2–3 ft 0.9 m @ 7 s SE Best 06:00–10:00 Sunny, 27°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 2–4 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 0.7 m7 s SE+ 0.3 m 7 s ENE | 15 km/hgusts 28 km/hOnshore NE | -0.3 mFalling | 25°CClear |
2–3 ft 0.7 m @ 7 s SE Best 06:00–10:00 Sunny, 28°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 2–3 ft | 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 ft | 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 ft | 0.6 m7 s SE | 9 km/hgusts 15 km/hX-on NNE | 1.1 mFalling | 24°CSunny |
| 09:00 | 2–3 ft | 0.6 m7 s SE | 9 km/hgusts 24 km/hX-on NNE | -0.2 mFalling | 27°CSunny |
| 12:00 | 2–3 ft | 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 ft | 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 ft | 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 ft | 0.6 m6 s SE+ 0.3 m 8 s E | 11 km/hgusts 23 km/hOnshore NE | -0.1 mFalling | 24°CClear |
2–3 ft 0.8 m @ 7 s SE Best 06:00–15:00 Sunny, 28°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 2–3 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 0.8 m7 s SE+ 0.3 m 7 s ENE | 12 km/hgusts 25 km/hOnshore ENE | 0.1 mFalling | 24°CClear |
3–4 ft 0.8 m @ 7 s ESE Best 06:00–09:00 Mostly sunny, 27°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 2–3 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 0.7 m7 s ESE+ 0.4 m 9 s SSE | 20 km/hgusts 41 km/hX-on NNE | 0.3 mFalling | 24°CClear |
2–4 ft 0.7 m @ 7 s ESE Best 06:00–11:00 Mostly sunny, 27°C
| Time | Surf | Swell | Wind | Tide | Weather |
|---|---|---|---|---|---|
| 00:00 | 2–4 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 ft | 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 |
Spot guide
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
Dolphin Coast, KwaZulu-Natal
Golden Mile, Durban
The Bluff, Durban
Wild Coast, Eastern Cape
East London, Eastern Cape
Jeffreys Bay, Eastern Cape
Find your wave
A heads-up when the swell lines up, plus the week's best surf news and new free guides. No spam — unsubscribe any time.
Quick answers about Tofinho, based on the live forecast.
AI answers can be wrong — always check conditions yourself.