Hero Image

Curated luxury hotels in South Africa

Search
F i r
M n o
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
F i r
M n o
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

South Africa

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of South Africa, but are nearby and match your search.
Primary image
Holiday Inn Johannesburg Airport by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Ekurhuleni, Boksburg · 712.00 km from centre

8.4

 

521 review

Breakfast available

With a stay at Holiday Inn Johannesburg Airport by IHG in Boksburg, you'll be in the business district, just a 5-minute walk from Wild Waters - Boksburg and 7 minutes by foot from K90 Shopping Centre. This hotel is 15 mi (24.1 km) from Melrose Arch Shopping Centre and 0.6 mi (1 km) from OR Tambo Conference Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
La Petite Ferme
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Franschhoek · 514.33 km from centre

8.0

 

8 review

With a stay at La Petite Ferme in Franschhoek, you'll be within a 5-minute drive of Mont Rochelle Nature Reserve and Franschhoek Pass. This hotel is 2.6 mi (4.1 km) from Franschhoek Wine Tram and 2.9 mi (4.6 km) from Franschhoek Town Hall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Johannesburg - Rosebank by IHG
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Rosebank, Johannesburg · 700.50 km from centre

8.6

 

382 review

Breakfast available

Located in Johannesburg (Rosebank), Holiday Inn Johannesburg - Rosebank by IHG is within a 5-minute walk of Rosebank Mall and within a 5-minute drive of Johannesburg Zoo. This hotel is 2.1 mi (3.4 km) from Melrose Arch Shopping Centre and 2.7 mi (4.4 km) from Sandton City Mall.

Compare price on Booking.com
Compare price on Booking.com
Reception
Signal Hill Lodge
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Bo-Kaap, Cape Town · 566.60 km from centre

8.4

 

189 review

Breakfast available

With a stay at Signal Hill Lodge in Cape Town (Cape Town City Centre), you'll be within a 5-minute drive of Long Street and Cape Town International Convention Centre. This hotel is 3.5 mi (5.7 km) from Table Mountain and 4.2 mi (6.7 km) from Camps Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Phakalane Golf Estate Hotel Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gaborone · 729.88 km from centre

7.6

 

17 review

Breakfast available

Located in Gaborone, Phakalane Golf Estate Hotel Resort is in the suburbs, within a 15-minute drive of Botswanacraft and Gaborone Game Reserve. This family-friendly hotel is 7.6 mi (12.2 km) from University of Botswana and 8.5 mi (13.7 km) from Botswana National Stadium.

Compare price on Booking.com
Compare price on Booking.com
Southern Sun Katherine Street
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton, Johannesburg · 705.10 km from centre

8.4

 

2,103 review

Breakfast available

Surrounded by gardens and offering a pool, the Southern Sun Katherine Street is in Sandton. Free Wi-Fi and parking is available. Sandton Station is just over half a mile away.

Each bright and modern bedroom at Katherine Street has a TV, private bathroom and air conditioning. All rooms include tea/coffee-making facilities, a hairdryer, and a wake-up call service.

Southern Sun Katherine Street features a restaurant that serves contemporary cuisine.

The hotel is a 5-minute drive from Sandton Convention Centre and train station. Montecasino Leisure and Entertainment Complex is 8 miles away.

At the hotel, guests can relax on a number of terraces, by the pools or in the tropical gardens. There are elegant lounge areas within the hotel, as well as a gym.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Willows Garden Hotel Potchefstroom
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in North West, Potchefstroom · 589.44 km from centre

8.2

 

18 review

Breakfast available

With a stay at Willows Garden Hotel Potchefstroom in Potchefstroom, you'll be within a 10-minute walk of Potchefstroom Golf Club and MooiRivier Mall. This hotel is 0.5 mi (0.8 km) from Riverwalk Shopping Centre and 0.6 mi (1 km) from Ster-Kinekor Mooi Rivier.

Compare price on Booking.com
Compare price on Booking.com
Primary image
POD Camps Bay
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Guesthouse in Camps Bay, Cape Town · 570.78 km from centre

9.8

 

206 review

Located in Cape Town (Camps Bay), POD Camps Bay is within a 10-minute drive of Greenmarket Square and South African National Gallery. This beach guesthouse is 3.3 mi (5.3 km) from Table Mountain and 4.6 mi (7.4 km) from Cape Town Stadium.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Cresta Grande Cape Town
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in City Bowl, Cape Town · 565.75 km from centre

8.8

 

68 review

Breakfast available

With a stay at Cresta Grande Cape Town in Cape Town (Cape Town City Centre), you'll be steps from Long Street and 9 minutes by foot from Cape Town International Convention Centre. This hotel is 3.5 mi (5.6 km) from Table Mountain and 4.2 mi (6.7 km) from Camps Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Garden Inn Umhlanga Arch
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in uMhlanga, Umhlanga · 787.66 km from centre

