Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in South Africa on Hotels.com. These South Africa Resorts & Hotels with Spas consistently deliver on quality, location and traveler experience. Last updated on .
Resorts & Hotels with Spas in South Africa
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Sep 12 - Sep 13Tomorrow
Sep 13 - Sep 14Next weekend
Sep 18 - Sep 20In two weeks
Sep 25 - Sep 27Where to stay in South Africa
Top Resorts & Hotels with Spas in Cape Town (and vicinity)

Taj Cape Town
Cape Town City Centre
‐0.41 km from city center9.6/10 Exceptional! (1,002 reviews)

ONOMO Hotel Waterfront
Cape Town City Centre
‐0.85 km from city center9/10 Wonderful! (413 reviews)

AC Hotel by Marriott Cape Town Waterfront
Victoria and Alfred Waterfront
‐1.05 km from city center
The Rockefeller Hotel by NEWMARK
Cape Town City Centre
‐0.95 km from city center
President Hotel
Sea Point
‐4.04 km from city center8.6/10 Excellent! (748 reviews)

Radisson RED V&A Waterfront, Cape Town
Victoria and Alfred Waterfront
‐1.49 km from city center
The Commodore Hotel
Victoria and Alfred Waterfront
‐1.85 km from city center
InterContinental Table Bay Cape Town by IHG
Victoria and Alfred Waterfront
‐2.13 km from city center9.2/10 Wonderful! (815 reviews)

Radisson Collection Hotel, Waterfront Cape Town
Mouille Point
‐2.71 km from city center9/10 Wonderful! (535 reviews)

Grand Daddy Boutique Hotel
Cape Town City Centre
‐0.27 km from city center
Road Lodge Cape Town International Airport
Matroosfontein
‐16.45 km from city center8.2/10 Very Good! (1,089 reviews)

Victoria and Alfred Hotel by NEWMARK
Victoria and Alfred Waterfront
‐1.8 km from city center9.2/10 Wonderful! (1,000 reviews)

Hotel Verde Cape Town Airport
Matroosfontein
‐16.63 km from city center9.6/10 Exceptional! (1,000 reviews)

City Lodge Hotel Victoria And Alfred Waterfront
Victoria and Alfred Waterfront
‐0.91 km from city center
Pepperclub Hotel
Cape Town City Centre
‐0.77 km from city center8.8/10 Excellent! (517 reviews)

Canopy By Hilton Cape Town Longkloof
Cape Town City Centre
‐1.36 km from city center
Lagoon Beach Hotel & Spa
Milnerton
‐6.61 km from city center8/10 Very Good! (858 reviews)

Hotel Sky Cape Town
Cape Town City Centre
‐0.67 km from city center8.6/10 Excellent! (448 reviews)

ONEHUNDRED on M - Fluent Serviced Apartments
Sea Point
‐3.01 km from city center9.4/10 Exceptional! (60 reviews)

The Tropicana Hotel
Sea Point
‐3.37 km from city center9.6/10 Exceptional! (83 reviews)
Top Resorts & Hotels with Spas in Knysna

The Greens Guest House

Protea Hotel by Marriott Knysna Quays
Knysna Central
‐0.65 km from city center8.6/10 Excellent! (369 reviews)

Knysna Log-Inn Hotel
Knysna Central
‐0.26 km from city center
Pezula Nature Retreat

Turbine Hotel and Spa
Thesen Island
‐1.52 km from city center9.2/10 Wonderful! (186 reviews)

Guinea Fowl Lodge
9.8/10 Exceptional! (10 reviews)

Knysna Hollow Country Estate
9/10 Wonderful! (109 reviews)

Brenton On Rocks Luxury Guest House
9.6/10 Exceptional! (54 reviews)

Simola Hotel, Country Club & Spa

Phoenix Lodge and Waterside Accommodation
Paradise
‐1.53 km from city center9.2/10 Wonderful! (15 reviews)

