Magalies Barbus Haven
Magalies Barbus Haven sits in the Magaliesburg hills near Johannesburg and Pretoria. Fly fishers target yellowfish on the Magalies River and trout, bass, and kurper on a small training dam.

North West, Rustenburg, Buffelspoort Dam
Buffelspoort Dam sits in the Magaliesberg valley near Rustenburg. The public recreation area has waterfront camping, day fishing spots and boating on clear water.
The dam holds carp, bass, barbel and kurper. Carp fishing has a strong record here, with trophy fish regularly landed. Bass and barbel also show up in good sizes. Bank anglers use the non-electrified stands and open shoreline. Boats may use the high-activity zone. A no-wake zone covers about half the dam and needs a permit from the office. Confirm the zone rules with the venue before you launch.
Buffelspoort Dam is a public recreation area about 35 km from Rustenburg. The N4 is close, so Johannesburg and Pretoria are an easy drive. Most campsites sit on the water's edge. About half the stands have electricity. Every stand has a braai area. Non-electrified stands suit day visitors and bank anglers. You can camp overnight or visit for the day. Boating and canoeing are allowed in set zones. Summer day access runs 06:00 to 18:00. Winter day access runs 07:00 to 17:00. A minimum of two nights applies on weekends and in peak season. Camping starts at about R200 per night for a non-electrified stand. Electrified stands are about R235 to R300 per night depending on waterfront and paving. Day access is about R60 per adult and R25 per child under 12. A once-off vehicle fee of about R60 and a stand deposit of about R500 also apply. Confirm the price with the venue before you book. Last updated at: 25 August 2026.
Information out of date? Submit an update
Stay
Accommodation
Amenities
Operating hours
Summer day access 06:00 to 18:00. Winter day access 07:00 to 17:00.
Other locations on DaarByt nearby. Book online or request a booking.
Magalies Barbus Haven
Magalies Barbus Haven sits in the Magaliesburg hills near Johannesburg and Pretoria. Fly fishers target yellowfish on the Magalies River and trout, bass, and kurper on a small training dam.