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 RM 144
4+ stars from RM 135
Johannesburg
Johannesburg
3 stars from RM 182
4+ stars from RM 203

Good to know

Low season

SeptemberCheapest month to stay with an average 43% drop in price.

High season

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

Average price (weeknight)

RM 635Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

RM 535Average 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?

Best South Africa hotels

Show all
Cape Grace Hotel - Cape Town - Outdoor view
1
9.4 Excellent (86 reviews)
RM 1,964+
Forest Hall Guest House - Port Elizabeth - Pool
2
9.4 Excellent (274 reviews)
RM 187+
One&Only Cape Town - Cape Town - Outdoor view
3
9.3 Excellent (278 reviews)
RM 3,059+
Chartfield Guesthouse - Kalk Bay - Outdoor view
4
9.1 Excellent (377 reviews)
RM 182+
Ivory Tree Game Lodge - Pilanesberg - Pool
5
8.9 Excellent (951 reviews)
RM 813+
The Table Bay Hotel - Cape Town - Building
6
8.8 Excellent (1,730 reviews)
RM 779+
Bakubung Bush Lodge - Pilanesberg
7
8.4 Excellent (518 reviews)
RM 694+
Kwa Maritane Bush Lodge - Pilanesberg - Restaurant
8
8.3 Excellent (646 reviews)
RM 699+
Sun1 Port Elizabeth - Port Elizabeth - Restaurant
10
8.1 Excellent (898 reviews)
RM 187+
The Cabanas Hotel at Sun City Resort - Sun City - Bedroom
12
7.9 Good (4,544 reviews)
RM 447+