Find Cheap Deals on
Resorts & Hotels with Spas in South Africa

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!

Check Last Minute South Africa Hotel Deals

Tonight Feb 23 - Feb 24Next weekend Feb 28 - Mar 2

Top Cities in South Africa



Featured South Africa Resorts & Hotels with Spas

Mount Grace Hotel and Spa
Mount Grace Hotel and Spa
Old Rustenburg Road, Magaliesberg, Gauteng
The price is $160 per night from Mar 2 to Mar 3
$160
includes taxes & fees
Mar 2 - Mar 3
Book a stay at this spa hotel in Magaliesberg. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attraction Mother of Mercy Shrine is located ...
Mount Grace Hotel and Spa
Arabella Hotel Golf & Spa
Arabella Hotel Golf & Spa
5 out of 5
R44 Kleinmond, Kleinmond, Western Cape
The price is $182 per night from Feb 25 to Feb 26
$182
includes taxes & fees
Feb 25 - Feb 26
Stay at this 5-star luxury hotel in Kleinmond. Enjoy free breakfast, free WiFi, and free parking. Popular attractions SA Forest Adventures Kleinmond and Kogelberg ...
Arabella Hotel Golf & Spa
Kapama River Lodge
Kapama River Lodge
5 out of 5
R40 Kapama Private Game Reserve, National Kruger Park Area, Hoedspruit, Limpopo
The price is $1,003 per night from Feb 25 to Feb 26
$1,003
includes taxes & fees
Feb 25 - Feb 26
Stay at this 5-star luxury lodge in Kapama Game Reserve. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
Kapama River Lodge
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
The price is $449 per night from Mar 7 to Mar 8
$449
includes taxes & fees
Mar 7 - Mar 8
Stay at this 5-star luxury hotel in Johannesburg. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
Four Seasons Hotel The Westcliff, Johannesburg
The Spier Hotel
The Spier Hotel
4 out of 5
R310 Stellenbosch, Stellenbosch, Western Cape
Stay at this 4-star spa hotel in Stellenbosch. Enjoy free WiFi, free valet parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...

Travelers like: full-service spa, sauna, steam room, massage

The Spier Hotel
La Villa Vita
La Villa Vita
4 out of 5
21 Klipspringers Street, Mbombela, Mpumalanga
The price is $89 per night from Feb 28 to Mar 1
$89
includes taxes & fees
Feb 28 - Mar 1
Stay at this 4-star spa guesthouse in Mbombela. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nelspruit Private Nature Reserve and Sonpark ...
La Villa Vita
The Westin Cape Town
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape
The price is $393 per night from Mar 14 to Mar 15
$393
includes taxes & fees
Mar 14 - Mar 15
Stay at this 5-star luxury hotel in Cape Town. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular ...
The Westin Cape Town
Cascade Country Manor
Cascade Country Manor
4 out of 5
Waterfall Road, Paarl, Western Cape
Stay at this 4-star spa hotel in Paarl. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nederburg Wines and Bainskloof Pass are located ...

Travelers like: full-service spa, sauna, steam room, massage

Cascade Country Manor
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
The price is $401 per night from Mar 4 to Mar 5
$401
includes taxes & fees
Mar 4 - Mar 5
Stay at this 5-star luxury hotel in Kempton Park. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the helpful staff in our ...
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Babylonstoren
Babylonstoren
5 out of 5
Klapmuts - Simondium Road, Simondium, Paarl, Western Cape
Stay at this 5-star luxury hotel in Paarl. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Babylonstoren and Backsberg Estate Cellars ...

Travelers like: full-service spa, sauna, steam room, massage

Babylonstoren
Lagoon Beach Hotel & Spa
Lagoon Beach Hotel & Spa
4 out of 5
1 Lagoon Gate Drive, Lagoon Beach, Cape Town, Western Cape
The price is $145 per night from Mar 7 to Mar 8
$145
includes taxes & fees
Mar 7 - Mar 8
Stay at this 4-star beach hotel in Cape Town. Enjoy 3 outdoor pools, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. ...
Lagoon Beach Hotel & Spa
Coach House Hotel & Spa
Coach House Hotel & Spa
4 out of 5
Old Coach Road, Tzaneen, Limpopo
The price is $127 per night from Feb 24 to Feb 25
$127
includes taxes & fees
Feb 24 - Feb 25
Stay at this 4-star spa hotel in Tzaneen. Enjoy free parking, a full-service spa, and breakfast (surcharge).
Coach House Hotel & Spa
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.