8.6

 

106 review

Breakfast available

Located in uMhlanga, Hilton Garden Inn Umhlanga Arch is in the business district, a 2-minute drive from Gateway Theatre of Shopping and 11 minutes from Umhlanga Rocks Beach. This hotel is 7 mi (11.3 km) from Golden Mile and 7.2 mi (11.6 km) from Umdloti Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Fairview Hotels, Spa and Golf Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Tzaneen · 1035.93 km from centre

8.4

 

15 review

Breakfast available

When you stay at Fairview Hotels, Spa and Golf Resort in Tzaneen, you'll be next to a golf course, within a 5-minute drive of Tzaneen Museum and Tzaneng Mall. This golf hotel is 1.3 mi (2 km) from Tzaneen Library and 1.7 mi (2.7 km) from Van Velden Memorial Hospital.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Canopy By Hilton Cape Town Longkloof
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gardens, Cape Town · 567.10 km from centre

10.0

 

2 review

Breakfast available

With a stay at Canopy By Hilton Cape Town Longkloof in Cape Town (Cape Town City Centre), you'll be within a 5-minute drive of Long Street and Cape Town International Convention Centre. This hotel is 3.2 mi (5.2 km) from Camps Bay Beach and 3.7 mi (6 km) from Clifton Bay Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hilton Garden Inn Mbabane
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Eswatini, Mbabane · 929.73 km from centre

8.8

 

75 review

Breakfast available

Located in Mbabane, Hilton Garden Inn Mbabane is just steps from Ezulwini Valley and 10 minutes by foot from Mbabane City Hall. This hotel is 0.7 mi (1.2 km) from Mbabane Market and 0.8 mi (1.2 km) from Swaziland Theater Club.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Southern Sun Sandton
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Sandton · 704.84 km from centre

8.0

 

271 review

Breakfast available

With a stay at Southern Sun Sandton, you'll be centrally located in Johannesburg, a 2-minute drive from Nelson Mandela Square and 7 minutes from Melrose Arch Shopping Centre. This family-friendly hotel is 7.6 mi (12.3 km) from Montecasino and 11.8 mi (19 km) from Gold Reef City Casino.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Zevenwacht Wine Estate
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Cape Town · 548.33 km from centre

8.8

 

13 review

Breakfast available

With a stay at Zevenwacht Wine Estate in Cape Town (Kuils River), you'll be within a 10-minute drive of Kuilsriver Golf Club and Zevenwacht Wine Estate. This spa hotel is 4.7 mi (7.5 km) from Polkadraai Farm and 5 mi (8.1 km) from Louis Leipoldt Medi-Clinic.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Areena Riverside Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Eastern Cape, Great Kei · 549.24 km from centre

8.4

 

13 review

Breakfast available

When you stay at Areena Riverside Resort in Great Kei, you'll be near the beach and 8 minutes by car from Olivewood Private Estate & Golf Club. This spa hotel is 4.6 mi (7.4 km) from Inkwenkwezi Private Game Reserve and 5.4 mi (8.7 km) from Cintsa Beach.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Kruger Park Lodge
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Aparthotel in Hazyview, Mbombela · 1014.03 km from centre

8.0

 

24 review

Breakfast available

Located in Mbombela, Kruger Park Lodge is in a rural location, a 4-minute drive from Hazyview Juction Mall and 7 minutes from Perry's Bridge Reptile Park. This family-friendly aparthotel is 7.8 mi (12.6 km) from Kruger National Park and 6.6 mi (10.7 km) from Shangana Cultural Village.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Mont d'Or Clarens
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Clarens · 577.67 km from centre

8.8

 

19 review

Located in Clarens, Mont d'Or Clarens is next to a golf course, a 3-minute walk from Clarens Nature Reserve and within a 5-minute drive of Clarens Brewery. This golf hotel is 0.9 mi (1.4 km) from Clarens Kloof Mountain Trail and 1.5 mi (2.4 km) from Richard Rennie Art Gallery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
L'ermitage - Franschhoek Chateau & Villas
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Franschhoek · 516.79 km from centre

8.2

 

76 review

When you stay at L'ermitage - Franschhoek Chateau & Villas in Franschhoek, you'll be on a lake, within a 5-minute drive of Huguenot Memorial Museum and Cape Floral Region Protected Areas. This family-friendly hotel is 1.1 mi (1.8 km) from Sénéchal-Senekal Art Gallery and 1.2 mi (1.9 km) from Franschhoek Town Hall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Tlotlo Hotel and Conference Center
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Gaborone · 718.01 km from centre

7.0

 

8 review

Breakfast available

Located in Gaborone, Tlotlo Hotel and Conference Center is within a 10-minute drive of ISKCON Gaborone and Game City Mall. This hotel is 3.6 mi (5.8 km) from Three Dikgosi Monument and 4.3 mi (6.9 km) from Gaborone Government Enclave.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor