
South Africa hotels
Search hundreds of travel sites at once for hotels in South Africa
Compare vs KAYAK
Latest South Africa Hotel Deals

Cape Town
3 stars from S$ 45
4+ stars from S$ 57

Johannesburg
3 stars from S$ 40
4+ stars from S$ 73

Durban
4+ stars from S$ 128

Pretoria
4+ stars from S$ 127

Knysna
4+ stars from S$ 143
Good to know
Low season |
October | Cheapest month to stay with an average 29% drop in price. |
---|---|---|
High season |
April | Most expensive month to stay with an average 73% rise in price. |
Average price (weeknight) |
S$ 190 | Average Sun - Thu price over the last 2 weeks. |
Average price (weekend night) |
S$ 158 | Average 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