If you've ever assumed decent trout fishing meant a three hour drive to Dullstroom, it's worth revisiting that assumption. Gauteng has a small cluster of trout and fly fishing venues tucked into the Cradle of Humankind and along the Muldersdrift-Krugersdorp corridor, most of them under an hour from central Johannesburg. Some are spring-fed dams built specifically for fly fishing, others are working farms that happen to stock trout alongside bass and carp, and at least one has spent the last year dealing with a water contamination issue you'll want to know about before you load up the rod.


We've compared the five venues anglers actually ask about, Syringa, X-Factor, Bergsig, Kloofzicht, and Brookwood, side by side on distance, species, pricing, and hours, and we explain plainly why water source has become the thing to check before you drive out.


It's a genuinely useful question to ask right now, because the venues in this cluster aren't all in the same position. Over the past year, a municipal water issue has quietly reshaped what "trout fishing near Johannesburg" actually means. Some farms have kept going without missing a beat, one has had to pause trout stocking entirely, and another has spent real money on filtration to keep its dams usable. None of that shows up if you just skim each farm's own homepage in isolation, which is exactly why a side by side comparison is worth more here than it would be for, say, comparing golf courses.

Fly Fishing Near Johannesburg: Better Than You'd Expect

Most write-ups on fly fishing near Johannesburg either treat it as an afterthought to Dullstroom or repeat the same three venues without saying what's actually different between them. The honest answer is that Gauteng's trout venues fall into two categories right now: spring-fed dams that draw their own clean water and have been unaffected by the regional contamination that's made headlines, and venues that rely on the Blaaubankspruit, which was hit by a Mogale City sewage works failure that's rippled through Cradle-area trout farming for over a year.


That distinction matters more than distance does. Here's how the five main options stack up.


Venue

Distance from JHB

Species

Entry Price

Hours

Pet-Friendly

Syringa Trout Farm

~35 min (Muldersdrift)

Trout, bass, bream, yellows

R120 adults / R70 kids under 12; rod hire R50

Wed–Fri 8am–6pm; Sat–Sun 6am–6pm; closed Mon–Tue

Not confirmed for the dams

X-Factor Trout Farm

~25 min (Edenvale)

Trout, bass, carp, tilapia, catfish

Not published

6am–6pm daily

Yes

Bergsig Trout Farm

~45 min (Krugersdorp)

Trout

Not published

Varies, check ahead

Not confirmed

Kloofzicht Lodge

~40 min (Muldersdrift)

Trout, bass, carp, yellowfish

Not published

Varies, check ahead

Not confirmed

Brookwood Estate

~40 min (Muldersdrift)

Carp, bream, catfish, bass (currently no trout)

Not published

Varies, check ahead

Not confirmed


A few of these venues don't publish pricing or firm hours on their own sites, so it's worth calling ahead. The trout stocking picture below is worth reading in full before you decide where to point the car.

Syringa Trout Farm (Muldersdrift, Spring-Fed, From R120 Entry)

At Syringa Trout Farm, we fish two spring-fed dams at Syringa Park at Avianto Estate in Muldersdrift, and because our water comes from its own spring rather than the Blaaubankspruit, we've been unaffected by the contamination issues that have disrupted trout stocking elsewhere in the Cradle. Both fly fishing and conventional fishing are available on both dams, which are stocked with trout, bass, bream, and yellows.


Entry is R120 for adults and R70 for kids under 12, with rod hire available for R50 for the day if you haven't got your own gear, and non-fishermen pay half price to come along and enjoy the setting. All trout caught must be kept and are paid for at R180 per kilogram, and once you're done we'll clean, pack, and chill your catch so it's ready to take home. On arrival, just pop into the fishing office to pay and collect your wristband.


We're open Wednesday to Friday from 8am to 6pm, and 6am to 6pm on weekends, closed Mondays and Tuesdays. The fishing office also stocks drinks, snacks, and tackle, and we run gourmet dining on site Friday to Sunday, so it's easy to make a full day of it. Once you've finished on the dams, the Syringa Pavilion is just steps away with a wide choice of food vendors, or you can wind down with a coffee at our pet-friendly AfricaBlack Coffee spot.


It's also worth remembering that fishing is just one part of a much bigger property. Syringa Park at Avianto Estate has go-karting, padel, a kids' play park, and 4x4 trails on site, so if part of your group wants to fish and the rest don't, nobody has to just sit on the bank for three hours. There's genuinely somewhere else to be, which is part of why the entry fee tends to feel like good value even for a shorter session.

X-Factor Trout Farm (Edenvale, Closest to the City, 5-Hectare Lake)

If proximity to central Johannesburg is the deciding factor, X-Factor Trout Farm in Edenvale is the closest of the five, and it's built around a substantial 5-hectare spring-fed lake stocked with trout alongside bass, carp, tilapia, and catfish. It's open daily from 6am to 6pm, pet-friendly, and set up for group outings, school groups and parties in particular, with an on-site tackle shop for anyone who's shown up without gear.


It doesn't publish pricing, so it's worth a call ahead if that's a dealbreaker for you, but as an all-rounder venue close to the city with a genuine variety of species, it's a solid option for anglers who don't want to commit to a full trip out to the Cradle. The mixed species stocking also makes it a reasonable pick if you're fishing with a group that isn't purely trout-focused, since someone can work the lake for bass or carp while others are after trout, without needing two separate outings.

