Staying Home Sucks, home

Surf spots in South Africa

502 surf spots in South Africa.

Surf

SportTick any, or none for every sport

Sport: tick any
Intermediate: 3–5 ft

Your levelChanges the scores

When: Next 7 days

WhenChanges the scores

Start
Finish
From your nearest

FromPick one: the journeys show again

From: pick where you set off
  • Australia and New Zealand
    • Australia
  • Central America
  • East Africa
  • East Asia
    • China
    • Japan
  • Europe
    • France
    • Germany
    • Ireland
    • Italy
    • Portugal
    • Spain
    • Switzerland
  • Middle East
    • United Arab Emirates
  • North America
    • Canada
    • United States
  • Northern Africa
    • Morocco
  • South America
    • Brazil
  • South Asia
    • India
  • South East Asia
    • Indonesia
    • Philippines
  • Southern Africa
  • United Kingdom
  • West Africa
Where: South Africa

WhereType a place, or tick any

Filters

Filters

In the water

Surf spots

Waves this week Any
Show the places as

Best this week first

Showing 100 of 502 places.

  1. Wilderness Beach

    Surf spot · South Africa

    Waves 4–8 ft · Water 19°C · Hollow

    53Fair out of 100 for the next 7 days
    1. Tue61, Good
    2. Wed69, Good, the best day
    3. Thu59, Fair
    4. Fri44, Poor
    5. Sat24, Poor
    6. Sun0, Poor
    7. Mon58, Fair

    Stay in Wilderness

  2. Vic Bay (Beachbreak)

    Surf spot · South Africa

    Waves 4–9 ft · Water 19°C · Crumbling

    49Fair out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed63, Good, the best day
    3. Thu61, Good
    4. Fri17, Poor
    5. Sat13, Poor
    6. Sun0, Poor
    7. Mon56, Fair

    Stay in Wilderness

  3. Victoria Bay

    Surf spot · South Africa

    Waves 4–9 ft · Water 19°C · Crumbling

    49Fair out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed63, Good, the best day
    3. Thu61, Good
    4. Fri17, Poor
    5. Sat13, Poor
    6. Sun0, Poor
    7. Mon56, Fair

    Stay in Wilderness

  4. Wilderness Rivermouth

    Surf spot · South Africa

    Waves 4–9 ft · Water 19°C · Hollow

    49Fair out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed63, Good, the best day
    3. Thu62, Good
    4. Fri17, Poor
    5. Sat13, Poor
    6. Sun0, Poor
    7. Mon57, Fair

    Stay in Wilderness

  5. Kleinkrans Beach

    Surf spot · South Africa

    Waves 4–9 ft · Water 19°C · Soft

    49Fair out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed63, Good, the best day
    3. Thu57, Fair
    4. Fri19, Poor
    5. Sat14, Poor
    6. Sun0, Poor
    7. Mon58, Fair

    Stay in Wilderness

  6. Blinkklip Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    48Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu37, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  7. A Frames

    Surf spot · South Africa

    Waves 4–9 ft · Water 19°C · Crumbling

    48Fair out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed63, Good, the best day
    3. Thu57, Fair
    4. Fri19, Poor
    5. Sat11, Poor
    6. Sun0, Poor
    7. Mon58, Fair

    Stay in Wilderness

  8. Seconds

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    48Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu37, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Somerset West

  9. Seconds

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    48Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu37, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Somerset West

  10. Ifafa Pipes

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue35, Poor
    2. Wed63, Good, the best day
    3. Thu30, Poor
    4. Fri33, Poor
    5. Sat62, Good
    6. Sun34, Poor
    7. Mon43, Poor

    Stay in Pennington

  11. Sandpoep Shorey

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed61, Good, the best day
    3. Thu60, Good
    4. Fri0, Poor
    5. Sat14, Poor
    6. Sun0, Poor
    7. Mon59, Fair

    Stay in Sedgefield

  12. Virgin Point

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Hollow

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu22, Poor
    4. Fri39, Poor
    5. Sat16, Poor
    6. Sun36, Poor
    7. Mon52, Fair

    Stay in Gordons Bay

  13. AECI beachbreak.

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed54, Fair
    3. Thu24, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  14. Blinkklip Inner Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu33, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  15. Die Poort

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed54, Fair
    3. Thu23, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun33, Poor
    7. Mon49, Fair

    Stay in Strand

  16. Duckies Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu33, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  17. Greenways Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed53, Fair
    3. Thu23, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun38, Poor
    7. Mon51, Fair

    Stay in Strand

  18. Silkies

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed54, Fair
    3. Thu24, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  19. Strand (pipe)

    Surf spot · South Africa

    Waves 3–5 ft · Water 16°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue65, Good, the best day
    2. Wed55, Fair
    3. Thu33, Poor
    4. Fri43, Poor
    5. Sat16, Poor
    6. Sun32, Poor
    7. Mon49, Fair

    Stay in Strand

  20. Karridene Illovo Beach

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    47Fair out of 100 for the next 7 days
    1. Tue34, Poor
    2. Wed50, Fair
    3. Thu34, Poor
    4. Fri34, Poor
    5. Sat65, Good, the best day
    6. Sun30, Poor
    7. Mon53, Fair

    Stay in Kingsburgh

  21. Pastures

    Surf spot · South Africa

    Waves 3–5 ft · Water 15°C · Crumbling

    46Fair out of 100 for the next 7 days
    1. Tue46, Fair
    2. Wed37, Poor
    3. Thu30, Poor
    4. Fri17, Poor
    5. Sat69, Good, the best day
    6. Sun48, Fair
    7. Mon42, Poor

    Stay in Saint Helena Bay

  22. Green Point

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Crumbling

    46Fair out of 100 for the next 7 days
    1. Tue24, Poor
    2. Wed48, Fair
    3. Thu31, Poor
    4. Fri39, Poor
    5. Sat65, Good, the best day
    6. Sun30, Poor
    7. Mon50, Fair

    Stay in Umkomaas

  23. Mtunzini

    Surf spot · South Africa

    Waves 2–4 ft · Water 23°C · Soft

    45Fair out of 100 for the next 7 days
    1. Tue44, Poor
    2. Wed60, Good
    3. Thu28, Poor
    4. Fri49, Fair
    5. Sat60, Good
    6. Sun7, Poor
    7. Mon11, Poor
  24. Happy Wanderers

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    45Fair out of 100 for the next 7 days
    1. Tue31, Poor
    2. Wed48, Fair
    3. Thu34, Poor
    4. Fri39, Poor
    5. Sat60, Good, the best day
    6. Sun39, Poor
    7. Mon43, Poor

    Stay in Pennington

  25. Vulamanzi Point

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Crumbling

    45Fair out of 100 for the next 7 days
    1. Tue31, Poor
    2. Wed48, Fair
    3. Thu34, Poor
    4. Fri39, Poor
    5. Sat60, Good, the best day
    6. Sun39, Poor
    7. Mon42, Poor

    Stay in Pennington

  26. Black Rock

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    45Fair out of 100 for the next 7 days
    1. Tue24, Poor
    2. Wed48, Fair
    3. Thu23, Poor
    4. Fri39, Poor
    5. Sat65, Good, the best day
    6. Sun30, Poor
    7. Mon50, Fair

    Stay in Scottburgh

  27. Pennington

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    45Fair out of 100 for the next 7 days
    1. Tue31, Poor
    2. Wed48, Fair
    3. Thu34, Poor
    4. Fri39, Poor
    5. Sat60, Good, the best day
    6. Sun39, Poor
    7. Mon42, Poor
  28. Scottburgh

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    45Fair out of 100 for the next 7 days
    1. Tue24, Poor
    2. Wed48, Fair
    3. Thu23, Poor
    4. Fri39, Poor
    5. Sat65, Good, the best day
    6. Sun30, Poor
    7. Mon50, Fair
  29. Kleinmond

    Surf spot · South Africa

    Waves 2–7 ft · Water 17°C · Crumbling

    44Poor out of 100 for the next 7 days
    1. Tue62, Good
    2. Wed67, Good, the best day
    3. Thu32, Poor
    4. Fri6, Poor
    5. Sat0, Poor
    6. Sun13, Poor
    7. Mon53, Fair
  30. Vetchies Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    44Poor out of 100 for the next 7 days
    1. Tue25, Poor
    2. Wed64, Good, the best day
    3. Thu13, Poor
    4. Fri53, Fair
    5. Sat41, Poor
    6. Sun40, Poor
    7. Mon40, Poor

    Stay in Durban

  31. Camelot

    Surf spot · South Africa

    Waves 3–7 ft · Water 17°C · Crumbling

    44Poor out of 100 for the next 7 days
    1. Tue53, Fair
    2. Wed68, Good, the best day
    3. Thu43, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun7, Poor
    7. Mon55, Fair

    Stay in Betty's Bay

  32. Kakkarlak

    Surf spot · South Africa

    Waves 2–7 ft · Water 17°C · Crumbling

    43Poor out of 100 for the next 7 days
    1. Tue61, Good
    2. Wed65, Good, the best day
    3. Thu32, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun9, Poor
    7. Mon53, Fair

    Stay in Kleinmond

  33. Kokkerot

    Surf spot · South Africa

    Waves 2–7 ft · Water 17°C · Crumbling

    43Poor out of 100 for the next 7 days
    1. Tue61, Good
    2. Wed65, Good, the best day
    3. Thu32, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun9, Poor
    7. Mon53, Fair

    Stay in Kleinmond

  34. Monwabisi

    Surf spot · South Africa

    Waves 3–4 ft · Water 16°C · Soft

    43Poor out of 100 for the next 7 days
    1. Tue63, Good, the best day
    2. Wed45, Fair
    3. Thu38, Poor
    4. Fri34, Poor
    5. Sat31, Poor
    6. Sun30, Poor
    7. Mon39, Poor

    Stay in Khayelitsha

  35. Vacancy Reef

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    43Poor out of 100 for the next 7 days
    1. Tue26, Poor
    2. Wed54, Fair
    3. Thu29, Poor
    4. Fri32, Poor
    5. Sat61, Good, the best day
    6. Sun27, Poor
    7. Mon42, Poor

    Stay in Mtwalume

  36. Herolds Bay

    Surf spot · South Africa

    Waves 3–8 ft · Water 19°C · Hollow

    43Poor out of 100 for the next 7 days
    1. Tue42, Poor
    2. Wed48, Fair
    3. Thu60, Good, the best day
    4. Fri47, Fair
    5. Sat22, Poor
    6. Sun0, Poor
    7. Mon36, Poor
  37. Battery Beach

    Surf spot · South Africa

    Waves 2–5 ft · Water 23°C · Soft

    42Poor out of 100 for the next 7 days
    1. Tue28, Poor
    2. Wed62, Good, the best day
    3. Thu13, Poor
    4. Fri47, Fair
    5. Sat40, Poor
    6. Sun17, Poor
    7. Mon43, Poor

    Stay in Durban

  38. Bay of Plenty

    Surf spot · South Africa

    Waves 2–5 ft · Water 23°C · Soft

    42Poor out of 100 for the next 7 days
    1. Tue28, Poor
    2. Wed62, Good, the best day
    3. Thu13, Poor
    4. Fri47, Fair
    5. Sat40, Poor
    6. Sun28, Poor
    7. Mon43, Poor

    Stay in Durban

  39. Snake park

    Surf spot · South Africa

    Waves 2–5 ft · Water 23°C · Soft

    42Poor out of 100 for the next 7 days
    1. Tue28, Poor
    2. Wed62, Good, the best day
    3. Thu13, Poor
    4. Fri47, Fair
    5. Sat40, Poor
    6. Sun25, Poor
    7. Mon43, Poor

    Stay in Durban

  40. Koeelbay (caves)

    Surf spot · South Africa

    Waves 3–6 ft · Water 17°C · Hollow

    42Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed61, Good, the best day
    3. Thu24, Poor
    4. Fri24, Poor
    5. Sat0, Poor
    6. Sun18, Poor
    7. Mon57, Fair

    Stay in Gordons Bay

  41. Koeelbay (Ledges)

    Surf spot · South Africa

    Waves 3–6 ft · Water 17°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed60, Good, the best day
    3. Thu24, Poor
    4. Fri24, Poor
    5. Sat0, Poor
    6. Sun18, Poor
    7. Mon57, Fair

    Stay in Gordons Bay

  42. Koeelbay (Main beach)

    Surf spot · South Africa

    Waves 3–6 ft · Water 17°C · Hollow

    42Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed61, Good, the best day
    3. Thu24, Poor
    4. Fri24, Poor
    5. Sat0, Poor
    6. Sun18, Poor
    7. Mon57, Fair

    Stay in Gordons Bay

  43. Baby J

    Surf spot · South Africa

    Waves 3–7 ft · Water 17°C · Hollow

    42Poor out of 100 for the next 7 days
    1. Tue54, Fair
    2. Wed63, Good, the best day
    3. Thu28, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun11, Poor
    7. Mon59, Fair

    Stay in Hermanus

  44. Hardebaai

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue52, Fair
    2. Wed66, Good, the best day
    3. Thu33, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun12, Poor
    7. Mon55, Fair

    Stay in Hermanus

  45. Magnet Rock

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue52, Fair
    2. Wed66, Good, the best day
    3. Thu33, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun12, Poor
    7. Mon55, Fair

    Stay in Hermanus

  46. Mini Reef

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue52, Fair
    2. Wed66, Good, the best day
    3. Thu33, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun12, Poor
    7. Mon55, Fair

    Stay in Hermanus

  47. Onrus

    Surf spot · South Africa

    Waves 3–7 ft · Water 17°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue54, Fair
    2. Wed63, Good, the best day
    3. Thu31, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun11, Poor
    7. Mon59, Fair

    Stay in Hermanus

  48. Vendetta Reef

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue52, Fair
    2. Wed66, Good, the best day
    3. Thu33, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun12, Poor
    7. Mon55, Fair

    Stay in Hermanus

  49. Waterfalls

    Surf spot · South Africa

    Waves 3–7 ft · Water 17°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue53, Fair
    2. Wed68, Good, the best day
    3. Thu36, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun7, Poor
    7. Mon55, Fair

    Stay in Betty's Bay

  50. Salmon Bay

    Surf spot · South Africa

    Waves 3–4 ft · Water 23°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue29, Poor
    2. Wed60, Good, the best day
    3. Thu17, Poor
    4. Fri51, Fair
    5. Sat42, Poor
    6. Sun16, Poor
    7. Mon38, Poor

    Stay in Ballito

  51. Ballito

    Surf spot · South Africa

    Waves 3–4 ft · Water 23°C · Crumbling

    42Poor out of 100 for the next 7 days
    1. Tue29, Poor
    2. Wed60, Good, the best day
    3. Thu17, Poor
    4. Fri51, Fair
    5. Sat42, Poor
    6. Sun16, Poor
    7. Mon38, Poor
  52. Mosselrivier Rivermouth

    Surf spot · South Africa

    Waves 3–8 ft · Water 17°C · Soft

    41Poor out of 100 for the next 7 days
    1. Tue60, Good
    2. Wed60, Good
    3. Thu33, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Hermanus

  53. Meerensee beach

    Surf spot · South Africa

    Waves 2–7 ft · Water 17°C · Crumbling

    41Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed63, Good
    3. Thu24, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun14, Poor
    7. Mon51, Fair

    Stay in Kleinmond

  54. Paranoia

    Surf spot · South Africa

    Waves 3–6 ft · Water 17°C · Soft

    41Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed58, Fair
    3. Thu18, Poor
    4. Fri23, Poor
    5. Sat0, Poor
    6. Sun15, Poor
    7. Mon53, Fair

    Stay in Gordons Bay

  55. Tidal Pools

    Surf spot · South Africa

    Waves 3–6 ft · Water 17°C · Soft

    41Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed57, Fair
    3. Thu17, Poor
    4. Fri23, Poor
    5. Sat0, Poor
    6. Sun15, Poor
    7. Mon53, Fair

    Stay in Gordons Bay

  56. Mfazazana Point

    Surf spot · South Africa

    Waves 3–5 ft · Water 23°C · Soft

    41Poor out of 100 for the next 7 days
    1. Tue30, Poor
    2. Wed51, Fair
    3. Thu29, Poor
    4. Fri33, Poor
    5. Sat60, Good, the best day
    6. Sun31, Poor
    7. Mon30, Poor

    Stay in Mtwalume

  57. Lourie Reef

    Surf spot · South Africa

    Waves 3–8 ft · Water 19°C · Hollow

    41Poor out of 100 for the next 7 days
    1. Tue39, Poor
    2. Wed46, Fair
    3. Thu63, Good, the best day
    4. Fri39, Poor
    5. Sat16, Poor
    6. Sun0, Poor
    7. Mon39, Poor

    Stay in Herolds Bay

  58. Hout Bay

    Surf spot · South Africa

    Waves 4–8 ft · Water 16°C · Hollow

    41Poor out of 100 for the next 7 days
    1. Tue55, Fair
    2. Wed70, Good, the best day
    3. Thu26, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon56, Fair
  59. Sandbaai

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    40Poor out of 100 for the next 7 days
    1. Tue60, Good
    2. Wed65, Good, the best day
    3. Thu20, Poor
    4. Fri6, Poor
    5. Sat0, Poor
    6. Sun11, Poor
    7. Mon50, Fair

    Stay in Hermanus

  60. Sandbaai Beach

    Surf spot · South Africa

    Waves 3–7 ft · Water 18°C · Crumbling

    40Poor out of 100 for the next 7 days
    1. Tue60, Good
    2. Wed65, Good, the best day
    3. Thu20, Poor
    4. Fri6, Poor
    5. Sat0, Poor
    6. Sun11, Poor
    7. Mon50, Fair

    Stay in Hermanus

  61. Stinky Pits!

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Soft

    40Poor out of 100 for the next 7 days
    1. Tue74, Good, the best day
    2. Wed61, Good
    3. Thu16, Poor
    4. Fri7, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Gansbaai

  62. Noetsie (De Hoop Reserve)

    Surf spot · South Africa

    Waves 4–10 ft · Water 18°C · Hollow

    40Poor out of 100 for the next 7 days
    1. Tue60, Good, the best day
    2. Wed42, Poor
    3. Thu43, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon56, Fair

    Stay in Knysna

  63. Bay view

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Crumbling

    40Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed61, Good, the best day
    3. Thu34, Poor
    4. Fri10, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon52, Fair

    Stay in Hermanus

  64. Bayview

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Soft

    40Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed60, Good, the best day
    3. Thu34, Poor
    4. Fri10, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon52, Fair

    Stay in Hermanus

  65. Dana Bay

    Surf spot · South Africa

    Waves 3–7 ft · Water 19°C · Hollow

    40Poor out of 100 for the next 7 days
    1. Tue51, Fair
    2. Wed60, Good, the best day
    3. Thu24, Poor
    4. Fri30, Poor
    5. Sat22, Poor
    6. Sun0, Poor
    7. Mon44, Poor

    Stay in Mossel Bay

  66. Gas Chambers

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Hollow

    40Poor out of 100 for the next 7 days
    1. Tue58, Fair
    2. Wed72, Good, the best day
    3. Thu17, Poor
    4. Fri0, Poor
    5. Sat8, Poor
    6. Sun0, Poor
    7. Mon54, Fair

    Stay in Melkbosstrand

  67. Grotto Bay

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Soft

    40Poor out of 100 for the next 7 days
    1. Tue59, Fair
    2. Wed75, Good, the best day
    3. Thu15, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon54, Fair

    Stay in Yzerfontein

  68. Hawston

    Surf spot · South Africa

    Waves 4–7 ft · Water 17°C · Soft

    40Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed64, Good, the best day
    3. Thu16, Poor
    4. Fri5, Poor
    5. Sat0, Poor
    6. Sun21, Poor
    7. Mon55, Fair
  69. Grotto Beach

    Surf spot · South Africa

    Waves 3–8 ft · Water 17°C · Soft

    39Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed61, Good
    3. Thu19, Poor
    4. Fri9, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Hermanus

  70. Voelklip

    Surf spot · South Africa

    Waves 3–8 ft · Water 17°C · Crumbling

    39Poor out of 100 for the next 7 days
    1. Tue60, Good
    2. Wed61, Good, the best day
    3. Thu23, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Hermanus

  71. Yonders

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Crumbling

    39Poor out of 100 for the next 7 days
    1. Tue40, Poor
    2. Wed48, Fair
    3. Thu68, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon41, Poor

    Stay in Knysna

  72. Bokpoint

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Soft

    39Poor out of 100 for the next 7 days
    1. Tue58, Fair
    2. Wed71, Good, the best day
    3. Thu14, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon57, Fair

    Stay in Yzerfontein

  73. South Pier

    Surf spot · South Africa

    Waves 3–4 ft · Water 23°C · Hollow

    39Poor out of 100 for the next 7 days
    1. Tue37, Poor
    2. Wed33, Poor
    3. Thu35, Poor
    4. Fri39, Poor
    5. Sat67, Good, the best day
    6. Sun8, Poor
    7. Mon12, Poor

    Stay in Richards Bay

  74. Dassen Island Rights

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C

    39Poor out of 100 for the next 7 days
    1. Tue58, Fair
    2. Wed70, Good, the best day
    3. Thu19, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon52, Fair
  75. Gansbaai Reefs

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Soft

    38Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed61, Good
    3. Thu16, Poor
    4. Fri7, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Gansbaai

  76. The Toilet (Chowpoo)

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Soft

    38Poor out of 100 for the next 7 days
    1. Tue64, Good, the best day
    2. Wed61, Good
    3. Thu16, Poor
    4. Fri7, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Gansbaai

  77. Selis

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Soft

    38Poor out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed69, Good, the best day
    3. Thu15, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon50, Fair

    Stay in Blouberg

  78. Chapman's Peak mystery lefts.

    Surf spot · South Africa

    Waves 4–8 ft · Water 16°C · Hollow

    38Poor out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed67, Good, the best day
    3. Thu15, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon54, Fair

    Stay in Hout Bay

  79. Secrets (Chapmans Peak Shorey)

    Surf spot · South Africa

    Waves 4–8 ft · Water 16°C · Hollow

    38Poor out of 100 for the next 7 days
    1. Tue55, Fair
    2. Wed69, Good, the best day
    3. Thu15, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon56, Fair

    Stay in Hout Bay

  80. Langberg Point

    Surf spot · South Africa

    Waves 3–9 ft · Water 15°C · Soft

    38Poor out of 100 for the next 7 days
    1. Tue44, Poor
    2. Wed62, Good, the best day
    3. Thu36, Poor
    4. Fri0, Poor
    5. Sat42, Poor
    6. Sun0, Poor
    7. Mon24, Poor

    Stay in Hondeklipbaai

  81. Mtwalume Crest

    Surf spot · South Africa

    Waves 2–5 ft · Water 23°C · Crumbling

    38Poor out of 100 for the next 7 days
    1. Tue24, Poor
    2. Wed49, Fair
    3. Thu19, Poor
    4. Fri31, Poor
    5. Sat60, Good, the best day
    6. Sun28, Poor
    7. Mon30, Poor

    Stay in Mtwalume

  82. Southwest Reef

    Surf spot · South Africa

    Waves 3–9 ft · Water 17°C · Crumbling

    37Poor out of 100 for the next 7 days
    1. Tue13, Poor
    2. Wed66, Good, the best day
    3. Thu53, Fair
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon57, Fair

    Stay in Scarborough Western Cape

  83. 16 MILE BEACH

    Surf spot · South Africa

    Waves 3–9 ft · Water 15°C · Soft

    37Poor out of 100 for the next 7 days
    1. Tue57, Fair
    2. Wed65, Good, the best day
    3. Thu16, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon52, Fair

    Stay in Yzerfontein

  84. Kleiklip

    Surf spot · South Africa

    Waves 2–4 ft · Water 23°C · Soft

    37Poor out of 100 for the next 7 days
    1. Tue43, Poor
    2. Wed27, Poor
    3. Thu32, Poor
    4. Fri33, Poor
    5. Sat66, Good, the best day
    6. Sun7, Poor
    7. Mon11, Poor

    Stay in Richards Bay

  85. Madiba's Hat

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C

    37Poor out of 100 for the next 7 days
    1. Tue51, Fair
    2. Wed63, Good, the best day
    3. Thu19, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon53, Fair
  86. Yzerfontein

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Crumbling

    37Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed63, Good, the best day
    3. Thu15, Poor
    4. Fri0, Poor
    5. Sat5, Poor
    6. Sun0, Poor
    7. Mon50, Fair
  87. Danger Point

    Surf spot · South Africa

    Waves 3–9 ft · Water 18°C · Soft

    36Poor out of 100 for the next 7 days
    1. Tue36, Poor
    2. Wed61, Good
    3. Thu21, Poor
    4. Fri8, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon63, Good, the best day

    Stay in Gansbaai

  88. Camps Bay shorey

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Hollow

    36Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed67, Good, the best day
    3. Thu13, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon46, Fair

    Stay in Cape Town

  89. Glen Beach

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Hollow

    36Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed68, Good, the best day
    3. Thu13, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon47, Fair

    Stay in Cape Town

  90. Glen Reef

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Hollow

    36Poor out of 100 for the next 7 days
    1. Tue56, Fair
    2. Wed68, Good, the best day
    3. Thu13, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon47, Fair

    Stay in Cape Town

  91. Bi Reef

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Crumbling

    36Poor out of 100 for the next 7 days
    1. Tue33, Poor
    2. Wed42, Poor
    3. Thu63, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon43, Poor

    Stay in Plettenberg Bay

  92. Plett Wedge

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Crumbling

    36Poor out of 100 for the next 7 days
    1. Tue33, Poor
    2. Wed42, Poor
    3. Thu64, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon43, Poor

    Stay in Plettenberg Bay

  93. Robberg

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Crumbling

    36Poor out of 100 for the next 7 days
    1. Tue33, Poor
    2. Wed42, Poor
    3. Thu63, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon43, Poor

    Stay in Plettenberg Bay

  94. The Point

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Soft

    36Poor out of 100 for the next 7 days
    1. Tue33, Poor
    2. Wed42, Poor
    3. Thu64, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon43, Poor

    Stay in Plettenberg Bay

  95. The Wedge

    Surf spot · South Africa

    Waves 4–9 ft · Water 18°C · Crumbling

    36Poor out of 100 for the next 7 days
    1. Tue33, Poor
    2. Wed42, Poor
    3. Thu64, Good, the best day
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon43, Poor

    Stay in Plettenberg Bay

  96. Reserve Beach

    Surf spot · South Africa

    Waves 4–8 ft · Water 15°C · Crumbling

    36Poor out of 100 for the next 7 days
    1. Tue51, Fair
    2. Wed61, Good, the best day
    3. Thu18, Poor
    4. Fri0, Poor
    5. Sat14, Poor
    6. Sun0, Poor
    7. Mon46, Fair

    Stay in Langebaan

  97. Groot Trekoskraal

    Surf spot · South Africa

    Waves 4–8 ft · Water 15°C · Hollow

    36Poor out of 100 for the next 7 days
    1. Tue50, Fair
    2. Wed61, Good, the best day
    3. Thu14, Poor
    4. Fri0, Poor
    5. Sat14, Poor
    6. Sun0, Poor
    7. Mon53, Fair

    Stay in Jacobsbaai

  98. Noordhoek Beach

    Surf spot · South Africa

    Waves 4–8 ft · Water 16°C · Soft

    36Poor out of 100 for the next 7 days
    1. Tue59, Fair
    2. Wed65, Good, the best day
    3. Thu14, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon47, Fair

    Stay in Noordhoek

  99. Richards Bay

    Surf spot · South Africa

    Waves 2–4 ft · Water 23°C · Soft

    36Poor out of 100 for the next 7 days
    1. Tue39, Poor
    2. Wed23, Poor
    3. Thu27, Poor
    4. Fri37, Poor
    5. Sat62, Good, the best day
    6. Sun9, Poor
    7. Mon15, Poor
  100. 1st Bank

    Surf spot · South Africa

    Waves 3–8 ft · Water 15°C · Hollow

    35Poor out of 100 for the next 7 days
    1. Tue53, Fair
    2. Wed66, Good, the best day
    3. Thu13, Poor
    4. Fri0, Poor
    5. Sat0, Poor
    6. Sun0, Poor
    7. Mon48, Fair

    Stay in Cape Town

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 shows its score for the next 7 days, a surf spot for the level you pick; a group shows how many places are in it, its colour their average score. Zoom in, or tap a group, 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, terrain © Mapterhorn.

Every surf spot, A to Z (502)
Every country, A to Z (161)

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