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 |
There are travel restrictions to South Africa. Learn more
Stay informed and receive email updates for when travel restrictions ease for South Africa.

Latest South Africa Hotel Deals

Cape Town
Cape Town
3 stars from €11
4+ stars from €31
Johannesburg
Johannesburg
3 stars from €16
4+ stars from €36
Durban
Durban
3 stars from €41
4+ stars from €49
Pretoria
Pretoria
4+ stars from €40
Knysna
Knysna
3 stars from €67
4+ stars from €48
Plettenberg Bay
Plettenberg Bay
3 stars from €43
4+ stars from €84

Good to know

Low season

AugustCheapest month to stay with an average 36% drop in price.

High season

AprilMost expensive month to stay with an average 18% rise in price.

Average price (weeknight)

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

Average price (weekend night)

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

When to book a hotel in South Africa

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

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
Le Petit Paris - Franschhoek - Pool
1
9.5 Excellent (540 reviews)
Asara Wine Estate & Hotel - Stellenbosch - Bedroom
2
9.2 Excellent (913 reviews)
€154+
Taj Cape Town - Cape Town - Balcony
3
9.0 Excellent (1,641 reviews)
The Westin Cape Town - Cape Town - Living room
4
8.9 Excellent (600 reviews)
€103+
Bakubung Bush Lodge - Pilanesberg
5
8.4 Excellent (563 reviews)
€157+
Holiday Inn Express Durban - Umhlanga - Durban - Living room
6
8.4 Excellent (1,538 reviews)
Holiday Inn Sandton - Rivonia Road - Sandton - Pool
7
8.3 Excellent (397 reviews)
Cape Royale Luxury Suites - Cape Town - Building
8
8.0 Excellent (422 reviews)
Holiday Inn Express Sandton - Woodmead - Sandton - Building
9
8.0 Excellent (454 reviews)
Lagoon Beach Hotel & Spa - Cape Town - Bedroom
11
7.9 Good (3,145 reviews)