Bakgatla Resort

★ ★ ★

The Bakgatla Resort in the Pilanesberg National Park is a family welcoming resort nestled in a natural reserve which is home to many unique and beautiful species of birds, mammals as well as vegetation.

The resort in the Pilanesberg lies about 176 km away from the city of Johannesburg, 135 km from Pretoria, and only 22 km from the spectacular Sun City Resort making it an easy to reach the getaway destination. From this resort, Thabayadiotso which is also known as the 'Proud Mountain', as well as the Mankwe Dam, being the massive central lake in the park are accessible.

Guests may choose to stay either in the fully furnished 5 Sleeper Chalets during their stay at the Lodge or in one of the Exclusive Safari Tents. Necessary facilities are provided to ensure a comfortable stay, including en-suite bathrooms.

Bakgatla 5 Sleeper Chalet features:

  • Main bedroom with double bed
  • Loft room with three single beds
  • Open plan lounge and kitchen
  • Toilet (bath and separate shower)
  • Air conditioning
  • Terrace with braai area.

Bakgatla Exclusive Safari Tent features:

  • Two single beds & one sleeper couch
  • Accommodates two adults & two kids
  • Tea & coffee station
  • Mini bar fridge
  • Patio with braai area
  • Communal ablution blocks


  • Large, outdoor swimming pool
  • On-site restaurant
  • Children playground
  • Bakgatla Convention facilities
  • On-site supermarket
  • Self-braai
  • Parking
  • Experience tours and outdoor ventures.


  • Bar Fridges in Room
  • Ensuite private bathroom
  • Housekeeping
  • Kitchenette
  • Terrace

Facilities Available at Bakgatla Resort

  • Barbeque & braai area
  • Children's playground
  • Conference venue
  • Nearby Casino
  • Nearby conference facilities
  • Nearby golf course
  • Nearby Spa
  • Restaurant
  • Swimming Pool

More Information on Bakgatla Resort

FAQs about Bakgatla Resort
What is the contact number for reservations?

The contact numbers to make a reservation at Bakgatla Resort are:

•  Cape Town Reservations +27 (0) 21 794 9050
•  Durban Reservations: +27 (0) 31 941 5945
•  Johannesburg Reservations: +27 (0) 10 446 8045.

Alternatively, you can check availability and book online by clicking here.

What is the cost of a room at Bakgatla Resort?
The average per night rate at Bakgatla Resort is R2,390.00 to R2,490.00.
Where about is Bakgatla Resort located?
Bakgatla Resort is located at the following location / address: Bakgatla Gate, Pilanesberg National Park.