Roseroc Boutique Guest House
Paradise
‐1.38 km from city center9.6/10 Exceptional! (131 reviews)

Aestas Bed & Breakfast
9/10 Wonderful! (94 reviews)

Hide Away Guest House
Paradise
‐1.29 km from city center9.4/10 Exceptional! (209 reviews)

Orange Inn Knysna
9.4/10 Exceptional! (77 reviews)

The Lofts Boutique Hotel
Thesen Island
‐1.41 km from city center9.6/10 Exceptional! (90 reviews)

St James of Knysna
9.6/10 Exceptional! (188 reviews)

South Villa Guesthouse & Garden
Paradise
‐1.24 km from city center9.8/10 Exceptional! (70 reviews)

Premier Resort The Moorings, Knysna

Belvidere Manor
Belvidere
‐4.67 km from city center9.6/10 Exceptional! (68 reviews)

The Russel Hotel
Top Resorts & Hotels with Spas in Johannesburg (and vicinity)

City Lodge Hotel at OR Tambo International Airport
O.R. Tambo
‐20.37 km from city center
Southern Sun O.R Tambo
O.R. Tambo
‐20.07 km from city center
Protea Hotel by Marriott O.R. Tambo Airport
8.6/10 Excellent! (1,002 reviews)

Sandton Sun & Towers
Sandton
‐10.71 km from city center
Holiday Inn Johannesburg Airport by IHG
8.6/10 Excellent! (988 reviews)

Premier Hotel OR Tambo
8.6/10 Excellent! (1,003 reviews)

ONOMO Hotel Johannesburg Sandton
Sandton
‐10.82 km from city center8.4/10 Very Good! (875 reviews)

Garden Court Sandton City
Sandton
‐10.95 km from city center8.8/10 Excellent! (1,004 reviews)

InterContinental Johannesburg O.R Tambo Airport by IHG
O.R. Tambo
‐20.46 km from city center9.4/10 Exceptional! (1,000 reviews)

Garden Court O.R. Tambo International Airport
Isando
‐19.73 km from city center8.4/10 Very Good! (945 reviews)

@Sandton Hotel
Sandton
‐11.76 km from city center
Hyatt House Johannesburg Rosebank
Melrose
‐6.67 km from city center9/10 Wonderful! (268 reviews)

Royal Majestic Hotel
Rosebank
‐6.63 km from city center
The Houghton Hotel, Spa, Wellness & Golf
Houghton Estate
‐5.16 km from city center
Hotel Sky Sandton
Sandton
‐11.05 km from city center8.6/10 Excellent! (347 reviews)

Southern Sun Rosebank
Rosebank
‐6.43 km from city center
Radisson Blu Gautrain Hotel
Sandton
‐10.76 km from city center8.8/10 Excellent! (1,000 reviews)

Hyde Johannesburg Rosebank
Rosebank
‐6.44 km from city center
Hampton By Hilton Sandton Grayston
Sandton
‐11.79 km from city center9/10 Wonderful! (100 reviews)

Davinci Hotel And Suites On Nelson Mandela Square
Sandton
‐10.7 km from city centerTop Resorts & Hotels with Spas in Albertinia

Garden Route Game Lodge

Bon Game Reserve
10/10 Exceptional! (2 reviews)

Zoutpan Struishuis

Albertinia Hotel

Gourits River Guest Farm
8.8/10 Excellent! (12 reviews)
Top cities in South Africa
Knysna
The scenic city of Knysna has lots of places to visit including Knysna Quays and Knysna Waterfront.
Hoedspruit
Hoedspruit is known for its spas and offers a host of attractions, such as Hoedspruit Wildlife Estate and Jessica the Hippo.
Stellenbosch
Stellenbosch is known for its spas and gardens, and entices visitors with popular attractions including Dorp Street and Stellenbosch Golf Club.
Top landmarks in South Africa