Bergsig Trout Farm (Krugersdorp, Five Dams, Riverfront, Camping)

Bergsig Trout Farm, near the Swartkop Mountain in the Cradle of Humankind, spreads across five dams with roughly a kilometre of riverfront, and pairs fishing with camping and hiking trails on the same property. It's a good fit if you want to turn a fishing trip into an overnight stay rather than a half day outing.


Bergsig's own website is thin on specifics. Pricing, hours, and current stocking details aren't clearly published, so it leans more on word of mouth and reviews than on-page information. It's worth a call before you drive out, particularly to confirm current trout availability.


If you're weighing Bergsig against the others, the deciding factor is usually time rather than fishing quality. Five dams and riverfront access give you more room to spread out than a single-lake venue, which matters if you're going with a larger group. Just build the extra travel time and a confirmation call into your planning, since it's further out than Syringa, X-Factor, or Kloofzicht.

Kloofzicht Lodge (Muldersdrift, Trout, Bass, Carp, and Yellowfish, Filtered Water)

Kloofzicht Lodge, also in Muldersdrift, still offers trout alongside bass, carp, and yellowfish, but it's one of the venues affected by the Blaaubankspruit contamination, and it now runs water filtration to keep its dams usable for trout. That's a real, ongoing operating cost most listings don't mention, and it's worth knowing that Kloofzicht's trout fishing today depends on that filtration continuing to work, rather than on an untouched natural water source.


It remains a legitimate trout option and is worth a call to confirm current conditions, but anglers who want water source certainty above all else may prefer a spring-fed venue instead. To be clear, filtration isn't a red flag. It's a sign Kloofzicht has chosen to invest in keeping trout viable rather than dropping it the way Brookwood has for now. But it does mean the venue's trout fishing depends on infrastructure rather than a naturally unaffected water source, which is a meaningfully different risk profile if the underlying contamination issue in the Blaaubankspruit gets worse before it gets better.

Brookwood Estate (Muldersdrift, Currently Carp, Bream, and Bass, Trout Paused)

Brookwood Estate, also in Muldersdrift, is currently not stocking trout. Brookwood states this directly on its own site, attributing it to municipal water pollution affecting the water source it draws from, the same Blaaubankspruit contamination that's pushed Kloofzicht into filtration. In the meantime, Brookwood offers carp, bream, and catfish, plus bass on a catch and release basis, alongside self-catering chalets and camping.


This is worth flagging clearly because older write-ups and general listings still describe Brookwood as a trout venue, which it was until the contamination issue. Anyone driving out specifically to fly fish for trout should confirm current stocking directly with Brookwood first, or choose one of the unaffected or filtered venues above instead.


That said, Brookwood hasn't shut its doors. The self-catering chalets and camping are still running, and catch and release bass alongside carp, bream, and catfish is a perfectly reasonable outing if trout specifically isn't the point. It's really a question of matching the trip to what's actually on offer right now rather than what an older blog post says was on offer a year or two ago.

Why Water Source Matters When Choosing a Trout Venue Right Now

The reason all this matters isn't abstract. In 2025, a sewage works failure in Mogale City contaminated the Blaaubankspruit, the water source that feeds several of the Cradle's trout venues. Brookwood stopped stocking trout as a direct result. Kloofzicht has kept trout going, but only by investing in ongoing water filtration. Venues drawing from their own springs, Syringa and X-Factor among them, were never exposed to that contamination in the first place, because their water doesn't come from the affected river system at all.


None of this reflects badly on any individual venue. Water contamination from municipal infrastructure is outside any farm's control, and Kloofzicht's decision to filter rather than simply give up on trout is arguably the more admirable response. But if you're deciding where to drive specifically for a trout day, water source is now a genuinely practical detail, arguably more useful than distance from Johannesburg, and it's the one piece of information that's been missing from most existing guides to this area.


It's also worth understanding why spring-fed dams sidestep the issue entirely. A spring draws groundwater up from underground rather than pulling from a river or stream that runs through populated or industrial areas upstream, so it isn't exposed to the same runoff and infrastructure failures that hit a river-fed system like the Blaaubankspruit. That's the practical reason our water at Syringa, and X-Factor's, has stayed clean while venues drawing from the affected river have had to adapt. It isn't luck, it's a difference in where the water actually comes from.

Tips for First-Time Fly Fishers Near Johannesburg

If you've never fly fished before, none of the venues above require you to be an expert to have a good morning out. A few things help:


  • Borrow or rent gear before buying. Several venues, X-Factor in particular, have on-site tackle shops, and at Syringa we offer rod hire for R50 a day, so you don't need your own rod and reel for a first attempt.

  • Go early. Trout feed more actively in cooler water, so mornings, especially our 6am weekend opening at Syringa and X-Factor's daily 6am start, tend to be more productive than midday.

  • Ask about technique on arrival. Most of these are working farms used to first-timers, and staff will usually point you toward the right fly or bait setup for the day's conditions.

  • Check current stocking before you commit to a venue, particularly if trout specifically is the point of the trip, as Brookwood shows, stocking can change.

  • Bring an appetite. At Syringa, we run gourmet dining on site every Friday to Sunday, and Bergsig's camping setup makes it easy to stretch a fishing trip into a full day out too.


If you're planning a visit to us, our fishing page has current pricing, hours, and everything you need to know before you arrive. We'd love to see you out on the dams, especially over a weekend when we open at 6am.

Ryan

Written by

Ryan van Aardt