KwaZulu Natal · South Africa

Right now

Where to surf

No clear pick yet

There is not enough current forecast information to choose a spot.

Check tomorrow →
What's missing?
  • No usable upcoming daylight wave or wind evidence is available. Check Tomorrow if today’s daylight has ended.

KwaZulu Natal spots

Filters

4 spots

KwaZulu Natal

4 spots
KwaZulu Natal surf forecast
SpotBreaking surfOutlookBest next 4hWindTideHourly timeline
BallitoSSE offshore model swell · 3.3 ft @ 11s
UnavailableEvidence unavailableTiming unavailableNNE 6.2 ktcross-shoreUnavailableunavailable
Durban New PierSSE offshore model swell · 3.6 ft @ 9s
UnavailableEvidence unavailableTiming unavailableNNE 8.6 ktunavailableUnavailableunavailable
North Beach DurbanSSE offshore model swell · 3.6 ft @ 9s
UnavailableEvidence unavailableTiming unavailableNNE 8.6 ktunavailableUnavailableunavailable
UmhlangaS offshore model swell · 3.2 ft @ 10s
UnavailableEvidence unavailableTiming unavailableNNE 6.6 ktunavailableUnavailableunavailable

KwaZulu Natal

4 spots

Ballito

Unavailable

Offshore swell: SSE 3.3 ft @ 11s

Evidence unavailableWhen to goTiming unavailable
WindNNE 6.2 ktcross-shoreTideUnavailableunavailable
Hourly timeline
UUnavailable6.1Unavailable
UUnavailable6.2Unavailable
UUnavailable6.1Unavailable
UUnavailable5.6Unavailable
Open hourly forecast

Durban New Pier

Unavailable

Offshore swell: SSE 3.6 ft @ 9s

Evidence unavailableWhen to goTiming unavailable
WindNNE 8.6 ktunavailableTideUnavailableunavailable
Hourly timeline
UUnavailable8.8Unavailable
UUnavailable8.6Unavailable
UUnavailable8.5Unavailable
UUnavailable7.8Unavailable
Open hourly forecast

Offshore swell: SSE 3.6 ft @ 9s

Evidence unavailableWhen to goTiming unavailable
WindNNE 8.6 ktunavailableTideUnavailableunavailable
Hourly timeline
UUnavailable8.8Unavailable
UUnavailable8.6Unavailable
UUnavailable8.5Unavailable
UUnavailable7.8Unavailable
Open hourly forecast

Umhlanga

Unavailable

Offshore swell: S 3.2 ft @ 10s

Evidence unavailableWhen to goTiming unavailable
WindNNE 6.6 ktunavailableTideUnavailableunavailable
Hourly timeline
UUnavailable7.6Unavailable
UUnavailable6.6Unavailable
UUnavailable6Unavailable
UUnavailable5.9Unavailable
Open hourly forecast

Seven-day outlook

DaySurfBest periodWhereWind
UnavailableRanking unavailableRegional modelWind 0.5–9 kt varying direction
UnavailableRanking unavailableRegional modelWind 3.5–11 kt varying direction
UnavailableRanking unavailableRegional modelWind 2–13 kt varying direction
UnavailableRanking unavailableRegional modelWind 0.5–14 kt varying direction
UnavailableRanking unavailableRegional modelWind 0.5–17 kt varying direction
UnavailableRanking unavailableRegional modelWind 6.5–12.5 kt varying direction
UnavailableRanking unavailableRegional modelWind 1.5–11 kt varying direction
Forecast sources 2/6 current

Coastal waves, offshore swell, and surf height describe different conditions. Source availability does not measure forecast accuracy.

Report or official forecast

South African Weather Service Marine Portal

Official high-resolution waves, winds, hazards, and rip-current products; market adapter or station mapping not connected
UnavailableNo source time

Wave observation

CSIR WaveNet South Africa

Near-real-time measured waves and weather; market adapter or station mapping not connected
UnavailableNo source time

Tide prediction

WorldTides API

Tide predictions and station lookup; market adapter or station mapping not connected
UnavailableNo source time