Camps Bay Beach
9.2/10 (1,307 reviews)
If you can't wait to get to the beach, you might enjoy a trip to Camps Bay Beach located 3.2 mi (5.1 km) from central Cape Town. Catch the sunset by the shore at Maiden's Cove, just a short walk away.

Table Mountain
9.6/10 (2,253 reviews)
You might want to head out to Table Mountain for some fresh mountain air and a bird's-eye view of Cape Town. Why not take a stroll along the beaches and watch the sunset while you're here?

Cape Town International Convention Centre
8.6/10 (246 reviews)
Cape Town International Convention Centre is worth a pic or two when discovering Cape Town City Centre. Why not take a stroll along the beaches and watch the sunset while you're here?

Boulders Beach
9.2/10 (1,331 reviews)
Whether you want to collect beach glass or watch the sunset, Boulders Beach is a spot you might want to check out, located 19.1 mi (30.8 km) from central Cape Town. Enjoy the sunset by the shore at Seaforth Beach, Foxy Beach, and Windmill Beach, all 3 within a short walk.
Photo by Darryn Letley
Sandton City Mall
9.2/10 (873 reviews)
If you want to give your credit card some exercise, head out to Sandton City Mall in Sandton. Splash some more cash at Nelson Mandela Square and The MARC.
Photo by South African Tourism
Blyde River Canyon
9.6/10 (54 reviews)
Blyde River Canyon is 0.8 mi (1.3 km) from central Matibidi, why not stop by during your stay.
Melrose Arch Shopping Centre
9.0/10 (107 reviews)
If you want to give your credit card some exercise, head out to Melrose Arch Shopping Centre in Birnam. It's also full of great shops and restaurants, so you can spend the afternoon having a wander.
Check out reviews of South Africa hotels guests love
The Palace of the Lost City at Sun City Resort
10/10 Excellent
"Wowwww place amazing people amazing place"
Taj Cape Town
10/10 Excellent
"The staff is always very professional."
The Kingdom Resort
10/10 Excellent
"Lovely clean accommodation"
Kruger Gate Hotel
10/10 Excellent
"This hotel is unique one of a kind as you walk in it starts to resemble a treehouse as you unknowingly become suspended above the ground. The staff were helpful, helping you organize safaris, any other activities or trips you were thinking of. All the staff were always free for a chat and you could ask any questions, they were all very knowledgeable. The room was clean and well appointed they were serviced daily and in my experience the standard would be rated 5star. Booking a Safari is easy, advisable to contact the hotel via e mail well before you leave as places fill up fast. The Safari is a once in a lifetime experience you will never forget. The guides are excellent in a way that you have to experience to understand just how good they are, they see things you just would never have seen, they speak with each other all day so are updated on the latest happenings and they get you there before it’s gone. The hotel lap pool sits with a view across the river into the game reserve. Whilst I was there I saw Elephants, Hippos, Crocodile, Buffaloes and more right below the pool. There is opportunity to dine on the deck or in one of the viewing rooms. The main restaurant is a delight, they cater for everyone and if you can’t find anything you fancy I’d be shocked, shout out to the pastry chefs the deserts are fantastic. Would I go again, yes in a heartbeat, both my wife and I consider the best lifetime experience we have had and we’re not young."
Hotel Verde Cape Town Airport
10/10 Excellent
"A very good airport hotel which is about 30mins taxi from the center of Cape Town. The buffet breakfast offers a good range of hot and cold items. No noise from the airport could be heard in our bedroom. The hotel provides an airport shuttle service."
Radisson Blu Hotel, Durban Umhlanga
10/10 Excellent
"Z"
ONOMO Hotel Waterfront
10/10 Excellent
"Location ,great staff"
President Hotel
8/10 Good
"good"
The Blue Waters Hotel
10/10 Excellent
"Love Blue Waters, I go there quite often. Love those extra touches of having some complimentary refreshments/snacks around the hotel."
