Most popular cities in South Africa
- Stellenbosch52 resorts
- Somerset West43 resorts
- Wilderness54 resorts
- Pretoria70 resorts
Amazing spa hotels in South Africa
7.8Very good58 reviews
Resort
Cape St Francis Resort
South Africa, Cape St. Francis
from INR 9 067 per night
8.2Great141 reviews
Hotel
Erinvale Estate Hotel & Spa
South Africa, Somerset West
from INR 17 127 per night
8.0Great44 reviews
Guest house
Evergreen Manor And Spa
South Africa, Stellenbosch
from INR 28 880 per night
8.2Great228 reviews
Hotel
Nh Johannesburg Sandton
South Africa, Johannesburg
from INR 8 311 per night
8.4Great71 reviews
Hotel
Hyatt Regency Johannesburg
South Africa, Johannesburg
from INR 13 349 per night
8.4Great157 reviews
Hotel
Arabella Hotel, Golf And Spa
South Africa, Hermanus
from INR 17 210 per night
8.2Great152 reviews
Resort
The Palace Of The Lost City At Sun City Resort
South Africa, Sun City
from INR 26 698 per night
8.6Great77 reviews
Hotel
Cape Grace, A Fairmont Managed Hotel
South Africa, Cape Town
from INR 86 474 per night
8.6Great81 reviews
Hotel
Saxon Hotel, Villas & Spa
South Africa, Johannesburg
from INR 67 164 per night
8.2Great149 reviews
Hotel
Mount Nelson, A Belmond Hotel, Cape Town
South Africa, Cape Town
from INR 28 712 per night
8.4Great160 reviews
Hotel
Four Seasons Hotel The Westcliff
South Africa, Johannesburg
from INR 32 239 per night
8.2Great190 reviews
Hotel
Radisson Blu Hotel Waterfront, Cape Town
South Africa, Cape Town
from INR 10 494 per night
8.2Great147 reviews
Hotel
The Royal Hotel By Coastlands Hotels & Resorts
South Africa, Durban
from INR 3 778 per night
Top family hotels in South Africa
8.0Great173 reviews
Hotel
Radisson Blu Hotel, Port Elizabeth
South Africa, Port Elizabeth
from INR 8 143 per night
8.2Great51 reviews
Hotel
Indaba Hotel, Spa & Conference Center
South Africa, Johannesburg
from INR 5 205 per night
8.2Great94 reviews
Resort
The Cascades Hotel At Sun City Resort
South Africa, Sun City
from INR 107 967 per night
8.4Great401 reviews
Hotel
Doubletree By Hilton Cape Town Upper Eastside
South Africa, Cape Town
from INR 12 173 per night
8.4Great300 reviews
Hotel
Holiday Inn Express Durban - Umhlanga, An Ihg Hotel
South Africa, Durban
from INR 6 212 per night
Best luxury hotels in South Africa
8.6Great468 reviews
Hotel
Asara Wine Estate & Hotel
South Africa, Stellenbosch
from INR 35 849 per night
8.2Great104 reviews
Hotel
Southern Sun Rosebank, Johannesburg
South Africa, Johannesburg
from INR 6 464 per night
8.2Great121 reviews
Hotel
Misty Hills Country Hotel, Conference Centre & Spa
South Africa, Muldersdrift
from INR 4 113 per night
8.4Great70 reviews
Hotel
Premier Hotel Mapungubwe
South Africa, Johannesburg
from INR 6 128 per night
8.4Great388 reviews
Hotel
Cape Royale Luxury Suites
South Africa, Cape Town
from INR 12 845 per night
8.4Great287 reviews
Aparthotel
The Rockwell Luxury Suites
South Africa, Cape Town
from INR 9 319 per night
8.2Great137 reviews
Hotel
Cape Town Hollow Boutique Hotel
South Africa, Cape Town
from INR 4 533 per night
8.4Great294 reviews
Hotel
Radisson Blu Gautrain Hotel, Sandton Johannesburg
South Africa, Johannesburg
from INR 7 723 per night
8.2Great116 reviews
Hotel
Singa Lodge - Lion Roars Hotels & Lodges
South Africa, Port Elizabeth
from INR 11 166 per night
8.4Great438 reviews
Guest house
Sunrock Guesthouse
South Africa, Kempton Park
from INR 5 541 per night
8.4Great197 reviews
Hotel
Atlantic Affair Boutique Hotel
South Africa, Cape Town
from INR 5 457 per night
8.4Great116 reviews
Hotel
Views Boutique Hotel & Spa
South Africa, Wilderness
from INR 29 552 per night
8.4Great45 reviews
Guest house
Last Word Long Beach
South Africa, Kommetjie
from INR 38 032 per night
8.4Great207 reviews
Hotel
Coopmanhuijs Boutique Hotel & Spa
South Africa, Stellenbosch
from INR 11 250 per night
Cheap hotels in South Africa
8.4Great105 reviews
Hotel
Zimbali Lodge By Dream Resorts
South Africa, Umhlali
from INR 12 341 per night
8.2Great182 reviews
Guest house
Rozenburg Guest House
South Africa, Stellenbosch
from INR 4 197 per night
8.2Great155 reviews
Aparthotel
Main Street Life Aparthotel
South Africa, Johannesburg
from INR 2 686 per night
8.2Great128 reviews
Hotel
La Splendida Hotel By Newmark
South Africa, Cape Town
from INR 4 701 per night
8.2Great96 reviews
Hotel
Protea Hotel By Marriott Durban Umhlanga
South Africa, Durban
from INR 8 227 per night
8.2Great202 reviews
Hotel
Simon'S Town Quayside Hotel
South Africa, Simon's Town
from INR 5 792 per night
8.2Great121 reviews
Hotel
Hippo Hollow Country Estate
South Africa, Hazyview
from INR 8 563 per night
8.2Great44 reviews
Hotel
City Lodge Hotel Gqeberha
South Africa, Port Elizabeth
from INR 4 869 per night
8.0Great86 reviews
Hotel
Garden Court Nelson Mandela Boulevard
South Africa, Cape Town
from INR 6 800 per night
Resorts with beach in South Africa
8.2Great137 reviews
Hotel
Grand Daddy Boutique Hotel
South Africa, Cape Town
from INR 6 128 per night
8.6Great45 reviews
Hotel
O On Kloof Boutique Hotel & Spa
South Africa, Cape Town
from INR 12 089 per night
8.0Great119 reviews
Hotel
Queens Hotel By Bon Hotels
South Africa, Oudtshoorn
from INR 7 639 per night
8.6Great26 reviews
Hotel
Premier Splendid Inn Pinetown
South Africa, Pinetown
from INR 5 373 per night
8.4Great112 reviews
Aparthotel
Romney Park Luxury Apartments
South Africa, Cape Town
from INR 25 690 per night
8.4Great219 reviews
Hotel
Mandela Rhodes Place Hotel
South Africa, Cape Town
from INR 10 578 per night
8.4Great302 reviews
Hotel
Ambassador Hotel And Self Catering Apartments
South Africa, Cape Town
from INR 16 287 per night
8.4Great236 reviews
Hotel
The Winchester Hotel By Newmark
South Africa, Cape Town
from INR 27 789 per night
8.2Great73 reviews
Hotel
Nh Cape Town The Lord Charles
South Africa, Cape Town
from INR 5 876 per night
Resorts with free parking in South Africa
8.0Great154 reviews
Hotel
Protea Hotel By Marriott Franschhoek
South Africa, Franschhoek
from INR 16 539 per night
8.4Great590 reviews
Hotel
Victoria & Alfred Hotel By Newmark
South Africa, Cape Town
from INR 33 582 per night
8.4Great140 reviews
Hotel
River Manor Boutique Hotel By The Living Journey Collection
South Africa, Stellenbosch
from INR 10 074 per night
8.6Great73 reviews
Hotel
Peermont Metcourt Suites At Emperors Palace
South Africa, Johannesburg
from INR 8 983 per night
8.0Great117 reviews
Resort
The Cabanas Hotel At Sun City Resort
South Africa, Sun City
from INR 15 531 per night
8.2Great107 reviews
Hotel
The Plettenberg Hotel
South Africa, Plettenberg Bay
from INR 38 871 per night
8.2Great64 reviews
Hotel
Bushmans Kloof Wilderness Reserve And Wellness Retreat
South Africa, Clanwilliam
from INR 84 459 per night
8.2Great221 reviews
Hotel
Mercure Hotel Bedfordview
South Africa, Johannesburg
from INR 3 694 per night
8.2Great98 reviews
Hotel
Mercure Johannesburg Randburg
South Africa, Johannesburg
from INR 3 274 per night
Top Resorts in South Africa
8.6Great73 reviews
Hotel
Fairlawns Boutique Hotel & Spa
South Africa, Johannesburg
from INR 23 927 per night
8.2Great105 reviews
Hotel
Premier Hotel Quatermain
South Africa, Johannesburg
from INR 5 373 per night
8.4Great134 reviews
Guest house
On The Beach Guesthouse Jeffreys Bay
South Africa, Jeffreys Bay
from INR 10 494 per night
8.2Great229 reviews
Hotel
Radisson Hotel Cape Town Foreshore
South Africa, Cape Town
from INR 11 753 per night
8.2Great124 reviews
Hotel
The Capital 15 On Orange Hotel & Spa
South Africa, Cape Town
from INR 7 136 per night
8.0Great59 reviews
Hotel
Protea Hotel Fire & Ice! By Marriott Durban Umhlanga Ridge
South Africa, Umhlanga
from INR 7 891 per night
8.2Great69 reviews
Hotel
Protea Hotel By Marriott Cape Town Tyger Valley
South Africa, Bellville
from INR 6 800 per night
8.4Great140 reviews
Guest house
La Fontaine Boutique Hotel By The Oyster Collection
South Africa, Franschhoek
from INR 18 302 per night