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
Top Resorts & Hotels with Spas in Cape Town

AC Hotel by Marriott Cape Town Waterfront
Victoria and Alfred Waterfront
‐1.05 km from city centre
9.2/10 Wonderful! (546 reviews)
Top Resorts & Hotels with Spas in Johannesburg (and vicinity)

City Lodge Hotel at OR Tambo International Airport
O.R. Tambo
‐20.01 km from city centre
8.6/10 Excellent! (1,581 reviews)
Top Resorts & Hotels with Spas in Stellenbosch

De Zalze Lodge
8.6/10 Excellent! (152 reviews)
Top Resorts & Hotels with Spas in Moses Kotane

The Palace of the Lost City at Sun City Resort
8.8/10 Excellent! (611 reviews)
Top cities in South Africa
Cape Town
Cape Town is loved for its swimming spots and shopping, and entices visitors with its popular attractions, including Adderley Street and Africa Centre.
Top landmarks in South Africa
Keep exploring
Keep exploring
- Top destinations for
- Facilities
- Accommodation Types
- Landmarks
- Hotels close to nearby airports
- Top Cities in South Africa
- More Hotels
- Resorts & Hotels with Spas in Western Cape
- Resorts & Hotels with Spas in KwaZulu-Natal
- Resorts & Hotels with Spas in Mpumalanga
- Resorts & Hotels with Spas in Gauteng
- Resorts & Hotels with Spas in Garden Route District Municipality
- Resorts & Hotels with Spas in Ehlanzeni
- Resorts & Hotels with Spas in Limpopo
- Resorts & Hotels with Spas in City of Johannesburg Metropolitan Municipality
- Hotels near Montecasino
- Hotels near Cape Town Cruise Terminal
- Hotels near Camps Bay Beach
- Hotels near Melrose Arch Shopping Centre
- Hotels near Sandton City Mall
- Hotels near Gold Reef City Casino
- Hotels near Boulders Beach
- Hotels near Table Mountain
- Hotels near God's Window
- Hotels near Cape Town Stadium
- Hotels near Cape Town International Convention Centre
- Hotels near Long Street
- Hotels near uShaka Marine World
- Hotels near Blyde River Canyon
- Hotels near Nelson Mandela Square
- Hotels near Umhlanga Rocks Beach
- Hotels near Clifton Bay Beach
- Hotels near Durban Beach
- Hotels near Bloubergstrand Beach
- Hotels near Cape of Good Hope
- Hotels near O.R. Tambo Intl. Airport (JNB)
- Hotels near Cape Town Intl. Airport (CPT)
- Hotels near Port Elizabeth Airport (PLZ)
- Hotels near Bloemfontein Airport (BFN)
- Hotels near George Airport (GRJ)
- Hotels near Plettenberg Bay Airport (PBZ)
- Hotels near East London Airport (ELS)
- Hotels near King Shaka Intl. Airport (DUR)
- Hotels near Lanseria Airport (HLA)
- Hotels in Cape Town
- Hotels in Johannesburg
- Hotels in Stellenbosch
- Hotels in Moses Kotane
- Hotels in Durban
- Hotels in Franschhoek
- Hotels in Pretoria
- Hotels in Umhlanga
- Hotels in Kempton Park
- Hotels in Hermanus
- Hotels in Gqeberha
- Hotels in Hoedspruit
- Hotels in Mbombela
- Hotels in Plettenberg Bay
- Hotels in Knysna
- Hotels in Pilanesberg National Park
- Hotels in Skukuza
- Hotels in Mossel Bay
- Hotels in Ballito
- Hotels in Wakkerstroom
- The Rockefeller Hotel by NEWMARK
- Lagoon Beach Hotel & Spa
- Premier Hotel Cape Town
- Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
- InterContinental Johannesburg O.R Tambo Airport by IHG
- Cresta Grande Cape Town
- The Commodore Hotel
- The Cabanas Hotel at Sun City Resort
- The Kingdom Resort
- Ocean View House
- Southern Sun Waterfront Cape Town
- The Bay Hotel
- Victoria and Alfred Hotel by NEWMARK
- The Capital 15 on Orange Hotel & Spa
- Southern Sun the Cullinan
- Radisson Collection Hotel, Waterfront Cape Town
- Kruger Gate Hotel
- Radisson Blu Hotel, Durban Umhlanga
- Bayside Hotel Pine Street
- Radisson Blu Hotel, Port Elizabeth
- Royal Ushaka Hotel- Morningside
- Leopard Sands, Kruger Park
- Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
- Bakubung Bush Lodge
- Suncoast Hotel & Towers
- Belaire Suites
- The Wilderness Hotel
- The Cascades Hotel at Sun City Resort
- Santos Express Train Lodge - Hostel
- Esplanade Hermanus
- Protea Hotel by Marriott Knysna Quays
- Radisson Safari Hotel Hoedspruit
- Seasons Golf Leisure Spa
- Sky Villa Boutique Hotel by Raw Africa Collection
- Road Lodge Port Elizabeth Airport
- Road Lodge Gqeberha
- The Marine Hermanus
- Hlangana Lodge
- MILIMA Big 5 Safari Lodge
- The Capital Zimbali
- Protea Hotel by Marriott Mossel Bay
- Harbour House Hotel
- First Group La Montagne
- Crocodile Bridge Safari Lodge
- Grand Kruger Lodge and Spa
- Beach Villa Wilderness
- Forellenhof Guest Farm
- Dekotzenhof