Skip to main content

Stay in Pilanesberg National Park's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Bakubung Bush Lodge 4 stars

Hotel in Ledig

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.... Beautiful setting - great food - attentive staff . . . can’t ask for more!

Show more Show less
8.5
Very good
550 reviews
Price from
DKK 1,729
per night

Kwa Maritane Lodge 4 stars

Hotel in Ledig

Located on the slopes of a volcano in the heart of Pilanesberg National Park, Kwa Maritane Lodge offers free WiFi and the reserve boasts two tennis courts and two swimming pools of which one features... Elephants visiting for breakfast or dinner and the hide of excellent!

Show more Show less
8.4
Very good
420 reviews
Price from
DKK 1,615
per night

Shepherds Tree Game Reserve 5 stars

Pilanesberg

Shepherds Tree Game Reserve is a lodge concession, located on the south western portion of the Pilanesberg Game Reserve and 18 km away from Sun City. So easy to get there from JHB, amazing staff. We were lucky enough to get Solly as our ranger - he was the most amazing spotter, so knowledgeable and great company!! We saw EVERYTHING except Buffalo. A very special trip! The food was really good too

Show more Show less
9.3
Superb
1,476 reviews
Price from
DKK 4,370
per night

Rhino House with 3 bedrooms next to Pilanesberg and Sun City

Mogwase

Featuring air-conditioned accommodation with a patio, Rhino House with 3 bedrooms next to Pilanesberg and Sun City is set in Mogwase. This house is beautiful, clean, well equipped and perfectly located literally 5 minutes drive to Pilanesberg Manyane Gate. We had a great time enjoying the Braai area in the courtyard. The 3 bedrooms are comfortable and nicely decorated. We had everything we needed. The welcome of the personnel was warm and nice.

Show more Show less
9.3
Superb
136 reviews
Price from
DKK 971
per night

Bakubung Villas

Pilanesberg

Bakubung Villas, a property with a bar, is set in Pilanesberg, 5.1 km from Valley of Waves, 31 km from Black Rhino Game Lodge, as well as 46 km from Rustenburg Golf Club. The location, the amenities, the staff, the view, the facilities are all top top notch! A really great experience and comfort! Definitely a place to return to 🥰

Show more Show less
9.2
Superb
219 reviews
Price from
DKK 4,963
per night

Morokolo Safari Lodge Self-catering 4 stars

Pilanesberg

Set in the Black Rhino Game Reserve, Morokolo Safari Lodge Self-catering offers an outdoor pool with view of the Pilanesberg Mountains and a hot tub. The location and the facilities for a larger group. it was nice to have ample accommodation for separate family groups. it was peaceful and the surrounding nature. We felt that we were alone and no sense of being crowded with many other tourists. Friendly competent staff.

Show more Show less
9.3
Superb
107 reviews
Price from
DKK 1,472
per night

Makanyane Lodge

Matlhagame

Featuring accommodation with a private pool, garden view and a patio, Makanyane Lodge is located in Matlhagame. This property offers access to a balcony, free private parking and free WiFi. The location was excellent. The lodge was amazing with every facility imaginable, especially the game drives that were included. Owen our personal guide was extremely knowledgeable about all the plants and animals which made it exciting and very interesting.

Show more Show less
9.6
Exceptional
11 reviews
Price from
DKK 4,529
per night

Lion House, 3 bedroom House next to Pilanesberg and Sun City

Mogwase

Featuring air-conditioned accommodation with a patio, Lion House, 3 bedroom House next to Pilanesberg and Sun City is located in Mogwase. Set 23 km from Valley of Waves, the property provides a... The place is clean and in a quiet environment. Just few kilometers from Sun City. We enjoyed our stay at Lion House as family.

Show more Show less
9.2
Superb
39 reviews
Price from
DKK 902
per night

Elephant House, 2 bedroom House, Next to Pilanesberg and Sun City

Mogwase

Located in Mogwase, 24 km from Valley of Waves and 23 km from Gary Player Golf Course, Elephant House, 2 bedroom House, Next to Pilanesberg and Sun City offers a garden and air conditioning. Super friendly staff that welcomed us, super modern, comfy, with backup power for power outages.

Show more Show less
9.1
Superb
84 reviews
Price from
DKK 778
per night

Mbazo Safaris

Pilanesberg

With Royal Bafokeng Stadium reachable in 45 km, Mbazo Safaris offers accommodation, a restaurant, an outdoor swimming pool, a garden and a shared lounge. Super nice staff, excellent food, perfect location, great service

Show more Show less
9.7
Exceptional
64 reviews
Price from
DKK 3,550
per night

Hotels with extra health and safety measures

Find hotels in Pilanesberg National Park with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

FAQs about hotels in Pilanesberg National Park

  • Some of the best hotels in Pilanesberg National Park near Sun City Resort include Bakubung Villas, Bakubung Bush Lodge and Maboe Leisure Resort.

  • On average, it costs DKK 419 per night to book a 3-star hotel in Pilanesberg National Park for tonight. You'll pay on average around DKK 2,774 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Pilanesberg National Park will cost around DKK 4,972 (based on Booking.com prices).

  • Ledig, Matlhagame and Pilanesberg are popular with other travellers visiting Pilanesberg National Park.

  • On average, 3-star hotels in Pilanesberg National Park cost DKK 315 per night, and 4-star hotels in Pilanesberg National Park are DKK 1,293 per night. If you're looking for something really special, a 5-star hotel in Pilanesberg National Park can on average be found for DKK 3,226 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Pilanesberg National Park this weekend is DKK 419 or, for a 4-star hotel, DKK 1,570. Looking for something even fancier? 5-star hotels in Pilanesberg National Park for this weekend cost on average around DKK 9,973 per night (based on Booking.com prices).

  • There are 42 hotels in Pilanesberg National Park you can book on Booking.com.

Explore guest reviews of hotels in Pilanesberg National Park

See all