Pilanesberg is a Big Five safari inside a volcanic crater. Game-drive roads wind among rounded hills, where elephants, rhinos and lions appear from the bush.
Eat4.2/5
Marula Grill Restaurant
Eat$$$4.4/5
Bakubung Restaurant
This Sun City restaurant serves burgers and pizza on a patio where banded mongooses play nearby.
Eat$$$4.1/5
The Acacia Table
Stay$$$4.7/5
Ivory Tree Game Lodge
Ivory Tree Game Lodge is located inside the Pilanesberg Game Reserve. Surrounded by plains and hills, this luxurious lodge boasts a outdoor pool and award winning spa. The thatched rooms at Ivory Tree Game Lodge are elegantly furnished with African themes. Each comes with a patio, air-conditioning and en-suite bathroom with bath and shower. The main area consists of 2 lounges, a cocktail bar, a dining room and a fire pit. Guests can unwind with a massage or beauty treatment at Amani Spa, which offers 3 treatment chalets overlooking the African bush. The lodge offers free guided game drives in a 10-seater safari vehicle. Other activities offered in the surrounding area include archery, quad biking and bird watching. Ivory Tree is a 5-minute drive from the Bakgatla Gate.
Stay4.35/5
The Kingdom Resort
Located alongside Pilanesberg National Park, The Kingdom Resort offers air-conditioned accommodation on either a room only or self-catering basis. Sun City Resort is 5 km away. The rooms all come with a mini fridge, coffee-and-tea-making facilities and an en suite bathroom. Each self-catering villa has a private plunge pool, a fire pit and BBQ facilities. The villas also include a fully-equipped kitchen, dining and living area. Guests can relax by the main swimming pool or enjoy a meal from the Acacia Terrace Café. The nearby Splash Kingdom Water Park offers entertainment for the family and there is also a children's playground on site. The Kingdom Resort is situated a 40-minute drive from Rustenburg. Pilanesberg International Airport is 5.4 km away, while Lanseria International Airport can be reached within a 2-hour drive.
Stay4.3/5
Bakubung Bush Lodge
Featuring a pool surrounded by lush vegetation, the Bakubung Bush Lodge is located in the Pilanesberg National Park. It offers a variety of massages, and has elegantly decorated rooms with free Wi-Fi. Opening out onto a veranda with panoramic garden views, the elegant rooms at the Bakubung come with a flat-screen satellite TV. Private bathrooms come with a separate bath and shower. Guests can enjoy the mix of local and international dishes prepared at the restaurant, where breakfast, lunch and dinner are served every day. A coffee shop and bar are also available, while room service is also possible. A tennis court and a children’s playground are available on site, and the Sun City Casino is 10 km away. The Pilanesberg airport is 16 km away, and a shuttle service can be arranged upon request.
Stay$$$$4.8/5
Buffalo Thorn Lodge
Buffalo Thorn Lodge in Matlhagame offers family rooms with private bathrooms, air-conditioning, and modern amenities. Each room includes a kitchen, dining area, and private entrance. Guests can enjoy a fitness centre, sun terrace, and a year-round outdoor swimming pool. The lodge features a hot tub, outdoor fireplace, and barbecue facilities. Free WiFi is available throughout the property. Private check-in and check-out, a 24-hour front desk, and free on-site parking enhance the stay. Additional services include a lounge, coffee shop, and laundry facilities. Located in Pilanesberg National Park, the lodge is 1931 km from Johannesburg. Nearby attractions include Black Rhino Game Reserve and the Pilanesberg National Park.
Stay4.8/5
Shepherd's Tree Game Lodge
Stay4.8/5
Tshukudu Bush Lodge
Stay4.7/5
Black Rhino Game Lodge
Stay4.7/5
Morokolo Safari Lodge
Nestled in the stunning Black Rhino Reserve of Pilanesberg National Park, Morokolo Safari Lodge offers an unforgettable wildlife experience, combining luxurious accommodations with exhilarating game drives in a breathtaking natural landscape.
Stay4.5/5
Kwa Maritane Bush lodge
Create a trip and start adding the places you want to visit in Pilanesberg National Park