Guide · South Africa

Spearfishing in South Africa

South Africa is two oceans in one country and a massive spearo culture — but there's one document and two hard bans to get right first. You need a recreational fishing permit endorsed for spearfishing (MLRA 18/1998): a ~R7 fee plus the annual Spearfishing endorsement R87 (or a 4-week R50), bought online at fishing.dffe.gov.za or at a Post Office. Catch is for own use only — selling is banned. Then the two bans nobody should miss: scuba and hookah are banned (breath-hold only), and spearfishing in any estuary is fully banned (reg 16).

The common thread is reading the two currents: the cold Benguela upwelling on the Atlantic west (Cape Town; yellowtail, hottentot, kelp; a SE wind clears it, summer season) against the warm Agulhas on the Indian-Ocean east (Eastern Cape → KwaZulu-Natal; couta, gamefish, reef; swell and plumes drive the clarity, winter season + the Sardine Run). This guide gives the law, walks the coast from the Cape eastward, and links to a daily go / borderline / no-go forecast for every city.

Open the flagship — Cape Town →

The permit, and the two bans that catch everyone

You need a recreational fishing permit endorsed for spearfishing (MLRA 18/1998): a ~R7 fee plus the annual Spearfishing endorsement R87 (or a 4-week R50), online at fishing.dffe.gov.za or at a Post Office. Catch is for own use only — selling is banned. Then what you can't miss:

Two oceans: Benguela vs Agulhas

The whole country reads as a gradient between two currents. The cold Benguela upwelling on the Atlantic west (Cape Town, the West Coast) runs 8–14 °C: yellowtail, hottentot and kelp; a SE ('south-easter') wind clears it, and the season is summer. The warm Agulhas Current down the Indian-Ocean east (Eastern Cape → KwaZulu-Natal) runs 21–27 °C: couta, gamefish and reef; here swell and river plumes drive the clarity, and the dry winter is the clean season. The Garden Route between them is the transitional two-ocean mix. Northernmost Sodwana is tropical (viz 20–30 m). On the east (KZN/Wild Coast) an 'SW buster' — a hard south-westerly change — blows the water out; catch your window before it.

No-take: MPAs and the estuary ban

Protection stacks two ways. South Africa has ~41 MPAs (after the 2019 expansion), zoned no-take (Restricted/Sanctuary/Wilderness), Controlled and Controlled-Pelagic — Tsitsikamma, De Hoop, iSimangaliso/Sodwana, Aliwal Shoal and Protea Banks among them; inside a no-take zone (and inside the total gear-ban MPAs) the card will never show green. Separately and everywhere, the estuary ban (reg 16) closes every estuary and tidal river to spearfishing — a blanket rule, not a set of mapped mouths. And abalone (perlemoen) is recreationally closed until further notice.

Species and trophies

The west's targets are yellowtail, hottentot and red roman; the east's are couta (king mackerel), garrick (leervis), geelbek and musselcracker; kob spans both. The national fish, the galjoen, is legal to spear (35 cm, bag 2) but closed 15 Oct–end Feb. The big no-takes are the groupers — brindle bass and potato bass — the seventy-four (moratorium since 1998), great white/whale/basking sharks, and all hard corals. Sizes are Table 4; the table is a guide, not the law.

SpeciesWhere / status
Yellowtailwest & south; the Benguela staple; strong summer target
Couta (king mackerel)KZN/east; winter gamefish, Sardine-Run trailing predator
Garrick / leerviseast & south; ~70 cm; migratory
Galjoen (national fish)surf zone; 35 cm, bag 2; CLOSED 15 Oct–end Feb
Red roman / musselcrackerreef; roman ~30 cm, musselcracker ~60 cm
Brindle/potato bass, seventy-fourPROTECTED (Table 3) — never target

Seasonal calendar

The two coasts run on opposite seasons, so there's almost always somewhere fishing. The cold west is a summer fishery (the SE wind clears it); the warm east is a winter/dry fishery, crowned by the Sardine Run. Month by month (southern hemisphere):

PeriodConditions
Dec–Feb (summer)West coast prime: Benguela cleared by the SE wind, yellowtail on; galjoen CLOSED. East warm but wetter/greener; watch summer plumes.
Mar–May (autumn)Transitional: west still good on the SE, east cleaning up as the dry season nears; garrick move. Good all-round shoulder.
Jun–Aug (winter)East coast prime: dry, clean Agulhas water, couta & gamefish, and the Sardine Run (May–Jul, peak Jun) up the KZN coast. West cold & swelly.
Sep–Nov (spring)East still clean early; west building toward its summer season; elf/shad CLOSED 1 Sep–30 Nov. Spring winds pick up.

Safety

