Surf spots in South Africa

502 surf spots in South Africa. Pick sports and filters below, open a place for its week, or plan a trip scored on the forecast and the journey from home.

Sport: tick any
Filter the list and the map

Filters

Every sport

In the water

Surf spots

Waves this week Any
Show the places as

Best this week first

Showing 50 of 502 places.

  1. Noetsie (De Hoop Reserve)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 60/1002 good days
  2. LucienSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 60/1001 good day
  3. Margate BeachSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 60/1001 good day
  4. A FramesSurf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 59/1002 good days
  5. Kleinkrans BeachSurf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CSoft wavesThis week: GoodBest day 59/1002 good days
  6. Sandpoep ShoreySurf spot, South AfricaStay in SedgefieldWaves 4–9 ftWater 17°CSoft wavesThis week: GoodBest day 59/1002 good days
  7. WaterfallsSurf spot, South AfricaStay in Betty's BayWaves 4–10 ftWater 16°CCrumbling wavesThis week: GoodBest day 59/1001 good day
  8. Palm BeachSurf spot, South AfricaStay in SouthbroomWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 59/1001 good day
  9. TrafalgarSurf spot, South AfricaStay in SouthbroomWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 59/1001 good day
  10. Brenton On SeaSurf spot, South AfricaStay in Brenton on SeaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 59/1001 good day
  11. Banana ReefSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 59/1001 good day
  12. ElectricsSurf spot, South AfricaStay in Fish HoekWaves 2–4 ftWater 16°CHollow wavesThis week: GoodBest day 58/1003 good days
  13. Wilderness BeachSurf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  14. Herolds BaySurf spot, South AfricaWaves 4–7 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  15. Lagoon WedgeSurf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1001 good day
  16. The HeadsSurf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1001 good day
  17. The Heads (Back Reef)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1001 good day
  18. The Heads (Rock spot)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1001 good day
  19. CamelotSurf spot, South AfricaStay in Betty's BayWaves 4–10 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  20. Marina BeachSurf spot, South AfricaStay in Port ShepstoneWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  21. Leisure BaySurf spot, South AfricaWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 58/1001 good day
  22. Suck RockSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  23. Vic Bay (Beachbreak)Surf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1002 good days
  24. Victoria BaySurf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1002 good days
  25. Wilderness RivermouthSurf spot, South AfricaStay in WildernessWaves 4–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1002 good days
  26. Gerickes (Scar reef)Surf spot, South AfricaStay in SedgefieldWaves 4–9 ftWater 17°CSoft wavesThis week: GoodBest day 57/1002 good days
  27. Vallies Doom ShoreySurf spot, South AfricaStay in SedgefieldWaves 4–9 ftWater 17°CSoft wavesThis week: GoodBest day 57/1002 good days
  28. Buffalo Bay (Bert rock)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  29. Buffalo Bay (Opies)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  30. Buffalo Bay (Oyster Banks)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CSoft wavesThis week: GoodBest day 57/1001 good day
  31. Buffalo Bay (Reef)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  32. Buffalo Bay (Rock)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  33. Buffalo Bay (Wildside Shorey)Surf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  34. Fish BomaSurf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  35. Wild SideSurf spot, South AfricaStay in KnysnaWaves 4–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  36. Dolphin PointSurf spot, South AfricaStay in MargateWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  37. MK'sSurf spot, South AfricaStay in MargateWaves 4–9 ftWater 22°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  38. Ski-Boat BaySurf spot, South AfricaStay in MargateWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  39. Uvongo BeachSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  40. CoffinsSurf spot, South AfricaStay in Port EdwardWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  41. Glenmore BeachSurf spot, South AfricaStay in Port EdwardWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  42. Banana BeachSurf spot, South AfricaStay in Port ShepstoneWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  43. Southbroom - Sea VillageSurf spot, South AfricaStay in SouthbroomWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  44. Goukamma RivermouthSurf spot, South AfricaStay in Brenton on SeaWaves 4–9 ftWater 17°CSoft wavesThis week: GoodBest day 57/1001 good day
  45. Ramsgate BeachSurf spot, South AfricaStay in RamsgateWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  46. BeachviewSurf spot, South AfricaWaves 4–10 ftWater 18°CHollow wavesThis week: GoodBest day 57/1001 good day
  47. Port ShepstoneSurf spot, South AfricaWaves 4–8 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  48. Shelly BeachSurf spot, South AfricaWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  49. SouthbroomSurf spot, South AfricaWaves 4–9 ftWater 22°CSoft wavesThis week: GoodBest day 57/1001 good day
  50. UmtentweniSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 57/1001 good day
Show more

The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.

Each place is ringed by its best day this week, a surf spot for the level you pick. Zoom in, or tap a cluster, to see the places in it.

Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.

Every country, A to Z (161)

Each country's surf spots, on this list and map.