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 AED 13
4+ stars from AED 52
Johannesburg
Johannesburg
3 stars from AED 18
4+ stars from AED 36
Durban
Durban
3 stars from AED 26
4+ stars from AED 46
Pretoria
Pretoria
3 stars from AED 21
4+ stars from AED 29
Knysna
Knysna
3 stars from AED 39
4+ stars from AED 37
Plettenberg Bay
Plettenberg Bay
3 stars from AED 38
4+ stars from AED 12

Good to know

Low season April
High season January
Average price (weeknight): AED 590
Average price (weekend night): AED 451

cheapest month to stay

23%

expected price decrease

most expensive time to stay

41%

expected price increase

(avg. price over the last 2 weeks)

Sun - Thu

(weeknight)

(avg. price over the last 2 weeks)

Fri & Sat

(weekend night)

FAQs when booking a hotel in South Africa

Are hotels in South Africa safe during the coronavirus (COVID-19) crisis?

Hotels are safe environments for travellers as long as they properly implement sanitary measures in response to coronavirus (COVID-19). However, we recommend getting in touch with the local authorities regarding safety procedures for hotels in South Africa.

What is the most popular destination in South Africa?

Based on KAYAK hotel searches, the most popular destination is Cape Town (66% of total searches to South Africa). The next most popular destinations are Johannesburg (22%) and Sun City (8%). Searches for hotels in Knysna (4%) are also popular.

What are the most popular regions of South Africa?

Based on KAYAK hotel searches, the most popular region to stay in South Africa is Western Cape. Gauteng and North-West are also very popular.

How much is a cheap hotel in South Africa?

KAYAK users have found double rooms in South Africa for as cheap as AED 9 (Durban) in the last 3 days. The average price is AED 391.

How much is a hotel in South Africa for tonight?

In the last 72 hours, users have found South Africa hotels for tonight for as low as AED 30 (Cape Town). Users have also found 3-star hotels from AED 30 (Cape Town) and 4-star+ hotels from AED 51 (Cape Town).

Best South Africa hotels

Show all
Cape Town Marriott Hotel Crystal Towers - Cape Town - Building
1
9.1 Excellent (1,961 reviews)
AED 577+
Asara Wine Estate & Hotel - Stellenbosch - Outdoor view
2
9.0 Excellent (1,254 reviews)
AED 617+
eKhaya Bush Villa - Hoedspruit - Building
3
8.9 Excellent (142 reviews)
AED 503+
Hilton Durban - Durban - Building
4
8.7 Excellent (5,137 reviews)
AED 422+
Matt's Rest B&B And Self Catering - Pietermaritzburg - Pool
5
8.6 Excellent (321 reviews)
AED 184+
Sheraton Pretoria Hotel - Pretoria - Lounge
6
8.6 Excellent (2,417 reviews)
AED 356+
Belaire Suites - Durban - Building
7
8.6 Excellent (3,870 reviews)
AED 261+
A La Martha's Air-Port Guest House - Port Elizabeth - Bedroom
8
8.5 Excellent (52 reviews)
AED 250+
Hilton Cape Town City Centre - Cape Town - Building
9
8.5 Excellent (1,656 reviews)
AED 503+
Holiday Inn Johannesburg Airport - Johannesburg - Building
10
8.3 Excellent (1,550 reviews)
AED 323+
Protea Hotel by Marriott O.R. Tambo Airport - Johannesburg - Lobby
11
8.2 Excellent (4,467 reviews)
AED 404+
The Cascades Hotel at Sun City Resort - Sun City - Bedroom
12
8.0 Excellent (2,515 reviews)
AED 937+