SURFING IN SOUTH AFRICA

South Africa Surf Spots & Forecasts

Browse 228 surf spots in South Africa, grouped by region, with direct links to live wave, swell, wind and tide forecasts plus detailed local surf guides.

228 spots20 regions

REGIONS

Surf regions in South Africa

SURF SPOTS

Surf forecasts & guides

Ballito Willard Beach Ballito Beach and reef peaks · Intermediate 1.1–1.7m Forecast & guide → Cape St Francis Cape St Francis Right-hand point / beach setup · Intermediate to advanced 1.9–2.9m Forecast & guide → Cape Town 3de Steen Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Baileys cottage Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Bali Bay Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Battery Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Bellows Surf break · Check local conditions 2.1–3.1m Forecast & guide → Cape Town Betty's Bay Surf break · Check local conditions 2.6–3.8m Forecast & guide → Cape Town Big Bay Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Blaauwberg Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Black Rocks Surf break · Check local conditions 2.7–4.0m Forecast & guide → Cape Town Blinkklip Reef Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Buffels Bay Surf break · Check local conditions 2.7–4.0m Forecast & guide → Cape Town Camps Bay shorey Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Cemetery Surf break · Check local conditions 1.7–2.6m Forecast & guide → Cape Town Chapman's Peak mystery lefts. Surf break · Check local conditions 2.2–3.3m Forecast & guide → Cape Town Clovelly Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Clovelly Wedge Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Crayfish Factory Surf break · Check local conditions 2.5–3.8m Forecast & guide → Cape Town Crayfish Reef Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Dangers, reef Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Dias Beach Surf break · Check local conditions 2.9–4.3m Forecast & guide → Cape Town Dolose point Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Duckies Reef Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Dunes Surf break · Check local conditions 2.2–3.3m Forecast & guide → Cape Town Dungeons (The Slab section) Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town Electrics Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Glen Beach Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Glencairn Reef Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Gordon's Bay , Bikini beach Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Haakgat Point Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Hout Bay Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town Hout Bay Harbour Wall Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town I&J's Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Inner kom Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Jerilotto Surf break · Check local conditions 2.4–3.7m Forecast & guide → Cape Town K 365 Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Kalk Bay Reef Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Koeelbay (caves) Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Koeelbay (Ledges) Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Koeelbay (Main beach) Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Kokkerot Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Krans Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Lagoon Mouth Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Little Bay Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Llandudno Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town Long Beach Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Madiba's Hat Surf break · Check local conditions 2.0–3.0m Forecast & guide → Cape Town Madiba's Right Surf break · Check local conditions 2.0–3.0m Forecast & guide → Cape Town Milnerton Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Misty Cliffs Surf break · Check local conditions 2.5–3.8m Forecast & guide → Cape Town Moonlight Bay Surf break · Check local conditions 2.6–4.0m Forecast & guide → Cape Town Muizenberg Beach break · Beginner 1.9–2.9m Forecast & guide → Cape Town Muizenburg corner Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Noordhoek Beach Surf break · Check local conditions 2.2–3.3m Forecast & guide → Cape Town Off The Wall Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Outer Kom Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town Paranoia Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Pebbles Shorey Surf break · Check local conditions 2.5–3.7m Forecast & guide → Cape Town penguins Surf break · Check local conditions 2.6–3.8m Forecast & guide → Cape Town pitzmah (clazo's ledge) Surf break · Check local conditions 1.9–2.9m Forecast & guide → Cape Town Pringle Bay Surf break · Check local conditions 2.6–4.0m Forecast & guide → Cape Town Queens Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Sandy Bay Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town Sandy Bay south Surf break · Check local conditions 2.3–3.4m Forecast & guide → Cape Town Scarborough Beach Surf break · Check local conditions 2.5–3.8m Forecast & guide → Cape Town Scarborough Point Surf break · Check local conditions 2.5–3.8m Forecast & guide → Cape Town Seconds Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Selis Surf break · Check local conditions 1.6–2.4m Forecast & guide → Cape Town Silkies Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town Southwest Reef Surf break · Check local conditions 2.9–4.3m Forecast & guide → Cape Town Strand (pipe) Surf break · Check local conditions 1.9–2.8m Forecast & guide → Cape Town The Hoek Surf break · Check local conditions 2.2–3.3m Forecast & guide → Cape Town Thermopylae Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Tidals Surf break · Check local conditions 2.1–3.2m Forecast & guide → Cape Town Virgin Point Surf break · Check local conditions 2.2–3.3m Forecast & guide → Cape Town Waterfalls Surf break · Check local conditions 2.5–3.7m Forecast & guide → Durban Ansteys Beach Surf break · Check local conditions 1.4–2.1m Forecast & guide → Durban Baggies Surf break · Check local conditions 1.1–1.7m Forecast & guide → Durban Bronze Beach Surf break · Check local conditions 1.2–1.8m Forecast & guide → Durban Cave Rock Heavy reef break · Advanced to expert 1.4–2.1m Forecast & guide → Durban Geteway Wavehouse Surf break · Check local conditions 1.2–1.8m Forecast & guide → Durban New Pier Surf break · Check local conditions 1.3–1.9m Forecast & guide → Durban New Pier Durban Beach / pier break · Intermediate to advanced 1.3–1.9m Forecast & guide → Durban North Beach Surf break · Check local conditions 1.3–1.9m Forecast & guide → Durban Snake park Surf break · Check local conditions 1.3–1.9m Forecast & guide → Durban Vetchies Reef Surf break · Check local conditions 1.3–1.9m Forecast & guide → East Coast North Ballito - Surfers Point Surf break · Check local conditions 1.1–1.7m Forecast & guide → East Coast North Cape Vidal Surf break · Check local conditions 1.4–2.0m Forecast & guide → East Coast North Richards Bay Surf break · Check local conditions 1.0–1.5m Forecast & guide → East Coast North Tongaat - Westbrook Surf break · Check local conditions 1.2–1.8m Forecast & guide → East Coast North umdloti tidal pool Surf break · Check local conditions 1.2–1.8m Forecast & guide → East Coast North Umhlanga Rocks Surf break · Check local conditions 1.2–1.8m Forecast & guide → East London Bonza Bay Surf break · Check local conditions 1.4–2.1m Forecast & guide → East London Glen Eden Point Surf break · Check local conditions 1.2–1.8m Forecast & guide → East London Gonubie Lefts Surf break · Check local conditions 1.5–2.2m Forecast & guide → East London Gonubie Point Surf break · Check local conditions 1.5–2.2m Forecast & guide → East London Nahoon Beach Break Surf break · Check local conditions 1.4–2.1m Forecast & guide → East London Nahoon Reef Right-hand reef / point break · Intermediate to advanced 1.4–2.1m Forecast & guide → Elands Bay Elands Bay Left-hand point break · Intermediate to advanced 1.1–1.6m Forecast & guide → George Victoria Bay Right-hand point break · Intermediate to advanced 1.9–2.8m Forecast & guide → Hibiscous Coast Banana Beach Surf break · Check local conditions 1.3–1.9m Forecast & guide → Hibiscous Coast Black Rock Surf break · Check local conditions 1.3–2.0m Forecast & guide → Hibiscous Coast Donkey Kong Island Surf break · Check local conditions 1.3–2.0m Forecast & guide → Hibiscous Coast Garfield Surf break · Check local conditions 1.1–1.7m Forecast & guide → Hibiscous Coast Green Point Surf break · Check local conditions 1.3–1.9m Forecast & guide → Hibiscous Coast Ifafa Pipes Surf break · Check local conditions 1.4–2.0m Forecast & guide → Hibiscous Coast Lucien Surf break · Check local conditions 1.4–2.1m Forecast & guide → Hibiscous Coast Margate Beach Surf break · Check local conditions 1.4–2.1m Forecast & guide → Hibiscous Coast Marina Beach Surf break · Check local conditions 1.3–1.9m Forecast & guide → Hibiscous Coast Port Shepstone Surf break · Check local conditions 1.2–1.7m Forecast & guide → Hibiscous Coast Scottburgh Surf break · Check local conditions 1.3–2.0m Forecast & guide → Hibiscous Coast St Michaels Surf break · Check local conditions 1.2–1.7m Forecast & guide → Hibiscous Coast Sunwich Port Surf break · Check local conditions 1.4–2.2m Forecast & guide → Hibiscous Coast Umtentweni Surf break · Check local conditions 1.2–1.7m Forecast & guide → Hibiscous Coast Umzumbe Surf break · Check local conditions 1.3–1.9m Forecast & guide → Hibiscous Coast Warner Beach Surf break · Check local conditions 1.1–1.7m Forecast & guide → Hout Bay Dungeons Big-wave reef break · Expert 2.3–3.4m Forecast & guide → Jeffreys Bay Boneyards J-Bay Right-hand point / reef section · Advanced 1.3–1.9m Forecast & guide → Jeffreys Bay Jeffreys Bay Supertubes Right-hand point break · Advanced 1.3–1.9m Forecast & guide → Kommetjie Long Beach Kommetjie Beach break · Intermediate 2.5–3.7m Forecast & guide → Marion Island Kaalkop Strand Surf break · Check local conditions 2.0–2.9m Forecast & guide → Marion Island Ships Cove, Marion Island Surf break · Check local conditions 2.0–2.9m Forecast & guide → South East Port Elizabeth 6 pillars Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Avalanche Surf break · Check local conditions 1.8–2.8m Forecast & guide → South East Port Elizabeth Doughnuts Backreef Surf break · Check local conditions 1.7–2.6m Forecast & guide → South East Port Elizabeth Fence Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Flat Rocks Surf break · Check local conditions 1.8–2.8m Forecast & guide → South East Port Elizabeth Humewood Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth King's Beach Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Loch Ness Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Millars Point Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth New Pier Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Noncom Surf break · Check local conditions 1.8–2.8m Forecast & guide → South East Port Elizabeth Noordhoek Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Pier Surf break · Check local conditions 1.8–2.7m Forecast & guide → South East Port Elizabeth Pollock beach - pipe Surf break · Check local conditions 1.8–2.8m Forecast & guide → South East Port Elizabeth Port Alfred Surf break · Check local conditions 1.7–2.5m Forecast & guide → South East Port Elizabeth Sandcastles Surf break · Check local conditions 1.5–2.2m Forecast & guide → South East Port Elizabeth The Mouth Surf break · Check local conditions 1.2–1.7m Forecast & guide → South Garden Route Cape Infanta Surf break · Check local conditions 1.9–2.8m Forecast & guide → South Garden Route Danger Point Surf break · Check local conditions 2.5–3.8m Forecast & guide → South Garden Route De Kelders Surf break · Check local conditions 2.3–3.5m Forecast & guide → South Garden Route Gansbaai Reefs Surf break · Check local conditions 2.4–3.6m Forecast & guide → South Garden Route Gerickes back reef Surf break · Check local conditions 1.9–2.8m Forecast & guide → South Garden Route Gouritsmouth Surf break · Check local conditions 1.8–2.7m Forecast & guide → South Garden Route Hawston Surf break · Check local conditions 2.3–3.4m Forecast & guide → South Garden Route Kanon Surf break · Check local conditions 1.5–2.3m Forecast & guide → South Garden Route Kleinmond Surf break · Check local conditions 2.4–3.6m Forecast & guide → South Garden Route Meerensee beach Surf break · Check local conditions 2.3–3.4m Forecast & guide → South Garden Route Meisho Maru Surf break · Check local conditions 2.3–3.4m Forecast & guide → South Garden Route Nature's Valley Surf break · Check local conditions 1.7–2.6m Forecast & guide → South Garden Route Onrus Surf break · Check local conditions 2.3–3.5m Forecast & guide → South Garden Route Pearly Beach edit Surf break · Check local conditions 2.5–3.8m Forecast & guide → South Garden Route Plett Wedge Surf break · Check local conditions 1.9–2.9m Forecast & guide → South Garden Route Still Bay (Reef) Surf break · Check local conditions 1.8–2.7m Forecast & guide → South Garden Route Struisbaai Reef Surf break · Check local conditions 2.2–3.3m Forecast & guide → South Garden Route Suiderstrand Surf break · Check local conditions 2.3–3.4m Forecast & guide → South Garden Route The Toilet (Chowpoo) Surf break · Check local conditions 2.4–3.6m Forecast & guide → South Garden Route Vleesbaai Surf break · Check local conditions 1.5–2.3m Forecast & guide → South Garden Route Voelklip Surf break · Check local conditions 1.9–2.9m Forecast & guide → South Garden Route Waenhuiskrans Point Surf break · Check local conditions 1.9–2.8m Forecast & guide → South George Buffalo Bay (Murpheys) Surf break · Check local conditions 2.1–3.1m Forecast & guide → South George Buffalo Bay (Point) Surf break · Check local conditions 2.1–3.1m Forecast & guide → South George Buffalo Bay beachbreak Surf break · Check local conditions 2.1–3.1m Forecast & guide → South George Fish Boma Surf break · Check local conditions 2.1–3.1m Forecast & guide → South George Gerickes Point (Left) Surf break · Check local conditions 1.9–2.8m Forecast & guide → South George Herolds Bay Surf break · Check local conditions 2.0–3.0m Forecast & guide → South George Inner Pool Surf break · Check local conditions 1.8–2.7m Forecast & guide → South George Jongensfontein Surf break · Check local conditions 2.1–3.1m Forecast & guide → South George Lookout beach Surf break · Check local conditions 1.9–2.9m Forecast & guide → South George Outer Pool Surf break · Check local conditions 1.8–2.7m Forecast & guide → South George Sandbaai Surf break · Check local conditions 2.3–3.5m Forecast & guide → South George Stinky Pits! Surf break · Check local conditions 2.4–3.6m Forecast & guide → South George Struisbaai Back Reef Surf break · Check local conditions 2.2–3.3m Forecast & guide → South George Swartvlei (Rivermouth) Surf break · Check local conditions 1.9–2.8m Forecast & guide → South George Swartvlei Beach Surf break · Check local conditions 1.9–2.8m Forecast & guide → South George The Heads Surf break · Check local conditions 2.0–3.1m Forecast & guide → South George The Wedge Surf break · Check local conditions 1.9–2.9m Forecast & guide → South George Wilderness Beach Surf break · Check local conditions 1.9–2.8m Forecast & guide → South George Wilderness Rivermouth Surf break · Check local conditions 1.9–2.8m Forecast & guide → South J Bay Albatross Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay Anne Avenue (St Francis Bay) Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Boneyards Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay Bruce's Beauties Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Cape Saint Francis Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Claptons Surf break · Check local conditions 1.6–2.4m Forecast & guide → South J Bay Ducks Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Hullets Reef Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Impossibles Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay Killers Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Kitchen windows Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay Leftovers Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Magna Tubes Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay Paradise Surf break · Check local conditions 1.6–2.4m Forecast & guide → South J Bay Seal Point Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Sixty Nines Surf break · Check local conditions 1.9–2.9m Forecast & guide → South J Bay Supertubes (J-Bay) Surf break · Check local conditions 1.3–1.9m Forecast & guide → South J Bay The Point Surf break · Check local conditions 1.3–1.9m Forecast & guide → SW Coast 11th Ave Melkbos Strand Surf break · Check local conditions 1.6–2.4m Forecast & guide → SW Coast Gas Chambers Surf break · Check local conditions 1.6–2.3m Forecast & guide → SW Coast Grotto Bay Surf break · Check local conditions 1.7–2.6m Forecast & guide → SW Coast Hell Surf break · Check local conditions 1.2–1.9m Forecast & guide → SW Coast Slabberts Surf break · Check local conditions 1.6–2.4m Forecast & guide → SW Coast Tube Wave Surf break · Check local conditions 1.6–2.4m Forecast & guide → West Coast 16 MILE BEACH Surf break · Check local conditions 1.9–2.9m Forecast & guide → West Coast Boskraal Strand Surf break · Check local conditions 1.4–2.1m Forecast & guide → West Coast Cape st. Martin reef Surf break · Check local conditions 1.7–2.5m Forecast & guide → West Coast Doring Bay Surf break · Check local conditions 1.3–2.0m Forecast & guide → West Coast Groot Trekoskraal Surf break · Check local conditions 1.9–2.8m Forecast & guide → West Coast Heaven Surf break · Check local conditions 1.2–1.9m Forecast & guide → West Coast Hondeklip Bay Reef Surf break · Check local conditions 1.7–2.5m Forecast & guide → West Coast Klein Trekoskraal Surf break · Check local conditions 1.9–2.8m Forecast & guide → West Coast Lamberts Bay Surf break · Check local conditions 1.2–1.8m Forecast & guide → West Coast Langberg Point Surf break · Check local conditions 1.6–2.5m Forecast & guide → West Coast Olifants Rivermouth Surf break · Check local conditions 1.3–2.0m Forecast & guide → West Coast Port Nolloth Reef Surf break · Check local conditions 1.7–2.6m Forecast & guide → West Coast Rollers Surf break · Check local conditions 1.7–2.6m Forecast & guide → West Coast Skulpfontein Reef Surf break · Check local conditions 1.7–2.6m Forecast & guide → West Coast Sours Surf break · Check local conditions 1.2–1.9m Forecast & guide → West Coast Strandfontein beachbreak Surf break · Check local conditions 1.3–2.0m Forecast & guide → West Coast Suicide Reef Surf break · Check local conditions 1.7–2.5m Forecast & guide → West Coast Swartriet beach Surf break · Check local conditions 1.9–2.9m Forecast & guide → West Coast Wallekraal Point Surf break · Check local conditions 1.7–2.5m Forecast & guide → Wild Coast Coffee Bay Beach Point Surf break · Check local conditions 1.1–1.7m Forecast & guide → Wild Coast Devil's Horn Surf break · Check local conditions 2.0–2.9m Forecast & guide → Wild Coast Mdumbi Surf break · Check local conditions 1.1–1.7m Forecast & guide → Wild Coast Presleys Bay Surf break · Check local conditions 1.0–1.4m Forecast & guide →