Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Inn in Thabazimbi · 1.09 km from centre
8.8
137 review
Breakfast available
Located in Thabazimbi, 4.2 miles from Ben Alberts Nature Reserve, Echo Mountain Inn provides accommodations with a restaurant, free private parking, a bar and a casino. With free WiFi, this 4-star inn offers room service and an ATM. Guests can have a drink at the snack bar.
At the inn, all rooms are equipped with a closet. Complete with a private bathroom equipped with a shower and free toiletries, all guest rooms at Echo Mountain Inn have a flat-screen TV and air conditioning, and some rooms come with a patio. The rooms will provide guests with a fridge.
À la carte and continental breakfast options are available at the accommodation.
Echo Mountain Inn has a grill.
Thabazimbi Golf Course is 4.7 miles from the inn.

Hotel in Bojanala, Moses Kotane · 89.91 km from centre
8.8
617 review
Located in Moses Kotane, The Palace of the Lost City at Sun City Resort is within a 5-minute drive of The Valley of Waves and Steam Train Rides Stimela. This casino hotel is 1.1 mi (1.7 km) from The Gary Player Golf Course and 1.1 mi (1.8 km) from Sun City Casino.

All-inclusive resort in Pilanesberg National Park · 80.39 km from centre
8.0
1 review
Breakfast available
When you stay at Umoya Safari Lodge in Pilanesberg National Park, you'll be in a national park and within a 5-minute drive of Pilanesberg National Park. This luxury property is 17.3 mi (27.9 km) from Moses Kotane Hospital and 20.3 mi (32.6 km) from The Valley of Waves.

Hotel in Vaalwater · 60.01 km from centre
9.6
20 review
Breakfast available
When you stay at Clifftop Exclusive Safari Hideaway in Vaalwater, you'll be in a regional park and steps from Waterberg Biosphere Reserve. This all-inclusive hotel is 11.3 mi (18.2 km) from Marakele National Park and 13 mi (20.9 km) from Welgevonden Main Gate.

Hotel in Bela-Bela, Mabula · 59.74 km from centre
8.0
165 review
Located in Mabula, 1.4 miles from Zebula Golf Course, Zebula Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Guests can use a bar.
At the hotel, all rooms include a closet. All rooms will provide guests with a minibar.
An à la carte breakfast is available at Zebula Boutique Hotel.
The accommodation offers 5-star accommodations with a hot tub and terrace. You can play tennis at Zebula Boutique Hotel, and the area is popular for fishing and cycling.
Zebula Golf Estate & Spa is 1.4 miles from the hotel, while Elements Private Golf Reserve is 15 miles from the property.

Resort in Bela-Bela, Mabula · 59.74 km from centre
7.9
409 review
Located 29 mi Northwest of Bela-Bela, Zebula Golf Estate and Spa - Zebula Golfers Lodge pool is nestled within 1600 hectares of unspoiled bushveld. The resort features luxury accommodations and offers a fitness center, restaurant and tennis court.
This luxury, African-inspired chalet features a thatched-roof and air conditioning. With a patio offering views of the golf course or bush, each chalet comes fitted with a flat-screen satellite TV, mini-bar and safe.
At Zebula Golf Estate and Spa there are 3 restaurants, the Club house Terrace offers breakfast, lunch, and dinner La Trotaria offers some of the Waterberg’s finest Pizza’s, while the romantic Syringa offers an à la carte elegant dining menu.
The spa overlooks the bush, this tranquil haven features 9 treatment rooms, heated relaxation tubs and an array of treatments. Guests can explore the resort which also offers activities including golf, bush walks, game drives and quad biking, clay target shooting, paint ball.
Free WiFi is available and Johannesburg is a 2 hours’ drive away

Hotel in Vaalwater, Welgevonden Game Reserve · 76.11 km from centre
9.5
14 review
Located in Welgevonden Game Reserve, 17 miles from Welgevonden Game Reserve, Ndlovu Safari Lodge has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. Featuring a terrace, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property provides room service and luggage storage space for guests.
At the hotel, all rooms include a desk, bed linen and a balcony with a mountain view. The rooms come with a coffee machine, while selected rooms also offer a patio and others also have pool views. All rooms will provide guests with a closet and an electric tea pot.
An à la carte, continental or Full English/Irish breakfast is served at the property. At Ndlovu Safari Lodge you'll find a restaurant serving African cuisine. Vegetarian, dairy-free and gluten-free options can also be requested.
Kololo Game Reserve is 20 miles from the accommodation, while Madikela Private Game Reserve is 25 miles from the property.

Chalet in Bela-Bela, Mabula · 71.29 km from centre
9.2
36 review
Offering an outdoor swimming pool, Pumula Bush Chalet offers accommodations in Mabula. This property offers access to a balcony, free private parking, and free Wifi. Sondela Nature Reserve is 27 miles from the chalet and Bothasvley Nature Reserve is 28 miles away.
The chalet is composed of 2 bedrooms, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered. The accommodation is non-smoking.
There is an on-site bar.
Zebula Golf Course is 13 miles from the chalet, while Zebula Golf Estate & Spa is 13 miles from the property.

Hotel in Pilanesberg National Park, Ledig · 87.55 km from centre
8.6
509 review
Breakfast available
On the slopes of a volcano in the heart of Pilanesberg National Park, Kwa Maritane Lodge has free Wi-Fi. The reserve features two tennis courts and two swimming pools, one of which features a water slide.
The bright, spacious guest rooms feature floor-to-ceiling windows which lead onto balconies. Each room has white linens and a living area.
The property features two traditional bomas, wooden enclosures where drinks can be enjoyed by the fire. Breakfast, lunch and dinner are served in The Kwa Maritane Restaurant, overlooking the waterhole and the park’s natural granite rock formations.
Sun lounge chairs can be found among the palm trees on the grounds, by the pool. Kwa Maritane also has a playground.
Kwa Maritane Lodge is just under 1 mile from Lanseria Airport. Sun City is a 10-minute drive away. Complimentary private parking is on site and a shuttle service to Sun City is available for a fee.