Best Fly Fishing Rivers in South Africa — Vaal, Drakensberg and Breede River Guide
## SA Fly Fishing Rivers — The Definitive Bush Camp Thread
Howzit all — thought it was time we had a proper thread covering the best fly fishing rivers in South Africa for those of us who combine it with camping and overlanding. Whether you're targeting trout in a cold mountain stream or chasing yellowfish on the Vaal, this beautiful country has something for every fly angler.
## The Vaal River — Yellowfish Heaven
- The Vaal is arguably SA's most iconic fly fishing river for smallmouth yellowfish (Labeobarbus aeneus) and largemouth yellowfish
- The section around Parys in the Free State is world-class — clear water, great pools, and the yellow takes a dry fly with a viciousness that'll make your heart stop
- The Vaal Dam back-waters and feeder streams also hold good populations
- Best season: September to April — low, clear water after the rainy season
- Local guide operators run drift trips and day sessions — budget around R1 200–R2 000 per person for a guided day
- Licence required from CapeNature or Free State Nature Conservation depending on the section
## Drakensberg — Trout Country
- The Berg rivers of the KwaZulu-Natal Drakensberg hold wild brown trout and stocked rainbow trout
- Highmoor Nature Reserve (KZN Wildlife) and Garden Castle are premier catch-and-release zones
- Rhodes in the Eastern Cape (Ukhahlamba Drakensberg foothills) is a pilgrimage destination — the Bokspruit and Bell River systems hold exceptional wild browns
- The Sterkfontein Dam area and surrounding streams in the northern Berg are less pressured and worth exploring
- Trout season generally runs September through May — some private waters are open year-round
- Permits for KZN Wildlife waters: around R80–R150 per day
## Breede River — A Different Experience
- The Breede River in the Western Cape is better known for tidal estuary fishing near Witsand and bass fishing in the upper reaches
- The mountain streams feeding the Breede — particularly around the Franschhoek Pass and Bainskloof — hold small populations of wild rainbow trout that are incredibly challenging to catch on a #16 dry fly
- Water temperatures in the Western Cape mean trout fishing is best from April through October (cooler months)
## Honourable Mentions
- Dullstroom (Mpumalanga): The classic SA trout destination — commercial, but incredibly accessible. Laverpa, Bird of Prey, and other private waters within walking distance of town.
- Maclear and Barkly East (Eastern Cape): Remote, wild, magnificent — the Sterkstroom and Kraai River tributaries are bucket-list fly fishing
Sharing is caring — drop your favourite spots and any access tips below.
5 Replies
Rhodes is life-changing. Drove up there from Durban last Easter — six hours but ja, completely worth it. The wild brown trout in the Bokspruit are wary as anything, you need a proper drag-free drift and a tippet no heavier than 5X. I finally caught a 48cm wild brown on a Parachute Adams just before dark and stood in that river crying like a baby. My fishing buddy thought I'd lost the plot. 10/10 destination, go in October for the best flows.
The Bainskloof streams are special for anyone who's done the Western Cape mountain passes. You're parking your bakkie at the side of the road and wading up crystal-clear channels between fynbos. Fish are small — mostly 20–30cm rainbows — but they're wild and the setting is unbeatable. Take a 3wt rod, light tippet, and small dries. No permit required for the public river sections last time I checked but always worth confirming with CapeNature.
Highmoor Nature Reserve in the Berg is brilliant for a long weekend camping trip combined with some serious trout fishing. You camp at the main camp, day permits are very reasonable, and the streams hold both stocked and some wild fish. It gets cold up there — go prepared with a proper sleeping bag and waders. The view of the uKhahlamba escarpment at sunrise is worth the drive alone.
For the Vaal yellowfish — don't overlook the Parys area. The Vaal River Meander Association has done great conservation work there and the fishing has genuinely improved over the past five years. A proper 5wt or 6wt with a small streamer or Woolly Bugger on an overcast afternoon is deadly. Some of those largemouth yellows will give a trout a run for its money in terms of fight.
Dullstroom gets a bad rap from some purists because it's busy and commercialised, but for beginners it's actually perfect. Laverpa water in particular is friendly and the fish are used to being caught and released so they fight hard. Took my 12-year-old daughter there last school holidays — she caught her first trout on a fly and now she's obsessed. Sometimes accessibility is a feature, not a bug.