Most popular cities in South Africa
- Stellenbosch51 resorts
- Somerset West47 resorts
- Wilderness51 resorts
- Pretoria58 resorts
Amazing spa hotels in South Africa
8.4Great206 reviews
Hotel
South Africa, Johannesburg
from INR 38 346 per night
8.2Great253 reviews
Hotel
South Africa, Cape Town
from INR 22 511 per night
8.2Great147 reviews
Hotel
South Africa, Durban
from INR 3 252 per night
7.8Very good104 reviews
Hotel
South Africa, Mossel Bay
from INR 16 262 per night
7.8Very good74 reviews
Resort
South Africa, Cape St. Francis
from INR 7 275 per night
8.2Great167 reviews
Hotel
South Africa, Somerset West
from INR 17 461 per night
8.2Great67 reviews
Guest house
South Africa, Stellenbosch
from INR 13 181 per night
8.4Great169 reviews
Hotel
South Africa, Hermanus
from INR 10 699 per night
8.2Great172 reviews
Resort
South Africa, Sun City
from INR 27 219 per night
8.6Great92 reviews
Hotel
South Africa, Cape Town
from INR 66 849 per night
8.6Great91 reviews
Hotel
South Africa, Johannesburg
from INR 66 164 per night
8.4Great194 reviews
Hotel
South Africa, Cape Town
from INR 97 064 per night
8.4Great206 reviews
Hotel
South Africa, Johannesburg
from INR 38 346 per night
8.2Great253 reviews
Hotel
South Africa, Cape Town
from INR 22 511 per night
8.2Great147 reviews
Hotel
South Africa, Durban
from INR 3 252 per night
7.8Very good104 reviews
Hotel
South Africa, Mossel Bay
from INR 16 262 per night
7.8Very good74 reviews
Resort
South Africa, Cape St. Francis
from INR 7 275 per night
8.2Great167 reviews
Hotel
South Africa, Somerset West
from INR 17 461 per night
8.2Great67 reviews
Guest house
South Africa, Stellenbosch
from INR 13 181 per night
8.4Great169 reviews
Hotel
South Africa, Hermanus
from INR 10 699 per night
8.2Great172 reviews
Resort
South Africa, Sun City
from INR 27 219 per night
Top family hotels in South Africa
8.4Great5 reviews
Hotel
South Africa, Port Elizabeth
from INR 8 302 per night
8.0Great76 reviews
Hotel
South Africa, Johannesburg
from INR 6 077 per night
8.0Great122 reviews
Hotel
South Africa, Knysna
from INR 9 329 per night
8.4Great474 reviews
Guest house
South Africa, Kempton Park
from INR 5 649 per night
8.4Great315 reviews
Hotel
South Africa, Durban
from INR 6 333 per night
8.4Great5 reviews
Hotel
South Africa, Port Elizabeth
from INR 8 302 per night
8.0Great76 reviews
Hotel
South Africa, Johannesburg
from INR 6 077 per night
8.0Great122 reviews
Hotel
South Africa, Knysna
from INR 9 329 per night
Best luxury hotels in South Africa
8.4Great64 reviews
Guest house
South Africa, Kommetjie
from INR 38 774 per night
8.4Great241 reviews
Hotel
South Africa, Stellenbosch
from INR 8 987 per night
8.4Great276 reviews
Hotel
South Africa, Randburg
from INR 6 590 per night
8.6Great95 reviews
Hotel
South Africa, Johannesburg
from INR 24 137 per night
8.0Great76 reviews
Resort
South Africa, Pennington
from INR 5 906 per night
8.2Great51 reviews
Hotel
South Africa, Johannesburg
from INR 15 920 per night
8.4Great500 reviews
Hotel
South Africa, Stellenbosch
from INR 49 473 per night
8.2Great131 reviews
Hotel
South Africa, Johannesburg
from INR 6 248 per night
8.2Great130 reviews
Hotel
South Africa, Muldersdrift
from INR 4 194 per night
8.4Great388 reviews
Hotel
South Africa, Cape Town
from INR 13 095 per night
8.2Great166 reviews
Hotel
South Africa, Cape Town
from INR 4 622 per night
8.4Great436 reviews
Hotel
South Africa, Cape Town
from INR 10 356 per night
8.2Great141 reviews
Hotel
South Africa, Port Elizabeth
from INR 11 897 per night
8.4Great220 reviews
Hotel
South Africa, Cape Town
from INR 5 563 per night
8.2Great140 reviews
Hotel
South Africa, Wilderness
from INR 40 229 per night
8.4Great64 reviews
Guest house
South Africa, Kommetjie
from INR 38 774 per night
8.4Great241 reviews
Hotel
South Africa, Stellenbosch
from INR 8 987 per night
8.4Great276 reviews
Hotel
South Africa, Randburg
from INR 6 590 per night
8.6Great95 reviews
Hotel
South Africa, Johannesburg
from INR 24 137 per night
8.0Great76 reviews
Resort
South Africa, Pennington
from INR 5 906 per night
8.2Great51 reviews
Hotel
South Africa, Johannesburg
from INR 15 920 per night
8.4Great500 reviews
Hotel
South Africa, Stellenbosch
from INR 49 473 per night
8.2Great131 reviews
Hotel
South Africa, Johannesburg
from INR 6 248 per night
8.2Great130 reviews
Hotel
South Africa, Muldersdrift
from INR 4 194 per night
8.4Great388 reviews
Hotel
South Africa, Cape Town
from INR 13 095 per night
8.2Great166 reviews
Hotel
South Africa, Cape Town
from INR 4 622 per night
Cheap hotels in South Africa
7.8Very good85 reviews
Hotel
South Africa, Port Elizabeth
from INR 4 622 per night
8.6Great32 reviews
Bed & Breakfast
South Africa, Melkbosstrand
from INR 5 392 per night
8.2Great14 reviews
Bed & Breakfast
South Africa, East London
from INR 2 653 per night
8.4Great348 reviews
Bed & Breakfast
South Africa, Port Elizabeth
from INR 3 509 per night
8.4Great383 reviews
Hotel
South Africa, Cape Town
from INR 6 761 per night
8.2Great204 reviews
Guest house
South Africa, Stellenbosch
from INR 4 279 per night
8.0Great167 reviews
Hotel
South Africa, Cape Town
from INR 4 793 per night
8.0Great94 reviews
Hotel
South Africa, Cape Town
from INR 6 933 per night
8.2Great38 reviews
Aparthotel
South Africa, Durban
from INR 3 166 per night
7.8Very good85 reviews
Hotel
South Africa, Port Elizabeth
from INR 4 622 per night
8.6Great32 reviews
Bed & Breakfast
South Africa, Melkbosstrand
from INR 5 392 per night
8.2Great14 reviews
Bed & Breakfast
South Africa, East London
from INR 2 653 per night
8.4Great348 reviews
Bed & Breakfast
South Africa, Port Elizabeth
from INR 3 509 per night
8.4Great383 reviews
Hotel
South Africa, Cape Town
from INR 6 761 per night
8.2Great204 reviews
Guest house
South Africa, Stellenbosch
from INR 4 279 per night
8.0Great167 reviews
Hotel
South Africa, Cape Town
from INR 4 793 per night
Resorts with beach in South Africa
8.0Great209 reviews
Hotel
South Africa, Port Elizabeth
from INR 11 212 per night
7.6Very good24 reviews
Hotel
South Africa, Port Alfred
from INR 6 333 per night
8.4Great139 reviews
Aparthotel
South Africa, Cape Town
from INR 27 989 per night
8.4Great302 reviews
Hotel
South Africa, Cape Town
from INR 16 605 per night
8.4Great297 reviews
Hotel
South Africa, Cape Town
from INR 18 745 per night
7.8Very good107 reviews
Aparthotel
South Africa, Cape Town
from INR 8 473 per night
8.0Great194 reviews
Hotel
South Africa, Cape Town
from INR 15 578 per night
8.4Great62 reviews
Hotel
South Africa, Cape Town
from INR 9 586 per night
8.0Great140 reviews
Hotel
South Africa, Oudtshoorn
from INR 7 960 per night
7.8Very good110 reviews
Hotel
South Africa, Durban
from INR 4 793 per night
8.4Great23 reviews
Hotel
South Africa, East London
from INR 6 419 per night
8.4Great130 reviews
Hotel
South Africa, Umhlali
from INR 12 582 per night
8.2Great36 reviews
Hotel
South Africa, Midrand
from INR 1 626 per night
8.0Great209 reviews
Hotel
South Africa, Port Elizabeth
from INR 11 212 per night
7.6Very good24 reviews
Hotel
South Africa, Port Alfred
from INR 6 333 per night
8.4Great139 reviews
Aparthotel
South Africa, Cape Town
from INR 27 989 per night
8.4Great302 reviews
Hotel
South Africa, Cape Town
from INR 16 605 per night
8.4Great297 reviews
Hotel
South Africa, Cape Town
from INR 18 745 per night
7.8Very good107 reviews
Aparthotel
South Africa, Cape Town
from INR 8 473 per night
8.0Great194 reviews
Hotel
South Africa, Cape Town
from INR 15 578 per night
8.4Great62 reviews
Hotel
South Africa, Cape Town
from INR 9 586 per night
8.0Great140 reviews
Hotel
South Africa, Oudtshoorn
from INR 7 960 per night
Resorts with free parking in South Africa
8.4Great105 reviews
Hotel
South Africa, Clanwilliam
from INR 99 375 per night
8.6Great114 reviews
Hotel
South Africa, Plettenberg Bay
from INR 69 845 per night
8.2Great231 reviews
Hotel
South Africa, Johannesburg
from INR 6 676 per night
8.0Great181 reviews
Hotel
South Africa, Franschhoek
from INR 15 321 per night
8.6Great220 reviews
Guest house
South Africa, Mossel Bay
from INR 12 582 per night
8.4Great671 reviews
Hotel
South Africa, Cape Town
from INR 31 755 per night
8.4Great177 reviews
Hotel
South Africa, Stellenbosch
from INR 10 271 per night
8.0Great117 reviews
Resort
South Africa, Sun City
from INR 15 834 per night
8.2Great140 reviews
Hotel
South Africa, Plettenberg Bay
from INR 25 935 per night
8.4Great105 reviews
Hotel
South Africa, Clanwilliam
from INR 99 375 per night
8.6Great114 reviews
Hotel
South Africa, Plettenberg Bay
from INR 69 845 per night
8.2Great231 reviews
Hotel
South Africa, Johannesburg
from INR 6 676 per night
8.0Great181 reviews
Hotel
South Africa, Franschhoek
from INR 15 321 per night
8.6Great220 reviews
Guest house
South Africa, Mossel Bay
from INR 12 582 per night
8.4Great671 reviews
Hotel
South Africa, Cape Town
from INR 31 755 per night
8.4Great177 reviews
Hotel
South Africa, Stellenbosch
from INR 10 271 per night
8.0Great117 reviews
Resort
South Africa, Sun City
from INR 15 834 per night
Top Resorts in South Africa
8.2Great105 reviews
Hotel
South Africa, Knysna
from INR 14 722 per night
8.0Great59 reviews
Hotel
South Africa, Durban
from INR 8 645 per night
7.8Very good106 reviews
Hotel
South Africa, George
from INR 7 617 per night
7.8Very good85 reviews
Resort
South Africa, Southbroom
from INR 10 699 per night
8.2Great222 reviews
Hotel
South Africa, Knysna
from INR 7 361 per night
7.6Very good102 reviews
Hotel
South Africa, Stormsrivier
from INR 7 275 per night
8.4Great80 reviews
Hotel
South Africa, Johannesburg
from INR 6 761 per night
8.2Great116 reviews
Hotel
South Africa, Johannesburg
from INR 5 478 per night
8.4Great169 reviews
Guest house
South Africa, Jeffreys Bay
from INR 17 290 per night
8.2Great286 reviews
Hotel
South Africa, Cape Town
from INR 9 329 per night
8.4Great26 reviews
Hotel
South Africa, Johannesburg
from INR 10 356 per night
8.2Great159 reviews
Hotel
South Africa, Cape Town
from INR 7 275 per night
8.2Great105 reviews
Hotel
South Africa, Knysna
from INR 14 722 per night
8.0Great59 reviews
Hotel
South Africa, Durban
from INR 8 645 per night
7.8Very good106 reviews
Hotel
South Africa, George
from INR 7 617 per night
7.8Very good85 reviews
Resort
South Africa, Southbroom
from INR 10 699 per night
8.2Great222 reviews
Hotel
South Africa, Knysna
from INR 7 361 per night
7.6Very good102 reviews
Hotel
South Africa, Stormsrivier
from INR 7 275 per night
8.4Great80 reviews
Hotel
South Africa, Johannesburg
from INR 6 761 per night
8.2Great116 reviews
Hotel
South Africa, Johannesburg
from INR 5 478 per night
8.4Great169 reviews
Guest house
South Africa, Jeffreys Bay
from INR 17 290 per night
8.2Great286 reviews
Hotel
South Africa, Cape Town
from INR 9 329 per night
8.4Great26 reviews
Hotel
South Africa, Johannesburg
from INR 10 356 per night