Compare Spa Resorts & Hotels in South Africa
Secret Bargains - Save an extra 10% or more on select Spa Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured South Africa Spa Resorts & Hotels

Mount Grace Hotel & Spa
Old Rustenburg Road, Mogale City Magaliesberg Gauteng
$167 nightly
The price is $192 total per night
$192 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Mount Grace Hotel & Spa in Magaliesberg, you'll be 17.3 mi (27.8 km) from Krugersdorp Game Reserve and 19.5 mi (31.4 km) from Sterkfontein Caves.

Arabella Hotel Golf & Spa
R44 Kleinmond Kleinmond Western Cape
$187 nightly
The price is $215 total per night
$215 total
Jun 17 - Jun 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Kleinmond, Arabella Hotel Golf & Spa is by the ocean, within a 5-minute drive of Kogelberg Biosphere Reserve and Kleinmond Beach.
Pool
Hot Tub

Kapama River Lodge
R40 Kapama Private Game Reserve Hoedspruit Limpopo
$1,136 nightly
The price is $1,307 total per night
$1,307 total
Jun 29 - Jun 30
Total with taxes and fees
This all-inclusive lodge is 7.9 mi (12.8 km) from Hoedspruit Wildlife Estate and 32.1 mi (51.6 km) from Kruger National Park.

Four Seasons Hotel The Westcliff, Johannesburg
67 Jan Smuts Avenue Randburg Gauteng
$555 nightly
The price is $639 total per night
$639 total
Jun 18 - Jun 19
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Johannesburg (Randburg), Four Seasons Hotel The Westcliff, Johannesburg is within a 5-minute drive of Johannesburg Zoo and Rosebank Mall.

The Spier Hotel
R310 Stellenbosch Stellenbosch Western Cape
$339 nightly
The price is $390 total per night
$390 total
Jun 11 - Jun 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Spier Hotel in Stellenbosch, you'll be near the airport, just steps from Spier Wine Estate and a 3-minute drive from Van Ryn Brandy Cellar.

La Villa Vita
21 Klipspringers Street Mbombela Mpumalanga
$92 nightly
The price is $106 total per night
$106 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at La Villa Vita in Mbombela, you'll be within a 10-minute drive of Busamed Lowveld Private Hospital and Nelmed Medicross Medical Centre.

The Westin Cape Town
Convention Square Cape Town Western Cape
$294 nightly
The price is $338 total per night
$338 total
Jun 20 - Jun 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Westin Cape Town, you'll be centrally located in Cape Town, steps from Cape Town International Convention Centre and 5 minutes by foot from Long Street.

Cascade Country Manor
Waterfall Road Paarl Western Cape
Located in Paarl, Cascade Country Manor is within a 15-minute drive of Cape Floral Region Protected Areas and Nederburg Wines.

InterContinental Johannesburg O.R Tambo Airport by IHG
Opposite Int'l Arrivals Hall Kempton Park Gauteng
$491 nightly
The price is $564 total per night
$564 total
Jun 18 - Jun 19
Total with taxes and fees
With a stay at InterContinental Johannesburg O.R Tambo Airport by IHG in Kempton Park, you'll be 8.4 mi (13.6 km) from Eastgate Shopping Centre and 13.9 mi (22.3 km) from Rosebank Mall.

Babylonstoren
Klapmuts - Simondium Road Paarl Western Cape
$672 nightly
The price is $773 total per night
$773 total
Jun 15 - Jun 16
Total with taxes and fees
Located in Paarl, Babylonstoren is in a rural location, within a 15-minute walk of Babylonstoren Labyrinth and Prickly Pear Maze.

Lagoon Beach Hotel & Spa
1 Lagoon Gate Drive Cape Town Western Cape
$87 nightly
The price is $100 total per night
$100 total
Jun 12 - Jun 13
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Lagoon Beach Hotel & Spa in Cape Town (Milnerton), you'll be within a 10-minute drive of Canal Walk Shopping Centre and Cape Town International Convention Centre.

Coach House Hotel & Spa
Old Coach Road Tzaneen Limpopo
$85 nightly
The price is $98 total per night
$98 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Coach House Hotel & Spa in Tzaneen, you'll be in the mountains, and 11.5 mi (18.5 km) from Tzaneen Library and 11.7 mi (18.8 km) from Van Velden Memorial Hospital.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
South Africa Spa Resorts & Hotels essential information
Spa Resorts & Hotels in South Africa |
1135 |
|---|---|
Highest price | $1,307 |
Cheapest price | $98 |
Total number of hotels in South Africa | 18,697 |
Popular hotels | Mount Grace Hotel & Spa, Arabella Hotel Golf & Spa, Kapama River Lodge, Four Seasons Hotel The Westcliff, Johannesburg, The Spier Hotel, La Villa Vita, The Westin Cape Town, Cascade Country Manor, InterContinental Johannesburg O.R Tambo Airport by IHG, Babylonstoren, Lagoon Beach Hotel & Spa, Coach House Hotel & Spa |
Most Recent South Africa Hotel Reviews

City Lodge Hotel at OR Tambo International Airport
3 out of 5
Posted 5 hours ago
CheapTickets Verified Review
"Good, but I missed out on breakfast because I assumed it was included. Breakfast as an extra should be more visible on the booking form."
A verified traveler stayed at City Lodge Hotel at OR Tambo International Airport





