ATKV Buffelspoort sits against the Magaliesberg mountains, about 90 minutes from Pretoria. Warm mineral pools, waterslides, hiking trails, and braai spots make it one of the busiest family resorts in the North West. The park has its own caravan stands with power points, but if you don't own a caravan, that's where Kampi comes in. Rent a camper from an owner in Gauteng, hitch up, and drive out for the weekend. The R512 through Hartbeespoort is a scenic route and you'll be set up by lunchtime.
Buffelspoort is in the heart of the Magaliesberg, one of the oldest mountain ranges on earth. The resort itself has warm-water pools fed by natural mineral springs, plus a wave pool and waterslides for the kids. There's a dam for fishing and canoeing, mountain bike trails, and the Magaliesberg Canopy Tour is a 20-minute drive away. Hartbeespoort Dam is close by for boat cruises and the cable car. If you want to extend your trip, Pilanesberg Game Reserve is about an hour further west — Big Five territory and proper game drives. Sun City is next door to Pilanesberg if the family wants a day of waterpark action.

Centurion
R410/day

Olifantsfontein
R400/day

Pretoria
R960/day

Pretoria
R600/day

Pretoria
R520/day

Pretoria
R750/day

Rietvalleirand
R650/day

Pretoria
R690/day

Pretoria
R900/day

Pretoria
R1000/day

Pretoria
R1450/day

City Of Ekurhuleni Metropolitan Municipality
R980/day
Yes. Kampi has campers available in Gauteng — most are based in Pretoria and Joburg. Pick one up, drive the R512 or N4, and you'll be at Buffelspoort in under 2 hours. The resort has caravan stands with electrical hookups.
About 90 minutes via the R512 through Hartbeespoort, or slightly longer on the N4 via Rustenburg. The R512 route is prettier — you pass the dam and the Magaliesberg foothills.
The park has dedicated caravan stands with electrical hookups (15A), clean ablution blocks with hot water, and braai areas at each stand. There's a camp shop for basics. The warm mineral pools, waterslides, and dam are all within walking distance of the caravan park.
Magaliesberg hiking and mountain biking, Hartbeespoort Dam (boat cruises, cable car, restaurants), Magaliesberg Canopy Tour, Pilanesberg Game Reserve (1 hour), Sun City (1.5 hours). The resort itself has pools, waterslides, fishing, and braai spots.