Bakgatla Campsite Review – Pilanesberg National Park

Additional Information;


GPS Coordinates:
-25.1897022, 27.1446824


Pilanesberg National Park is situated in the North West province of South Africa around 2
and a half hours drive from Johannesburg. It is the 4th largest park in South Africa covering 55 000 hectares. It is set inside an ancient volcano with beautiful rolling ridges and hills.

The Bakgatla caravan and camping site is situated on the edge of Pilanesberg. It offers both caravan and camping stands with and without electricity. The stands are reasonably level and there are a lot of shady trees which you can set up camp under.

There’s no space between you and your neigbour as almost all the stands are adjacent to each other. The camp can get quite crowded over public holidays and weekends. I had the restaurant extractor fan blasting away from early in the morning until late at night as well.

There are 40 non-electrified and 60 electrified campsites and 100 electrified caravan campsites.  Campsites are allocated on a first-come, first-serve basis. Campsites have a bins and braai’s (bbq) but a lot of them were not functional at the time of this video. Only some sites have water taps.

Bakgatla has 5 shared ablution blocks. They are serviced daily and are as clean as the staff can possibly get them. At the time of this video, the bathrooms and especially the sculleries need serious  maintenance though. Geysers were leaking and on the last day there was no water in the camp!

The camp also has a shop, restaurant, swimming pool and children’s playground.

The camp and most the park is supposed to be accessible to any vehicle. The park tar roads were badly potholed at the time of this video though and some gravel roads washed out, definitely not suited for sedans.

If you’re keen on seeing Pilanesberg wildlife and willing to rough it a little in very close quarters with your neigbours, you can maybe consider Bakgatla. I would suggest visiting in the week and outside of holidays if possible. Campsites 80 to 102 are the the most private you’ll get here. I’m afraid Bakgatla just isn’t for me.


Bookings can be made through the website, email or telephone;



Tel: +27 (0)14 555 1000