Never dive alone. Sharks are the honest headline. On the east (KZN) the main risk is the Zambezi (bull) shark and tiger sharks, concentrated at river/estuary mouths and in dirty water and strongly drawn to speared fish — so avoid river mouths, murky water and dawn/dusk, and don't string a bleeding fish on you. Great whites have grown scarce at the Cape (still scarce, not returned) but are present around Mossel Bay/Plett/Algoa; Shark Spotters flags run at Cape Town beaches. KZN has shark nets and drumlines inshore, and during the Sardine Run (May–Jul) nets are pulled and predators pack the shallows. An 'SW buster' change blows the water out on the east — get out ahead of it. And remember: no estuaries (reg 16), breath-hold only. The per-city forecast flags the hazard window.

Where to dive, by region

Western Cape

Western Cape (Cape Town, False Bay, Hermanus) — the cold Benguela upwelling; the SE wind clears the water, but sharks are present.

  • Cape TownCape Town's Atlantic seaboard — cold Benguela water off Sea Point, Clifton and Camps Bay: kelp forest, hottentot, red roman, black musselcracker and summer yellowtail.
  • Hout BayHout Bay on the Atlantic side of the Peninsula — hottentot, snoek, red roman and yellowtail over kelp and reef; the BOS 400 crane-barge wreck and Maori Bay lie just around Karbonkelberg.
  • Simon's TownSimon's Town on the western shore of False Bay — Miller's Point, the SAS Pietermaritzburg wreck and the SS Clan Stuart.
  • MuizenbergMuizenberg — the surf corner of northern False Bay and home of the Shark Spotters flag system.
  • Gordon's BayGordon's Bay in the sheltered NE corner of False Bay — Steenbras Deep and the Rooiels reefs.
  • HermanusHermanus on Walker Bay — yellowtail, red roman and hottentot over granite reef and kelp, with the cliff-path shore dives at Gearing's Point and the New Harbour.
  • GansbaaiGansbaai — 'Shark Alley' between Dyer Island and Geyser Rock, the world's densest great-white ground (even after the recent orca-driven lull).
  • StruisbaaiStruisbaai, just east of Cape Agulhas — a major spearo town with shallow wrecks (8–15 m), reef and passing pelagics; yellowtail, kob and musselcracker.
  • ArnistonArniston (Waenhuiskrans) — a quiet fishing village on the Agulhas coast with reef and the famous sea cave; kob, galjoen and musselcracker.
  • LangebaanLangebaan on the west coast — cold Benguela water and a turquoise lagoon, but the lagoon is a no-take MPA sanctuary and a protected estuary.
  • SaldanhaSaldanha Bay — a large sheltered west-coast bay, cold Benguela water with snoek and yellowtail on the offshore reefs and a WaveNet buoy for real swell.

Garden Route

Garden Route (Mossel Bay, Knysna, Plettenberg) — warm-transitional water where two currents meet; clearer to the east.

  • StilbaaiStilbaai (Still Bay) on the southern Cape — reef diving for kob, red roman and yellowtail, with ancient stone fish-traps in the intertidal.
  • Mossel BayMossel Bay — sheltered from the SW by Cape St Blaize, fed by both Benguela and Agulhas: trophy yellowtail (the Gouriqua fish run to 20 kg), kob and musselcracker.
  • KnysnaKnysna — ocean reefs outside the Heads for kob, white steenbras, musselcracker and garrick, entered through one of the most dangerous tidal inlets in the world.
  • Plettenberg BayPlettenberg Bay — sheltered from the SW by the Robberg peninsula; yellowtail, tuna and reef fish over Garden Route reef.

Eastern Cape

Eastern Cape (Jeffreys Bay, Gqeberha, East London) — the warm Agulhas Current, the Sunshine Coast; good gamefish.

  • Jeffreys BayJeffreys Bay — the famous SW-swell point, with kob, garrick and blacktail over reef and the St Francis coastline nearby.
  • GqeberhaGqeberha (Port Elizabeth) on Algoa Bay — the 'Wildside' west of Cape Recife, sheltered from the SW; kob, musselcracker and reef fish, with the Ngqura WaveNet buoy offshore.
  • Port AlfredPort Alfred on the Sunshine Coast — reef diving for kob, musselcracker and garrick either side of the Kowie River mouth and marina.
  • East LondonEast London — warm Agulhas water, gamefish and reef at Nahoon and the offshore wrecks, with the East London WaveNet buoy.

Wild Coast

Wild Coast (Coffee Bay, Port St Johns) — the remote Transkei coast, the Sardine Run corridor; Agulhas hugs the shore, clear water.

  • Coffee BayCoffee Bay on the Wild Coast — remote, seldom-dived reefs and gamefish in warm Agulhas water, off a dramatic river-mouth beach.
  • Port St JohnsPort St Johns — the Wild Coast hub at the Mzimvubu River mouth, on the Sardine Run corridor: warm Agulhas water, gamefish and dramatic gorge scenery.

KwaZulu-Natal

