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 Rp 1,049,054
4+ stars from Rp 1,329,787
Johannesburg
Johannesburg
4+ stars from Rp 945,626

Good to know

Low season

June Cheapest month to stay with an average 32% drop in price.

High season

April Most expensive month to stay with an average 41% rise in price.

Average price (weeknight)

Rp 2,180,030 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

Rp 1,962,619 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?

Best South Africa hotels

Show all
The Capital Menlyn Maine - Pretoria - Building
1
9.0 Excellent (752 reviews)
Rp 1,699,173+
The Angels Place Boutique Hotel - Pretoria - Bedroom
2
9.0 Excellent (18 reviews)
Rp 1,152,483+
Royal Ridge Guest House and Apartments - Pretoria - Bedroom
3
9.0 Excellent (11 reviews)
Rp 1,108,157+
Bellgrove Guest House - Johannesburg - Bedroom
4
9.0 Excellent (113 reviews)
Rp 1,122,932+
Coral Tree Inn - Pretoria - Bedroom
5
9.0 Excellent (186 reviews)
Rp 1,108,157+
President Hotel - Cape Town - Building
6
8.0 Excellent (3,373 reviews)
Rp 1,758,275+
Sheraton Pretoria Hotel - Pretoria - Building
7
8.0 Excellent (731 reviews)
Rp 1,433,216+
Aero Guest Lodge - Johannesburg - Pool
8
8.0 Excellent (2,104 reviews)
Rp 842,199+
Radisson Blu Hotel Waterfront, Cape Town - Cape Town - Building
9
8.0 Excellent (681 reviews)
Rp 6,102,246+
The Elegant Lodge Menlo Park - Pretoria - Living room
10
8.0 Excellent (613 reviews)
Rp 1,477,542+
Century City Hotel - Cape Town - Bedroom
11
8.0 Excellent (277 reviews)
Rp 1,891,253+
Cricklewood Manor - Pretoria - Building
12
7.0 Good (427 reviews)
Rp 2,231,088+