Best for
ATKV Buffelspoort is a large self-catering holiday resort, and it is important to set expectations correctly: this is not a lodge and not a safari property. It is built for families with young children, for caravanners and campers, and for multi-generation groups driving out from Gauteng for a few days of pools, water slides and braais. It is a poor fit for couples wanting a quiet romantic weekend during South African school holidays, for guests expecting catered service, and for anyone hoping to see game from the property.
Location and setting
The resort sits on the northern slopes of the Magaliesberg, near Buffelspoort Dam — an irrigation dam on the Sterkstroom River, a tributary of the Crocodile, completed in 1937 and lying roughly 27 kilometres southeast of Rustenburg. Pretoria and Johannesburg are both under an hour away, and Sun City is close by. That combination — mountains, water and a short drive from the cities — is the whole proposition.
The resort is one of seven run by the ATKV, the Afrikaanse Taal- en Kultuurvereniging, a language and culture association founded in Cape Town in 1930 to promote Afrikaans. The resorts have been open to the general public since the early 1990s, with discounts for members. Our North West guide covers the province and its regions.
Rooms and accommodation style
Everything is self-catering, and units are sold by sleeping capacity with a separate cap on adults — a distinction that catches groups out and is worth reading carefully:
- Buffalo Villa — 90 square metres, three bedrooms, two bathrooms, sleeps eight with a maximum of six adults
- Magalies Villa — 60 square metres, three bedrooms, two bathrooms, sleeps eight with a maximum of six adults; a wheelchair-friendly version is available
- Houses — two- to five-sleeper units
- Rondavels — 35 square metres, one bedroom, one bathroom, sleeps four with a maximum of two adults; a double-storey version of 70 square metres with two bathrooms sleeps eight with a maximum of six adults
- Tent houses — four-sleeper
- Camping and caravan stands — six guests, on shaded ground or paved stands with shade nets, power points and braai areas
Facilities and on-site experience
The facility list is the reason people come back, and it is long. On the water side there is a heated indoor pool, a heated outdoor pool, a cold outdoor pool, a jacuzzi, a water play park and a water slide. On land there is minigolf, an outdoor gym, volleyball, jukskei, chess, a driving range, tennis courts, a padel court, a games room, a children’s play park and a virtual reality experience. Retail and services run to a licensed restaurant, a fast-food kiosk, a bar, a convenience store, a liquor store, a salon and an on-site cash machine. A resort map and a 360-degree virtual tour are published on the resort’s website, which is genuinely useful given the size of the grounds.
Entertainment programmes are published for each South African school holiday period, and conference and event business is handled through ATKV’s separate business events arm.
Meals and dining
Self-catering is the default and most guests cook. Every unit has kitchen facilities and the camping stands have braai areas; the convenience store and liquor store on site mean you do not have to leave for basics, though a proper shop in Rustenburg or Hartbeespoort is worth stopping at on the way in. The licensed restaurant, kiosk and bar cover the days when nobody wants to cook, but plan your catering rather than assuming you will eat out every night.
Getting there and getting around
The resort is reached from the Buffelspoort road between Rustenburg and the Hartbeespoort area, and it is a straightforward drive from either Johannesburg or Pretoria in well under an hour outside peak holiday departures. There is no public transport option worth considering — you need your own vehicle, and once on site the grounds are large enough that families with small children often want a car or a walk of several minutes between their unit and the water park.
What to do nearby
Pilanesberg is the nearest Big Five option and is a separate outing rather than a casual add-on; see our Pilanesberg and Sun City guide for gate hours and planning. Sun City’s entertainment complex is close. The Magaliesberg itself carries hiking, and the Hartbeespoort area offers a cluster of attractions within easy reach. Fishing on the dam is a long-standing local pastime.
Trade-offs, honestly
The adult caps are a real constraint. An eight-sleeper villa takes only six adults; a four-sleeper rondavel takes only two. Groups of adults regularly book on the sleeping number and then discover the unit will not take them. Check the adult maximum, not the sleeper count.
Several facilities carry additional charges. The resort states this itself — some entertainment and facilities are charged over and above the stay. Ask which of the activities your family will actually use are included before you arrive.
The character is Afrikaans-first. This is a resort run by an Afrikaans language and culture association, and signage, entertainment programmes and holiday events reflect that. Everyone is welcome and English is widely spoken, but non-Afrikaans speakers should know what kind of place they are booking.
It swings hard between seasons. The holiday entertainment programme, the water park and the atmosphere all peak during South African school holidays, when the resort is full and loud. Outside those windows it is very quiet, and some facilities and programmes may not be running.
Before you book
Confirm the adult limit on your unit. Ask what bedding, linen and kitchen equipment are provided so you know what to pack — self-catering resorts vary on this and the unit pages do not spell it out. If the water park is the reason you are coming, check it is operating on your dates, particularly in winter. Download the current school-holiday entertainment programme before you travel, and look at the resort map so you can request a unit near or far from the noisy end, depending on which you want.
How it compares
Against a bush lodge in the Magaliesberg, this is louder, cheaper to feed a family in, and vastly better equipped for children. Against Sun City, it is a fraction of the scale and entirely self-catering. Against the other ATKV resorts, Buffelspoort’s advantage is proximity to Gauteng and the water park. Compare it with other options in the area through the Rustenburg accommodation listings.
Explore the area
The North West and Pilanesberg guides above set out what else the province offers, from malaria-free Big Five reserves to the Magaliesberg. To compare properties by destination and type, use the find accommodation tool.
Current rates and availability
Cost at a resort of this kind is driven by three things: which unit you take, when you come, and how much of the extra-charge entertainment you use. School holidays are the busiest and priciest window and the one that sells out first; midweek outside term breaks is a different resort entirely. ATKV members receive discounted rates. Use the booking link on this listing to check what is available for your dates and to see the current rate for the unit size you need.





