Fishing in South Africa
- Lakes
- 1,795
- Rivers
- 3,521
- Access
- 80
- Boat Ramps
- 243
- Shops
- 0
South Africa sits at the bottom of a continent, where the Atlantic and Indian Oceans converge around the Cape.
That collision of currents — the cold Benguela pushing up the west coast, the warm Agulhas flowing south along the east — means the two coasts fish almost like different countries.
Add nearly 2,850 kilometres of shoreline, a spine of mountain ranges holding cold trout streams, and interior rivers running through semi-arid plains, and you have a country where the type of fishing changes more than once on a single road trip.
On the west coast, the Benguela's cold, nutrient-dense water draws longfin and yellowfin tuna, and Cape Town sits at the centre of that action. The season runs roughly November through April, when calmer summer seas make offshore runs more manageable.
Winter brings snoek and yellowtail — species that locals take seriously, not as novelties. The east coast runs warmer, and from KwaZulu-Natal northward you're in marlin, sailfish, kingfish, and wahoo territory.
The sardine run in winter draws baitfish and every predator that follows them up the KZN coast — one of the more dramatic natural events you can time a trip around. Shore fishing is its own culture here.
Jeffreys Bay on the Eastern Cape draws anglers specifically for land-based shark fishing — bronze whalers in particular — and the surf along much of the coast holds kob, garrick, and galjoen depending on the season.
Kob run hardest from October through April; galjoen and musselcracker tend to show better in winter swells. Inland, the fly fishing scene is anchored by two very different fisheries.
Dullstroom in Mpumalanga, sitting above 2,100 metres, is the centre of the trout world — rainbow and brown trout in mountain streams and stillwater dams, with lodges built around the fishing.
The Eastern Cape around Rhodes and the Barkly East area offers a similar feel, with rivers like the Bell and Kraai running through high country. Neither fishery is secret, but both reward time spent away from the main beats.
The species that surprises most visiting anglers is yellowfish. Six main species are found across the country, with largemouth yellowfish in the Orange and Vaal rivers being the main targets on fly.
A fish over 10 kilograms is a serious trophy; they fight harder than their carp-like appearance suggests and take streamers aggressively.
Lake Jozini near Hluhluwe holds tigerfish — the southernmost population in Africa — and combines fishing with the kind of wildlife you don't get on most trout streams. Access requires paperwork.
A recreational saltwater permit is issued by the Department of Forestry, Fisheries and the Environment (DFFE) and is available online through their e-Fishing platform — keep it on you when fishing.
Freshwater rules vary by province; in the Western Cape, Cape Nature manages their own recreational fishing licence covering rivers like the Breede and sites in the Cederberg.
Private land and fishing clubs control much of the best freshwater water, so access often means a phone call before you drive. Check current regulations with the relevant issuing body before you go — bag limits and closed seasons are updated regularly.
The fishing here rewards anglers who do their homework and travel with some flexibility. The country is big, the seasons shift the action considerably, and the locals — if you find the right ones — will tell you more over an evening fire than any guide will.
Species & education
Learn what type of fish are in South Africa and what's needed to catch them.
Fish smarter with real-time insights
Whether you're en route and conditions shift or you're looking for the best spot based on current flows, we enable you to make informed decisions on the fly.





Explore South Africa by region
Cities in South Africa
- Atlantis, Western Cape
- Barkly West, Northern Cape
- Bela Bela, Limpopo
- Benoni, Gauteng
- Bethal, Mpumalanga
- Bethlehem, Free State
- Bhisho, Eastern Cape
- Bloemfontein, Free State
- Boksburg, Gauteng
- Botshabelo, Free State
- Brits, North West
- Cape Town, Western Cape
- Colesberg, Northern Cape
- De Aar, Northern Cape
- Delmas, Mpumalanga
- Durban, KwaZulu-Natal
- East London, Eastern Cape
- Emalahleni, Mpumalanga
- Ermelo, Mpumalanga
- Evaton, Gauteng
- Ga-Rankuwa, North West
- George, Western Cape
- Gqeberha, Eastern Cape
- Graaff Reinet, Eastern Cape
- Grahamstown, Eastern Cape
- Hammanskraal, Gauteng
- Johannesburg, Gauteng
- Kariega, Eastern Cape
- Kimberley, Northern Cape
- Klerksdorp, North West
- Knysna, Western Cape
- Kroonstad, Free State
- Krugersdorp, Gauteng
- KwaDukuza, KwaZulu-Natal
- Ladysmith, KwaZulu-Natal
- Louis Trichardt, Limpopo
- Mafikeng, North West
- Mankweng, Limpopo
- Mbombela, Mpumalanga
- Mdantsane, Eastern Cape
- Middelburg, Mpumalanga
- Modimolle, Limpopo
- Mokopane, Limpopo
- Mossel Bay, Western Cape
- Mpumalanga, KwaZulu-Natal
- Mthatha, Eastern Cape
- Musina, Limpopo
- Newcastle, KwaZulu-Natal
- Odendaalsrus, Free State
- Orkney, North West
- Oudtshoorn, Western Cape
- Paarl, Western Cape
- Pampierstad, Northern Cape
- Phalaborwa, Limpopo
- Phuthaditjhaba, Free State
- Piet Retief, Mpumalanga
- Pietermaritzburg, KwaZulu-Natal
- Pinetown, KwaZulu-Natal
- Polokwane, Limpopo
- Postmasburg, Northern Cape
- Potchefstroom, North West
- Pretoria, Gauteng
- Prieska, Northern Cape
- Qonce, Eastern Cape
- Queenstown, Eastern Cape
- Richards Bay, KwaZulu-Natal
- Rustenburg, North West
- Sasolburg, Free State
- Schweizer-Reneke, North West
- Somaroboro, Mpumalanga
- Somerset West, Western Cape
- Soweto, Gauteng
- Springbok, Northern Cape
- Standerton, Mpumalanga
- Stellenbosch, Western Cape
- Stilfontein, North West
- Thembisa, Gauteng
- Thohoyandou, Limpopo
- Upington, Northern Cape
- Vereeniging, Gauteng
- Virginia, Free State
- Vryheid, KwaZulu-Natal
- Warrenton, Northern Cape
- Welkom, Free State
- Worcester, Western Cape
National parks in South Africa
Explore South Africa waters
Top fishing waters
Popular Cities
Loading popular cities...
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.





















































