Most popular cities in South Africa
- Stellenbosch58 resorts
- Somerset West43 resorts
- Wilderness56 resorts
- Pretoria70 resorts
Amazing spa hotels in South Africa
7.8Very good53 reviews
Resort
Cape St Francis Resort
South Africa, Cape St. Francis
from INR 9 735 per night
8.2Great141 reviews
Hotel
Erinvale Estate Hotel & Spa
South Africa, Somerset West
from INR 16 974 per night
7.8Very good37 reviews
Guest house
Evergreen Manor And Spa
South Africa, Stellenbosch
from INR 11 898 per night
8.4Great71 reviews
Hotel
Hyatt Regency Johannesburg
South Africa, Johannesburg
from INR 13 230 per night
8.4Great149 reviews
Hotel
Arabella Hotel, Golf And Spa
South Africa, Hermanus
from INR 14 811 per night
8.2Great152 reviews
Resort
The Palace Of The Lost City At Sun City Resort
South Africa, Sun City
from INR 26 460 per night
8.6Great72 reviews
Hotel
Cape Grace, A Fairmont Managed Hotel
South Africa, Cape Town
from INR 83 707 per night
8.4Great117 reviews
Hotel
Twelve Apostles Hotel & Spa
South Africa, Cape Town
from INR 32 617 per night
8.6Great72 reviews
Hotel
Saxon Hotel, Villas & Spa
South Africa, Johannesburg
from INR 63 820 per night
8.2Great149 reviews
Hotel
Mount Nelson, A Belmond Hotel, Cape Town
South Africa, Cape Town
from INR 28 457 per night
8.4Great162 reviews
Hotel
Four Seasons Hotel The Westcliff
South Africa, Johannesburg
from INR 38 026 per night
8.2Great191 reviews
Hotel
Radisson Blu Hotel Waterfront, Cape Town
South Africa, Cape Town
from INR 22 466 per night
Top family hotels in South Africa
8.0Great168 reviews
Hotel
Radisson Blu Hotel, Port Elizabeth
South Africa, Port Elizabeth
from INR 8 071 per night
8.2Great46 reviews
Hotel
Indaba Hotel, Spa & Conference Center
South Africa, Johannesburg
from INR 5 491 per night
8.2Great94 reviews
Resort
The Cascades Hotel At Sun City Resort
South Africa, Sun City
from INR 22 299 per night
8.2Great123 reviews
Hotel
Simola Hotel, Country Club & Spa
South Africa, Knysna
from INR 28 290 per night
8.4Great435 reviews
Guest house
Sunrock Guesthouse
South Africa, Kempton Park
from INR 5 491 per night
8.4Great300 reviews
Hotel
Holiday Inn Express Durban - Umhlanga, An Ihg Hotel
South Africa, Durban
from INR 6 906 per night
Best luxury hotels in South Africa
8.6Great468 reviews
Hotel
Asara Wine Estate & Hotel
South Africa, Stellenbosch
from INR 14 644 per night
8.2Great112 reviews
Hotel
Misty Hills Country Hotel, Conference Centre & Spa
South Africa, Muldersdrift
from INR 4 077 per night
8.4Great70 reviews
Hotel
Premier Hotel Mapungubwe
South Africa, Johannesburg
from INR 6 074 per night
8.4Great388 reviews
Hotel
Cape Royale Luxury Suites
South Africa, Cape Town
from INR 12 730 per night
8.4Great284 reviews
Aparthotel
The Rockwell Luxury Suites
South Africa, Cape Town
from INR 9 236 per night
8.2Great134 reviews
Hotel
Cape Town Hollow Boutique Hotel
South Africa, Cape Town
from INR 4 493 per night
8.4Great393 reviews
Hotel
Doubletree By Hilton Cape Town Upper Eastside
South Africa, Cape Town
from INR 4 576 per night
8.4Great102 reviews
Hotel
Premier Hotel East London Icc
South Africa, East London
from INR 4 659 per night
8.4Great291 reviews
Hotel
Radisson Blu Gautrain Hotel, Sandton Johannesburg
South Africa, Johannesburg
from INR 9 236 per night
8.6Great192 reviews
Hotel
Atlantic Affair Boutique Hotel
South Africa, Cape Town
from INR 5 408 per night
8.4Great100 reviews
Hotel
Views Boutique Hotel & Spa
South Africa, Wilderness
from INR 39 108 per night
7.4Very good23 reviews
Guest house
Midrand Conference Centre
South Africa, Midrand
from INR 3 161 per night
8.6Great38 reviews
Guest house
Last Word Long Beach
South Africa, Kommetjie
from INR 37 693 per night
8.4Great45 reviews
Hotel
Intercontinental Johannesburg Sandton Towers, An Ihg Hotel
South Africa, Johannesburg
from INR 17 057 per night
Cheap hotels in South Africa
8.2Great175 reviews
Guest house
Rozenburg Guest House
South Africa, Stellenbosch
from INR 4 160 per night
8.2Great122 reviews
Hotel
La Splendida Hotel By Newmark
South Africa, Cape Town
from INR 4 659 per night
8.0Great64 reviews
Hotel
Protea Hotel By Marriott Stellenbosch & Conference Centre
South Africa, Stellenbosch
from INR 8 820 per night
8.2Great200 reviews
Hotel
Simon'S Town Quayside Hotel
South Africa, Simon's Town
from INR 4 659 per night
8.4Great35 reviews
Hotel
City Lodge Hotel Gqeberha
South Africa, Port Elizabeth
from INR 4 826 per night
8.0Great224 reviews
Hotel
Innscape Classic Formely The New Tulbagh Hotel
South Africa, Cape Town
from INR 4 992 per night
8.0Great58 reviews
Hotel
Premier Splendid Inn Bayshore
South Africa, Richards Bay
from INR 3 078 per night
8.2Great56 reviews
Aparthotel
Urban Park Apartments & Hotel By Misty Blue Hotels
South Africa, Umhlanga
from INR 7 155 per night
7.8Very good47 reviews
Hotel
Town Lodge Gqeberha
South Africa, Port Elizabeth
from INR 4 826 per night
Resorts with beach in South Africa
8.2Great126 reviews
Hotel
Grand Daddy Boutique Hotel
South Africa, Cape Town
from INR 6 074 per night
8.6Great35 reviews
Hotel
O On Kloof Boutique Hotel & Spa
South Africa, Cape Town
from INR 11 982 per night
8.2Great115 reviews
Hotel
Queens Hotel By Bon Hotels
South Africa, Oudtshoorn
from INR 5 658 per night
8.6Great26 reviews
Hotel
Premier Splendid Inn Pinetown
South Africa, Pinetown
from INR 5 325 per night
8.4Great104 reviews
Aparthotel
Romney Park Luxury Apartments
South Africa, Cape Town
from INR 25 461 per night
8.2Great145 reviews
Hotel
The Royal Hotel By Coastlands Hotels & Resorts
South Africa, Durban
from INR 3 245 per night
8.4Great214 reviews
Hotel
Mandela Rhodes Place Hotel
South Africa, Cape Town
from INR 10 484 per night
8.4Great302 reviews
Hotel
Ambassador Hotel And Self Catering Apartments
South Africa, Cape Town
from INR 16 142 per night
8.4Great225 reviews
Hotel
The Winchester Hotel By Newmark
South Africa, Cape Town
from INR 15 892 per night
8.4Great88 reviews
Hotel
Peninsula All Suite Hotel By Dream Resorts
South Africa, Cape Town
from INR 10 733 per night
8.2Great73 reviews
Hotel
Nh Cape Town The Lord Charles
South Africa, Cape Town
from INR 5 824 per night
Resorts with free parking in South Africa
8.0Great135 reviews
Hotel
Protea Hotel By Marriott Franschhoek
South Africa, Franschhoek
from INR 14 727 per night
8.6Great204 reviews
Guest house
African Oceans Manor On The Beach
South Africa, Mossel Bay
from INR 13 729 per night
8.4Great591 reviews
Hotel
Victoria & Alfred Hotel By Newmark
South Africa, Cape Town
from INR 5 325 per night
8.4Great140 reviews
Hotel
River Manor Boutique Hotel By The Living Journey Collection
South Africa, Stellenbosch
from INR 9 985 per night
8.6Great73 reviews
Hotel
Peermont Metcourt Suites At Emperors Palace
South Africa, Johannesburg
from INR 8 903 per night
8.0Great117 reviews
Resort
The Cabanas Hotel At Sun City Resort
South Africa, Sun City
from INR 15 393 per night
8.2Great103 reviews
Hotel
The Plettenberg Hotel
South Africa, Plettenberg Bay
from INR 48 510 per night
8.2Great64 reviews
Hotel
Bushmans Kloof Wilderness Reserve And Wellness Retreat
South Africa, Clanwilliam
from INR 83 707 per night
Top Resorts in South Africa
8.4Great105 reviews
Hotel
Zimbali Lodge By Dream Resorts
South Africa, Umhlali
from INR 14 727 per night
7.8Very good56 reviews
Hotel
Tsitsikamma Lodge & Spa
South Africa, Stormsrivier
from INR 6 906 per night
8.4Great200 reviews
Hotel
Coopmanhuijs Boutique Hotel & Spa
South Africa, Stellenbosch
from INR 17 224 per night
8.4Great277 reviews
Hotel
Spier Hotel And Wine Farm
South Africa, Stellenbosch
from INR 7 571 per night
8.2Great362 reviews
Hotel
Premier Hotel O.R. Tambo
South Africa, Kempton Park
from INR 6 240 per night
8.4Great233 reviews
Hotel
The Fairway Hotel, Spa & Golf Resort
South Africa, Randburg
from INR 6 407 per night
8.6Great66 reviews
Hotel
Fairlawns Boutique Hotel & Spa
South Africa, Johannesburg
from INR 23 964 per night
8.4Great35 reviews
Guest house
Silver Oaks Boutique Hotel
South Africa, Durban
from INR 2 662 per night
8.4Great99 reviews
Hotel
Premier Hotel Quatermain
South Africa, Johannesburg
from INR 5 325 per night
8.4Great130 reviews
Guest house
On The Beach Guesthouse Jeffreys Bay
South Africa, Jeffreys Bay
from INR 9 236 per night