Prices are in New Zealand Dollars.

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 $82
4+ stars from $35
Johannesburg
Johannesburg
4+ stars from $72
Durban
Durban
3 stars from $43
4+ stars from $94
Plettenberg Bay
Plettenberg Bay
3 stars from $55

Good to know

Low season

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

High season

November Most expensive month to stay with an average 28% rise in price.

Average price (weeknight)

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

Average price (weekend night)

$176 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
Anchorage Guest House - Plettenberg Bay - Pool
1
9.4 Excellent (369 reviews)
Milkwood Manor on Sea - Plettenberg Bay - Building
2
9.2 Excellent (424 reviews)
The Capital Mirage Hotel - Cape Town - Pool
4
8.9 Excellent (1,217 reviews)
Winchester Mansions Hotel - Cape Town - Building
5
8.9 Excellent (785 reviews)
Pepperclub Hotel - Cape Town - Bedroom
6
8.6 Excellent (873 reviews)
City Lodge Hotel Grandwest - Cape Town - Building
8
8.5 Excellent (16 reviews)
Holiday Inn Express Durban - Umhlanga - Durban - Building
9
8.4 Excellent (1,079 reviews)
Cape Royale Luxury Suites - Cape Town - Building
10
8.0 Excellent (413 reviews)
The Centurion Hotel - Pretoria - Bedroom
11
7.7 Good (31 reviews)
Mercure Nelspruit Hotel - Mbombela - Building
12
7.5 Good (1,036 reviews)