Hotels in South Africa
33,565 properties in South Africa. Choose a destination to see all its places to stay, with ratings and guide prices. Average guide price: €64 per night.
Areas
Pick an area on the map or in the list to see its places to stay.
Most popular destinations in South Africa
- Johannesburg2,362 properties
- Cape Town2,228 properties
- Pretoria1,025 properties
- Durban672 properties
- Port Elizabeth592 properties
- Bloemfontein552 properties
- Somerset West464 properties
- Midrand415 properties
- Knysna398 properties
- Margate356 properties
- East London336 properties
- Durbanville332 properties
- Hermanus327 properties
- Ballitoville316 properties
- Mossel Bay310 properties
- Stellenbosch307 properties
- Mbombela286 properties
- Centurion273 properties
- Marloth Park262 properties
- Clarens259 properties
- Plettenberg Bay257 properties
- Polokwane256 properties
- Jeffreys Bay248 properties
- Bela Bela243 properties
- George235 properties
- eManzimtoti230 properties
- Muizenberg227 properties
- Rustenburg224 properties
- Hoedspruit220 properties
- Hartbeespoort218 properties
- Langebaan208 properties
- Potchefstroom201 properties
- Simon's Town200 properties
- Wilderness195 properties
- Kimberley194 properties
- Pinetown181 properties
- Oudtshoorn179 properties
- Franschhoek174 properties
- Paarl173 properties
- Benoni173 properties
- Port Shepstone161 properties
- Pietermaritzburg160 properties
- eMdloti157 properties
- Richards Bay151 properties
- Emalahleni150 properties
- Thembisa148 properties
- Paternoster144 properties
- Parys143 properties
- Boksburg138 properties
- White River137 properties
- Kuils River134 properties
- Soweto131 properties
- Hammanskraal129 properties
- Klerksdorp129 properties
- Robertson128 properties
- Hazyview127 properties
- Melkbosstrand126 properties
- Port Edward125 properties
- Dullstroom125 properties
- Struisbaai125 properties
Top-rated places to stay in South Africa
Hotel · Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
4.74,617 reviews
From €438 per night
South Africa in numbers
- Average price per night
- €65
- Half cost between €45 and €96
- Rated 4.5 or higher
- 48%
- Out of those with 20 reviews or more
Average price by type of accommodation
- Apartment €70
- Guest house €52
- Hotel €70
- Accommodation €67
- Holiday home €70
- Bed & breakfast €57
- Resort €72
- Villa €115
- Campsite €44
- Hostel €35
- Motel €30
Guide prices per night for properties with a known price. They vary with the dates.
Frequently asked questions about South Africa
How much does it cost to stay in South Africa?
The average guide price is €65 per night, and half of the properties with a price cost between €45 and €96.
What are the top-rated places to stay in South Africa?
The average rating is 4.4/5. 48% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are African Flair Boutique Safari Lodge (5.0/5), Dassenheuwel Farm Stay (5.0/5), and Evans Village - Apartments & Spa (5.0/5).
What types of accommodation are there in South Africa?
There are 33,565 properties: Apartment (8,516), Guest house (6,324), Hotel (5,677), Accommodation (4,646), Holiday home (3,932), Bed & breakfast (2,652), Resort (572), Villa (492), Campsite (393), Hostel (291), and Motel (70).
Which destinations in South Africa have the most places to stay?
The ones with the most places to stay are Johannesburg (2,362 properties), Cape Town (2,228 properties), and Pretoria (1,025 properties).