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 R21
4+ stars from R46
Johannesburg
Johannesburg
3 stars from R18
4+ stars from R46
Durban
Durban
3 stars from R26
4+ stars from R13
Pretoria
Pretoria
3 stars from R38,36
4+ stars from R42
Knysna
Knysna
4+ stars from R41
Plettenberg Bay
Plettenberg Bay
3 stars from R55
4+ stars from R83

Good to know

Low season

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

High season

January Most expensive month to stay with an average 48% rise in price.

Average price (weeknight)

R2 291 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

R1 857 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
Arum Guest House - East London - Building
1
9,4 Excellent (97 reviews)
R1 095+
Zimbali View Eco Guesthouse - Ballito - Building
2
8,8 Excellent (282 reviews)
R1 515+
Duikerfontein Bed And Breakfast - Umhlanga - Bedroom
3
8,8 Excellent (1 reviews)
R1 196+
Sylvan Grove Guest House - Umhlanga
4
8,7 Excellent (43 reviews)
R1 566+
Holiday Inn Express Durban - Umhlanga - Durban - Building
5
8,4 Excellent (1 088 reviews)
R1 566+
Premier Hotel East London Icc - East London - Pool
6
8,3 Excellent (1 126 reviews)
R1 852+
Zimbali Lodge - Ballito - Pool
7
8,1 Excellent (504 reviews)
R1 953+
Alpine Inn - George - Building
9
7,8 Good (58 reviews)
R1 145+
Kzn Park View Guest House - Durban - Bedroom
10
7,7 Good (89 reviews)
First Group La Montagne - Ballito - Pool
11
7,7 Good (986 reviews)
R1 751+
Sibaya Hotel - Durban - Bedroom
12
7,5 Good (250 reviews)
R2 071+