South Africa hotels

South Africa hotels

Search hundreds of travel sites at once for hotels in South Africa

Enter a city, hotel, airport, address or landmark
Check-in
Check-out
Compare vs KAYAK |

Latest South Africa Hotel Deals

Cape Town
Cape Town
3 stars from €14
4+ stars from €48
Johannesburg
Johannesburg
3 stars from €19
4+ stars from €47
Durban
Durban
3 stars from €46
4+ stars from €63
Pretoria
Pretoria
4+ stars from €52
Knysna
Knysna
3 stars from €53
4+ stars from €85
Plettenberg Bay
Plettenberg Bay
3 stars from €38
4+ stars from €50

Good to know

Low season

September Cheapest month to stay with an average 30% drop in price.

High season

February Most expensive month to stay with an average 21% rise in price.

Average price (weeknight)

€120 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

€98 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in South Africa

Are hotels in South Africa safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in South Africa?

What are the most popular regions of South Africa?

How much is a cheap hotel in South Africa?

How much is a hotel in South Africa for tonight?

How much is a hotel in South Africa for this weekend?

Best South Africa hotels

Show all
Tsala Treetop Lodge - Plettenberg Bay - Bedroom
1
9.5 Excellent (124 reviews)
€456+
Le Petit Paris - Franschhoek - Building
2
9.5 Excellent (414 reviews)
€107+
Asara Wine Estate & Hotel - Stellenbosch - Building
3
9.3 Excellent (919 reviews)
€143+
Taj Cape Town - Cape Town - Building
4
9.0 Excellent (1,217 reviews)
€174+
The Westin Cape Town - Cape Town
5
8.8 Excellent (301 reviews)
€210+
Bakubung Bush Lodge - Pilanesberg - Bedroom
6
8.6 Excellent (281 reviews)
€277+
Holiday Inn Express Durban - Umhlanga - Durban - Building
7
8.4 Excellent (1,043 reviews)
Kwa Maritane Bush Lodge - Pilanesberg - Bedroom
8
8.4 Excellent (356 reviews)
€306+
Holiday Inn Sandton - Rivonia Road - Sandton - Bar
9
8.2 Excellent (408 reviews)
Radisson Blu Hotel, Port Elizabeth - Port Elizabeth - Building
10
8.1 Excellent (1,344 reviews)
Cape Royale Luxury Suites - Cape Town - Building
11
8.0 Excellent (405 reviews)
€179+