KwaZulu-Natal (Durban, Umkomaas, Sodwana) — the warm Agulhas Current, gamefish and couta; mind the shark nets, Sodwana is an MPA.

  • MargateMargate on the KZN Lower South Coast — warm Agulhas water, couta (king mackerel) and gamefish, and the launch for Protea Banks boat diving.
  • Shelly BeachShelly Beach — the launch for Protea Banks, one of the world's premier shark-and-gamefish reefs (27–40 m): tuna, billfish, musselcracker, snoek and shad.
  • Port ShepstonePort Shepstone — the South Coast hub at the Mzimkulu River mouth; warm Agulhas water, couta and gamefish over reef.
  • ScottburghScottburgh — drift reefs on the KZN South Coast and the closest town to Aliwal Shoal from the south; warm Agulhas water, couta, snoek and reef gamefish.
  • UmkomaasUmkomaas — the launch (~5 km off) for Aliwal Shoal, a world-class reef with the MV Produce and SS Nebo wrecks; king mackerel, dorado and tuna in warm Agulhas water.
  • UmhlangaUmhlanga — reefs off the lighthouse in warm Agulhas water: snoek shallow, couta deeper.
  • DurbanDurban — the KZN spearo hub: No.1 Reef, Vetch's and the Cooper Light and T-Barge wrecks in warm Agulhas water. Sheltered somewhat by the Bluff, with shark…
  • BallitoBallito on the Dolphin Coast — warm Agulhas water and accessible reefs: garrick, kingfish and shad, with cleaner North Coast water and live webcams at Willard/Thompson's Bay.
  • Richards BayRichards Bay — warm Zululand water at Alkantstrand, king mackerel, kingfish, queenfish and sharks, with a WaveNet buoy offshore.
  • St LuciaSt Lucia — the iSimangaliso estuary town (crocodiles and hippos in the lagoon), where the ocean is reached by boat from Cape Vidal.
  • Sodwana BaySodwana Bay — the northernmost tropical coast, viz 20–30 m and water to 30 °C, launching from Jesser Point over Two-Mile to Nine-Mile reefs.
See all cities

Frequently asked questions

Rules current as of 2026 — always confirm with DFFE (Dept of Forestry, Fisheries & the Environment) before you go. A recreational fishing PERMIT is required. Bag/size limits and closed seasons apply; Marine Protected Areas (e.g. Tsitsikamma, iSimangaliso, De Hoop) are no-take. Abalone (perlemoen) and great white sharks are strictly protected.

What permit do I need?

A recreational fishing permit endorsed for spearfishing (MLRA 18/1998): a ~R7 fee plus the annual R87 endorsement (or a 4-week R50). Get it online at fishing.dffe.gov.za or at a Post Office. Catch is for own use only — selling is banned.

Official source ↗
Can I spearfish on scuba or in an estuary?

Neither. Breath-hold only — scuba and hookah are banned (reg 8), only a snorkel is allowed. Spearfishing in any estuary or tidal river is fully banned (reg 16), with no species or size exception. Only hunt seaward of the mouth.

Official source ↗
What can't I take (protected)?

Table 3 (zero possession): brindle bass, potato bass, seventy-four (moratorium since 1998), great white/whale/basking sharks, sawfishes, coelacanth, Natal wrasse, plus all hard corals, sea fans and seahorses/pipefish. Abalone (perlemoen) is recreationally closed until further notice.

Official source ↗
Where is hunting fully banned?

In MPA no-take zones (Restricted/Sanctuary/Wilderness) — Tsitsikamma, De Hoop, iSimangaliso/Sodwana, Aliwal Shoal, Protea Banks and more; in several MPAs you may not even carry a speargun (Sardinia Bay, Bird Island, Robben Island). And in every estuary and tidal river (reg 16) — a blanket ban.

Official source ↗
Where's the clear water, and when's the season?

Two coasts on opposite seasons. The cold west (Cape Town/West Coast) is a summer fishery, cleared by the SE wind. The warm east (Eastern Cape/KZN) is a winter/dry fishery, cleanest Agulhas + the Sardine Run; the clearest tropical water at Sodwana. Pick the day by the city forecast.

What's the Sardine Run and is it dangerous?

The Sardine Run (Jun–Jul on the KZN coast, peak Jun; the shoals leave the Eastern Cape/Wild Coast from May) — billions of sardines push NE up the KZN coast, trailed by gamefish, sharks and dolphins. A winter highlight for spearos, but also a hazard spike: nets are pulled (drumlines stay), predators pack the shallows on the bait-balls. Keep clear of the bait-balls and dirty water.

Official source ↗
How dangerous are the sharks?

On the east (KZN) the main risk is the Zambezi (bull) and tiger sharks at river mouths and in dirty water, drawn to speared fish: avoid mouths, murk and dawn/dusk. At the Cape great whites have grown scarce (not returned) but are present at Mossel Bay/Plett/Algoa; Shark Spotters flags run. KZN has nets/drumlines, pulled during the Sardine Run.

Official source ↗