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 250 of 502 places.

  1. Vallies Doom ShoreySurf spot, South AfricaStay in SedgefieldWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 60/1002 good days
  2. KleinmondSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 60/1001 good day
  3. Buffalo Bay (Opies)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CCrumbling wavesThis week: GoodBest day 59/1002 good days
  4. Buffalo Bay (Reef)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CCrumbling wavesThis week: GoodBest day 59/1002 good days
  5. Buffalo Bay (Rock)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CCrumbling wavesThis week: GoodBest day 59/1002 good days
  6. Lagoon WedgeSurf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CHollow wavesThis week: GoodBest day 59/1002 good days
  7. Noetsie (De Hoop Reserve)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CHollow wavesThis week: GoodBest day 59/1002 good days
  8. The Heads (Back Reef)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CHollow wavesThis week: GoodBest day 59/1002 good days
  9. The Heads (Rock spot)Surf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CHollow wavesThis week: GoodBest day 59/1002 good days
  10. Gerickes (Scar reef)Surf spot, South AfricaStay in SedgefieldWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 59/1002 good days
  11. Herolds BaySurf spot, South AfricaWaves 3–8 ftWater 17°CHollow wavesThis week: GoodBest day 59/1002 good days
  12. Storms River MouthSurf spot, South AfricaWaves 4–10 ftWater 17°CCrumbling wavesThis week: GoodBest day 59/1002 good days
  13. KakkarlakSurf spot, South AfricaStay in KleinmondWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 59/1001 good day
  14. KokkerotSurf spot, South AfricaStay in KleinmondWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 59/1001 good day
  15. MonwabisiSurf spot, South AfricaStay in KhayelitshaWaves 2–5 ftWater 16°CSoft wavesThis week: GoodBest day 58/1004 good days
  16. Nine mile ReefSurf spot, South AfricaStay in KhayelitshaWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 58/1003 good days
  17. Buffalo Bay (Bert rock)Surf spot, South AfricaStay in KnysnaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  18. Buffalo Bay (Oyster Banks)Surf spot, South AfricaStay in KnysnaWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 58/1002 good days
  19. Buffalo Bay (Wildside Shorey)Surf spot, South AfricaStay in KnysnaWaves 3–10 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  20. Fish BomaSurf spot, South AfricaStay in KnysnaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  21. The HeadsSurf spot, South AfricaStay in KnysnaWaves 4–10 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  22. Wild SideSurf spot, South AfricaStay in KnysnaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  23. A FramesSurf spot, South AfricaStay in WildernessWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  24. Kleinkrans BeachSurf spot, South AfricaStay in WildernessWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 58/1002 good days
  25. Gerickes back reefSurf spot, South AfricaStay in SedgefieldWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  26. Gerickes Point (Left)Surf spot, South AfricaStay in SedgefieldWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1002 good days
  27. Brenton On SeaSurf spot, South AfricaStay in Brenton on SeaWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  28. Goukamma RivermouthSurf spot, South AfricaStay in Brenton on SeaWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 58/1002 good days
  29. Lourie ReefSurf spot, South AfricaStay in Herolds BayWaves 3–8 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  30. GlentanaSurf spot, South AfricaWaves 2–7 ftWater 17°CHollow wavesThis week: GoodBest day 58/1002 good days
  31. Vetchies ReefSurf spot, South AfricaStay in DurbanWaves 3–7 ftWater 22°CSoft wavesThis week: GoodBest day 58/1001 good day
  32. Baby JSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CHollow wavesThis week: GoodBest day 58/1001 good day
  33. Bay viewSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  34. HardebaaiSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  35. Magnet RockSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  36. Mini ReefSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  37. OnrusSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  38. SandbaaiSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  39. Sandbaai BeachSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  40. Vendetta ReefSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  41. CamelotSurf spot, South AfricaStay in Betty's BayWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  42. WaterfallsSurf spot, South AfricaStay in Betty's BayWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  43. SelisSurf spot, South AfricaStay in MilnertonWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 58/1001 good day
  44. Sandpoep ShoreySurf spot, South AfricaStay in SedgefieldWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 58/1001 good day
  45. BeachviewSurf spot, South AfricaWaves 4–10 ftWater 18°CHollow wavesThis week: GoodBest day 58/1001 good day
  46. Nature's ValleySurf spot, South AfricaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 58/1001 good day
  47. ElectricsSurf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 57/1003 good days
  48. Grotto BeachSurf spot, South AfricaStay in HermanusWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 57/1002 good days
  49. Mosselrivier RivermouthSurf spot, South AfricaStay in HermanusWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 57/1002 good days
  50. VoelklipSurf spot, South AfricaStay in HermanusWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 57/1002 good days
  51. Wilderness BeachSurf spot, South AfricaStay in WildernessWaves 3–8 ftWater 17°CHollow wavesThis week: GoodBest day 57/1002 good days
  52. BayviewSurf spot, South AfricaStay in HermanusWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 57/1001 good day
  53. Wilderness RivermouthSurf spot, South AfricaStay in WildernessWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 57/1001 good day
  54. Waenhuiskrans Arniston Roman beachSurf spot, South AfricaStay in ArnistonWaves 3–6 ftWater 17°CSoft wavesThis week: GoodBest day 57/1001 good day
  55. Waenhuiskrans PointSurf spot, South AfricaStay in ArnistonWaves 3–6 ftWater 17°CSoft wavesThis week: GoodBest day 57/1001 good day
  56. Meerensee beachSurf spot, South AfricaStay in KleinmondWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 57/1001 good day
  57. ArnistonSurf spot, South AfricaWaves 3–6 ftWater 17°CSoft wavesThis week: GoodBest day 57/1001 good day
  58. HawstonSurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 57/1001 good day
  59. BarniclesSurf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 56/1003 good days
  60. Dangers, reefSurf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 56/1003 good days
  61. pitzmah (clazo's ledge)Surf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CCrumbling wavesThis week: GoodBest day 56/1003 good days
  62. YondersSurf spot, South AfricaStay in KnysnaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 56/1002 good days
  63. BellowsSurf spot, South AfricaWaves 2–6 ftWater 16°CThis week: GoodBest day 56/1002 good days
  64. GrootbrakSurf spot, South AfricaWaves 2–7 ftWater 17°CCrumbling wavesThis week: GoodBest day 56/1002 good days
  65. Vic Bay (Beachbreak)Surf spot, South AfricaStay in WildernessWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 56/1001 good day
  66. Victoria BaySurf spot, South AfricaStay in WildernessWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 56/1001 good day
  67. VleesbaaiSurf spot, South AfricaStay in Mossel BayWaves 2–6 ftWater 17°CSoft wavesThis week: GoodBest day 55/1002 good days
  68. ParanoiaSurf spot, South AfricaStay in Pringle BayWaves 3–8 ftWater 17°CSoft wavesThis week: GoodBest day 55/1001 good day
  69. Bettysbay (main beach)Surf spot, South AfricaStay in Betty's BayWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 54/1001 good day
  70. BlaauwbergSurf spot, South AfricaStay in MilnertonWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 54/1001 good day
  71. Tidal PoolsSurf spot, South AfricaStay in Pringle BayWaves 3–8 ftWater 17°CSoft wavesThis week: GoodBest day 54/1001 good day
  72. Betty's BaySurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 54/1001 good day
  73. WitsandsSurf spot, South AfricaWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 54/1001 good day
  74. 1ste SteenSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  75. 2de SteenSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  76. 3de SteenSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  77. Big BaySurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  78. Derde SteenSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  79. Haakgat PointSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  80. Horse TrailsSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  81. Kamer van 17Surf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  82. Little BaySurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  83. ShellsSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  84. SnottballsSurf spot, South AfricaStay in MelkbosstrandWaves 2–9 ftWater 15°CSoft wavesThis week: GoodBest day 53/1001 good day
  85. Danger PointSurf spot, South AfricaStay in GansbaaiWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 53/1001 good day
  86. Pearly Beach editSurf spot, South AfricaStay in Pearly BeachWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 53/1001 good day
  87. Misty CliffsSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 53/1001 good day
  88. Milton Pool leftSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 52/1001 good day
  89. King's BeachSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: GoodBest day 52/1001 good day
  90. IgodaSurf spot, South AfricaStay in East LondonWaves 2–9 ftWater 21°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  91. LucienSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  92. Margate BeachSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  93. De KeldersSurf spot, South AfricaStay in GansbaaiWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  94. SkipskopSurf spot, South AfricaStay in ArnistonWaves 2–6 ftWater 17°CSoft wavesThis week: GoodBest day 52/1001 good day
  95. BoneyardsSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  96. Conveyer BeltsSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  97. Crayfish FactorySurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  98. ExtensionsSurf spot, South AfricaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  99. I&J'sSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  100. LedgeSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  101. MtunziniSurf spot, South AfricaWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 52/1001 good day
  102. Mysto Freight TrainsSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  103. Olifants bosSurf spot, South AfricaWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  104. Outer KomSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  105. Pebbles ShoreySurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
  106. SandcastlesSurf spot, South AfricaWaves 2–9 ftWater 20°CSoft wavesThis week: GoodBest day 52/1001 good day
  107. Scarborough BeachSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  108. Scarborough PointSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
  109. Washing MachinesSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
  110. Kalk Bay (Backdoor)Surf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 51/1002 good days
  111. Kalk Bay ReefSurf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 51/1002 good days
  112. Off the wall, Kalk BaySurf spot, South AfricaStay in Fish HoekWaves 2–5 ftWater 16°CHollow wavesThis week: GoodBest day 51/1002 good days
  113. PlatboomSurf spot, South AfricaStay in Fish HoekWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  114. Underwater PointSurf spot, South AfricaStay in Fish HoekWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  115. Dana BaySurf spot, South AfricaStay in Mossel BayWaves 3–7 ftWater 17°CHollow wavesThis week: GoodBest day 51/1001 good day
  116. The HoekSurf spot, South AfricaStay in Hout BayWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 51/1001 good day
  117. Dolphin PointSurf spot, South AfricaStay in MargateWaves 3–9 ftWater 22°CSoft wavesThis week: GoodBest day 51/1001 good day
  118. Ski-Boat BaySurf spot, South AfricaStay in MargateWaves 3–9 ftWater 22°CSoft wavesThis week: GoodBest day 51/1001 good day
  119. St MichaelsSurf spot, South AfricaStay in MargateWaves 4–9 ftWater 22°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  120. Gansbaai ReefsSurf spot, South AfricaStay in GansbaaiWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
  121. Moonlight BaySurf spot, South AfricaStay in Pringle BayWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  122. Stinky Pits!Surf spot, South AfricaStay in GansbaaiWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
  123. The Toilet (Chowpoo)Surf spot, South AfricaStay in GansbaaiWaves 4–9 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
  124. A-SpanSurf spot, South AfricaStay in ArnistonWaves 3–8 ftWater 17°CSoft wavesThis week: GoodBest day 51/1001 good day
  125. Oslo BeachSurf spot, South AfricaStay in Port ShepstoneWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  126. Noordhoek BeachSurf spot, South AfricaStay in NoordhoekWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
  127. Southbroom - Sea VillageSurf spot, South AfricaStay in SouthbroomWaves 3–9 ftWater 22°CSoft wavesThis week: GoodBest day 51/1001 good day
  128. Ramsgate BeachSurf spot, South AfricaStay in RamsgateWaves 3–9 ftWater 22°CSoft wavesThis week: GoodBest day 51/1001 good day
  129. Inner komSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 51/1001 good day
  130. SouthbroomSurf spot, South AfricaWaves 3–9 ftWater 22°CSoft wavesThis week: GoodBest day 51/1001 good day
  131. UmtentweniSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 51/1001 good day
  132. Port AlfredSurf spot, South AfricaWaves 2–8 ftWater 18°CSoft wavesThis week: GoodBest day 50/1002 good days
  133. 1st BankSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  134. Camps Bay shoreySurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  135. Cherry RockSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  136. GasworksSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  137. Glen BeachSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  138. Glen ReefSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
  139. Dias BeachSurf spot, South AfricaStay in Fish HoekWaves 3–9 ftWater 17°CSoft wavesThis week: GoodBest day 50/1001 good day
  140. The BoilerSurf spot, South AfricaStay in Fish HoekWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 50/1001 good day
  141. Kidds BeachSurf spot, South AfricaStay in East LondonWaves 2–9 ftWater 21°CSoft wavesThis week: GoodBest day 50/1001 good day
  142. Sunwich PortSurf spot, South AfricaStay in Port ShepstoneWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  143. DunesSurf spot, South AfricaStay in NoordhoekWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 50/1001 good day
  144. KakapoSurf spot, South AfricaStay in NoordhoekWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  145. Bendigo PointSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  146. CrabsSurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  147. DrainpipesSurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 50/1001 good day
  148. Haines BackdoorSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  149. K 364Surf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 50/1001 good day
  150. K 365Surf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 50/1001 good day
  151. Kelp FactorySurf spot, South AfricaWaves 3–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 50/1001 good day
  152. Port ShepstoneSurf spot, South AfricaWaves 3–8 ftWater 22°CSoft wavesThis week: GoodBest day 50/1001 good day
  153. Selecta's WedgeSurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 50/1001 good day
  154. Clifton 3rd BeachSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  155. Clifton 4th BeachSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  156. GuntiesSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  157. QueensSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  158. RocklandsSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  159. Solly'sSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  160. TidalsSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
  161. AECI beachbreak.Surf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  162. Blinkklip Inner ReefSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  163. Blinkklip ReefSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  164. Die PoortSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  165. Duckies ReefSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  166. Greenways ReefSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  167. SecondsSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  168. SecondsSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  169. SilkiesSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  170. Strand (pipe)Surf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
  171. BoneyardsSurf spot, South AfricaStay in Jeffreys BayWaves 3–9 ftWater 18°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  172. Dolphin PointSurf spot, South AfricaStay in JongensfonteinWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 49/1001 good day
  173. Kak Gat (KAK HOLE)Surf spot, South AfricaStay in JongensfonteinWaves 3–9 ftWater 17°CHollow wavesThis week: GoodBest day 49/1001 good day
  174. Banana ReefSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  175. Sunset reefSurf spot, South AfricaWaves 2–9 ftWater 16°CCrumbling wavesThis week: GoodBest day 49/1001 good day
  176. BakovenSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 48/1001 good day
  177. Bali BaySurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 48/1001 good day
  178. SewersSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 48/1001 good day
  179. HolbaaiSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CSoft wavesThis week: GoodBest day 48/1001 good day
  180. SlabbertsSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CSoft wavesThis week: GoodBest day 48/1001 good day
  181. DenvilleSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: GoodBest day 48/1001 good day
  182. HumewoodSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: GoodBest day 48/1001 good day
  183. Southwest ReefSurf spot, South AfricaStay in Fish HoekWaves 3–9 ftWater 17°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  184. Kitchen windowsSurf spot, South AfricaStay in Jeffreys BayWaves 3–9 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
  185. Magna TubesSurf spot, South AfricaStay in Jeffreys BayWaves 3–9 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
  186. MK'sSurf spot, South AfricaStay in MargateWaves 4–9 ftWater 22°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  187. Uvongo BeachSurf spot, South AfricaStay in MargateWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  188. CoffinsSurf spot, South AfricaStay in Port EdwardWaves 4–8 ftWater 22°CSoft wavesThis week: GoodBest day 48/1001 good day
  189. Glenmore BeachSurf spot, South AfricaStay in Port EdwardWaves 4–8 ftWater 22°CSoft wavesThis week: GoodBest day 48/1001 good day
  190. Banana BeachSurf spot, South AfricaStay in Port ShepstoneWaves 3–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  191. Marina BeachSurf spot, South AfricaStay in Port ShepstoneWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  192. Red Nose RockSurf spot, South AfricaStay in StilbaaiWaves 3–8 ftWater 17°CSoft wavesThis week: GoodBest day 48/1001 good day
  193. Palm BeachSurf spot, South AfricaStay in SouthbroomWaves 4–8 ftWater 22°CSoft wavesThis week: GoodBest day 48/1001 good day
  194. TrafalgarSurf spot, South AfricaStay in SouthbroomWaves 4–8 ftWater 22°CSoft wavesThis week: GoodBest day 48/1001 good day
  195. South PierSurf spot, South AfricaStay in Richards BayWaves 3–8 ftWater 22°CHollow wavesThis week: GoodBest day 48/1001 good day
  196. BatterySurf spot, South AfricaWaves 3–9 ftWater 16°CHollow wavesThis week: GoodBest day 48/1001 good day
  197. Koeelbay (caves)Surf spot, South AfricaWaves 3–8 ftWater 17°CHollow wavesThis week: GoodBest day 48/1001 good day
  198. Koeelbay (Ledges)Surf spot, South AfricaWaves 3–8 ftWater 17°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  199. Koeelbay (Main beach)Surf spot, South AfricaWaves 3–8 ftWater 17°CHollow wavesThis week: GoodBest day 48/1001 good day
  200. KommetjieSurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 48/1001 good day
  201. KransSurf spot, South AfricaWaves 3–9 ftWater 16°CSoft wavesThis week: GoodBest day 48/1001 good day
  202. Suck RockSurf spot, South AfricaWaves 4–8 ftWater 22°CCrumbling wavesThis week: GoodBest day 48/1001 good day
  203. Lagoon MouthSurf spot, South AfricaStay in Cape TownWaves 2–9 ftWater 15°CSoft wavesThis week: FairBest day 47/100
  204. 11th Ave Melkbos StrandSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CCrumbling wavesThis week: FairBest day 47/100
  205. Beach roadSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CCrumbling wavesThis week: FairBest day 47/100
  206. Tube WaveSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CSoft wavesThis week: FairBest day 47/100
  207. 6 pillarsSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  208. AnsteysSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  209. Ansteys BeachSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  210. Baked BeansSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  211. Brighton - BluffSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  212. Brighton ReefSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  213. Cave BanksSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CCrumbling wavesThis week: FairBest day 47/100
  214. CrosswaysSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  215. GarviesSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  216. Loch NessSurf spot, South AfricaStay in GqeberhaWaves 3–10 ftWater 18°CSoft wavesThis week: FairBest day 47/100
  217. Millars PointSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  218. New PierSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  219. NoordhoekSurf spot, South AfricaStay in GqeberhaWaves 3–10 ftWater 18°CCrumbling wavesThis week: FairBest day 47/100
  220. PierSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  221. Rocky"sSurf spot, South AfricaStay in GqeberhaWaves 3–10 ftWater 18°CCrumbling wavesThis week: FairBest day 47/100
  222. The beaconSurf spot, South AfricaStay in GqeberhaWaves 2–8 ftWater 17°CSoft wavesThis week: FairBest day 47/100
  223. Tidal PoolSurf spot, South AfricaStay in DurbanWaves 4–8 ftWater 22°CCrumbling wavesThis week: FairBest day 47/100
  224. Virgin PointSurf spot, South AfricaStay in StrandWaves 2–6 ftWater 16°CHollow wavesThis week: FairBest day 47/100
  225. Chapman's Peak mystery lefts.Surf spot, South AfricaStay in Hout BayWaves 2–9 ftWater 16°CHollow wavesThis week: FairBest day 47/100
  226. Naidoo's PointSurf spot, South AfricaStay in East LondonWaves 2–8 ftWater 21°CCrumbling wavesThis week: FairBest day 47/100
  227. PasturesSurf spot, South AfricaStay in Saint Helena BayWaves 2–6 ftWater 15°CCrumbling wavesThis week: FairBest day 47/100
  228. Shelly BeachSurf spot, South AfricaWaves 4–9 ftWater 22°CSoft wavesThis week: FairBest day 47/100
  229. Van RiebeekSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CSoft wavesThis week: FairBest day 46/100
  230. Blue LagoonSurf spot, South AfricaStay in DurbanWaves 3–7 ftWater 22°CSoft wavesThis week: FairBest day 46/100
  231. River MouthSurf spot, South AfricaStay in DurbanWaves 3–7 ftWater 22°CSoft wavesThis week: FairBest day 46/100
  232. Mac's spotSurf spot, South AfricaStay in Hout BayWaves 2–9 ftWater 15°CHollow wavesThis week: FairBest day 46/100
  233. Tafelberg ReefSurf spot, South AfricaStay in Hout BayWaves 3–9 ftWater 16°CThis week: FairBest day 46/100
  234. The Bluff leftSurf spot, South AfricaStay in Hout BayWaves 2–9 ftWater 15°CHollow wavesThis week: FairBest day 46/100
  235. Chrystal RoadSurf spot, South AfricaStay in Betty's BayWaves 3–9 ftWater 16°CSoft wavesThis week: FairBest day 46/100
  236. Silver Beach (Port Edward)Surf spot, South AfricaStay in Port EdwardWaves 3–7 ftWater 22°CCrumbling wavesThis week: FairBest day 46/100
  237. Silver Beach PipelineSurf spot, South AfricaStay in Port EdwardWaves 3–7 ftWater 22°CCrumbling wavesThis week: FairBest day 46/100
  238. StrandSurf spot, South AfricaStay in Port EdwardWaves 3–7 ftWater 22°CCrumbling wavesThis week: FairBest day 46/100
  239. DolfinesSurf spot, South AfricaStay in StilbaaiWaves 3–8 ftWater 17°CSoft wavesThis week: FairBest day 46/100
  240. Karridene Illovo BeachSurf spot, South AfricaStay in UmkomaasWaves 3–8 ftWater 22°CSoft wavesThis week: FairBest day 46/100
  241. SkulpiesbaaiSurf spot, South AfricaStay in StilbaaiWaves 3–8 ftWater 17°CSoft wavesThis week: FairBest day 46/100
  242. Llandudno (Outer Reef)Surf spot, South AfricaStay in LlandudnoWaves 2–9 ftWater 15°CHollow wavesThis week: FairBest day 46/100
  243. LlandudnoSurf spot, South AfricaWaves 2–9 ftWater 15°CHollow wavesThis week: FairBest day 46/100
  244. Vacancy ReefSurf spot, South AfricaWaves 3–8 ftWater 22°CSoft wavesThis week: FairBest day 46/100
  245. CaptainsSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CSoft wavesThis week: FairBest day 45/100
  246. Crayfish ReefSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CCrumbling wavesThis week: FairBest day 45/100
  247. Gas ChambersSurf spot, South AfricaStay in MelkbosstrandWaves 2–8 ftWater 15°CHollow wavesThis week: FairBest day 45/100
  248. Treasure BeachSurf spot, South AfricaStay in DurbanWaves 3–8 ftWater 22°CCrumbling wavesThis week: FairBest day 45/100
  249. Secrets (Chapmans Peak Shorey)Surf spot, South AfricaStay in Hout BayWaves 2–9 ftWater 16°CHollow wavesThis week: FairBest day 45/100
  250. Sunset BeachSurf spot, South AfricaStay in MilnertonWaves 2–9 ftWater 15°CSoft wavesThis week: FairBest day 45/100
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.