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 C$ 13
4+ stars from C$ 46
Johannesburg
Johannesburg
3 stars from C$ 18
4+ stars from C$ 13
Durban
Durban
3 stars from C$ 32
4+ stars from C$ 35
Pretoria
Pretoria
3 stars from C$ 31
4+ stars from C$ 29
Knysna
Knysna
3 stars from C$ 82
4+ stars from C$ 85
Plettenberg Bay
Plettenberg Bay
3 stars from C$ 69
4+ stars from C$ 71

Good to know

Low season

August Cheapest month to stay with an average 27% drop in price.

High season

May Most expensive month to stay with an average 57% rise in price.

Average price (weeknight)

C$ 184 Average Sun. - Thu. price over the last 2 weeks.

Average price (weekend night)

C$ 145 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
The Last Word Long Beach - Kommetjie - Building
2
9.5 Excellent (69 reviews)
C$ 554+
AfriCamps at Oakhurst - Wilderness - Bedroom
3
9.4 Excellent (56 reviews)
C$ 144+
Courtyard Port Elizabeth - Port Elizabeth - Building
4
8.9 Excellent (8 reviews)
C$ 136+
The Capital on the Park - Johannesburg - Building
5
8.8 Excellent (509 reviews)
C$ 208+
Zebrina Guest House - Mbombela - Bedroom
6
8.7 Excellent (526 reviews)
C$ 86+
African Queen Guest House - Noordhoek - Bedroom
7
8.7 Excellent (59 reviews)
C$ 126+
The Capital 20 West - Johannesburg
8
8.4 Excellent (479 reviews)
C$ 123+
St Lucia Safari Lodge - Saint Lucia - Pool
10
8.0 Excellent (398 reviews)
C$ 87+