Hotels in South Africa

Search and compare South Africa hotels from hundreds of travel sites and save

Mount Horeb, WI, United States
Jan 22 — Jan 232
Mount Horeb, WI, United States
Sat 22/1
Sun 23/1
...and more

Tips for booking a South Africa hotel

Cheapest month:April
Most expensive month:November
Average price in South Africa:R1 983/night
Absolute cheapest price found:R186/night
Cheapest day:Saturday
Most expensive day:Tuesday
R1 380 - R2 935
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 684 - R2 279
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

Show all 34 446 hotels
1
The Portswood Hotel
The Portswood Hotel
8,7 Excellent
Portswood Road, Cape Town, Western Cape, South Africa
Show on map
3,4 km from city centre, Cape Town, South Africa 

The PortsWood provides 4-star accommodation in Cape Town. It is conveniently located for those wanting to visit local attractions.

2
Cape Grace Hotel
Cape Grace Hotel
9,2 Excellent
West Quay Road, Cape Town, Western Cape, South Africa
Show on map
2,9 km from city centre, Cape Town, South Africa 

Situated in Cape Town, Cape Grace Hotel & Spa offers elegant 5-star accommodation, as well as an outdoor pool, a sauna and a rooftop terrace. It also commands views of the harbour and the marina, plus Victoria & Alfred Waterfront and Table Mountain.

3
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
9,1 Excellent
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
Show on map
3,6 km from city centre, Johannesburg, South Africa 

Boasting a rooftop terrace, a sauna and a Turkish steam bath, Four Seasons Hotel WestCliff is located in Johannesburg and provides elegant accommodation. It offers 5-star accommodation with air-conditioned rooms.

4
Kloofzicht Lodge & Spa
Kloofzicht Lodge & Spa
8,3 Excellent
Muldersdrif, Gauteng, South Africa
Show on map
5,9 km from city centre, Muldersdrif, South Africa 

Conveniently situated and featuring an infinity pool, this stylish hotel is within easy driving distance of Krugersdorp. It provides free wireless internet in public areas, a 24/7 reception and massages.

5
Saxon Hotel, Villas & Spa
Saxon Hotel, Villas & Spa
9,4 Excellent
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
Show on map
10,0 km from city centre, Johannesburg, South Africa 

Located in Johannesburg, Saxon Hotel Villas and Spa is within a 35-minute drive of OR Tambo International Airport and provides a plunge pool, a sauna and outdoor tennis courts. It offers 5-star accommodation with air-conditioned rooms.

6
The Bay Hotel
The Bay Hotel
8,4 Excellent
69 Victoria Road, Cape Town, Western Cape, South Africa
Show on map
6,7 km from city centre, Cape Town, South Africa 

Set in Cape Town, The Bay Hotel is a five-minute walk from Camps Bay Beach and features a Jacuzzi, a sauna and an infinity pool. Some of the popular facilities provided at this contemporary 4-star hotel include outdoor tennis courts and free Wi-Fi.

7
Cresta Grande Cape Town
Cresta Grande Cape Town
8,3 Excellent
66 Strand Street, Cape Town, Western Cape, South Africa
Show on map
2,2 km from city centre, Cape Town, South Africa 

Showcasing views of Table Mountain, Cresta Grande Cape Town is located in Cape Town and offers a Turkish steam bath, an outdoor pool and a sauna so guests can unwind during their stay. It showcases views of Cape Town Stadium, and features outdoor tennis courts.

8
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel
8,8 Excellent
Opposite Int'l Arrivals Hall, Kempton Park, Gauteng, South Africa
Show on map
2,8 km from city centre, Kempton Park, South Africa 

InterContinental Johannesburg OR Tambo Airport Hotel provides 5-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It features a day spa, as well as a sauna, valet parking and an indoor pool.

Cheapest hotels in South Africa

Show all 34 446 hotels
Durban Manor Hotel and Conference Centre
Durban Manor Hotel and Conference Centre
7,4 Good
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
Show on map
0,6 km from city centre,  

Durban Manor Hotel and Conference Centre provides comfortable 3-star accommodation in Durban. It offers bay views and free Wi-Fi.

R292
Avg. per night
Albany Hotel
Albany Hotel
6,2 Good
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
Show on map
0,2 km from city centre,  

Commanding views of Francis Farewell Square, Albany Hotel is moments from Durban's landmarks and attractions. It also offers limited hours room service, a currency exchange and meeting rooms.

R385
Avg. per night
Cape Town Lodge Hotel
Cape Town Lodge Hotel
8,4 Excellent
101 Buitengracht Street, Cape Town, Western Cape, South Africa
Show on map
2,6 km from city centre,  

Conveniently located, Cape Town Lodge offers easy access to Cape Town's best hot spots. It provides 4-star accommodation with air-conditioned rooms.

R523
Avg. per night
The Benjamin Aparthotel
The Benjamin Aparthotel
7,6 Good
141 Florida Road, Morningside, Durban, KwaZulu-Natal, South Africa
Show on map
2,9 km from city centre,  

Located a short stroll from Durban Railway Station, The Benjamin provides guests with a convenient base when visiting Durban. It also offers meeting rooms, free Wi-Fi and an outdoor pool.

R554
Avg. per night
Manhattan Hotel
Manhattan Hotel
8,1 Excellent
247 Scheiding Street, Pretoria, Gauteng, South Africa
Show on map
1,3 km from city centre,  

Situated in Pretoria, Manhattan Hotel is a short drive from UNISA and University of Pretoria. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

R646
Avg. per night
Cape Diamond Boutique Hotel
Cape Diamond Boutique Hotel
8,8 Excellent
Cnr of Parliament And Longmarket St PO Box 5616, Cape Town, Western Cape, South Africa
Show on map
2,0 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Cape Town. It is steps from Mutual Building and is close to the area's well-known attractions and dining spots.

R708
Avg. per night
Gooderson Tropicana Hotel
Gooderson Tropicana Hotel
7,6 Good
85 Or Tambo Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1,0 km from city centre,  

Featuring views of the city, Gooderson Tropicana Hotel provides 3-star accommodation in Durban. It is conveniently positioned for guests wishing to discover the area's attractions.

R754
Avg. per night
Genesis All - Suite Hotel
Genesis All - Suite Hotel
8,6 Excellent
10 Sandler Road, Johannesburg, Gauteng, South Africa
Show on map
8,2 km from city centre,  

Situated in Johannesburg, Genesis All-Suite Hotel offers modern 4-star accommodation, as well as an outdoor pool. It also provides an express check-in and check-out feature, a coffee bar and an all-inclusive meal plan.

R769
Avg. per night

Hotel prices in South Africa

2 stars and under
Bedrock Guest Studios
No. 1 most popular

Bedrock Guest Studios

11 Church Street, Strand, Western Cape, South Africa

6,2 Good
R477

Avg. per night

Happy Rhino Hotel
No. 2 most popular

Happy Rhino Hotel

179 Loop Street, Cape Town, Western Cape, South Africa

5,1 Okay
R431

Avg. per night

Best value

91 Loop

91 Loop Street, Cape Town, Western Cape, South Africa

8,8 Excellent
R185

Avg. per night

3 stars
Holiday Inn Express Durban - Umhlanga
No. 1 most popular

Holiday Inn Express Durban - Umhlanga

2 Ncondo Place, Crn Ncondo Place &, Durban, KwaZulu-Natal, South Africa

8,4 Excellent
R1 046

Avg. per night

Protea Hotel by Marriott Karridene Beach
No. 2 most popular

Protea Hotel by Marriott Karridene Beach

Old South Coast Rd R102, Illovo Beach, Durban, KwaZulu-Natal, South Africa

8,4 Excellent
R893

Avg. per night

Long Street Boutique Hotel
Best value

Long Street Boutique Hotel

230 Long Street, Cape Town, Western Cape, South Africa

8,9 Excellent
R831

Avg. per night

4 stars +
Taj Cape Town
No. 1 most popular

Taj Cape Town

1 Wale Street, Cape Town, Western Cape, South Africa

9,0 Excellent
R2 062

Avg. per night

Hilton Durban
No. 2 most popular

Hilton Durban

12-14 Walnut Road, Durban, KwaZulu-Natal, South Africa

7,6 Good
R1 647

Avg. per night

Radisson Blu Hotel Sandton, Johannesburg
Best value

Radisson Blu Hotel Sandton, Johannesburg

Daisy Street And Rivonia Road, Johannesburg, Gauteng, South Africa

8,3 Excellent
R1 262

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About South Africa

Renowned for its wildlife reserves, wine country and rugged coastline, South Africa stretches between the Atlantic and Indian Oceans at the southernmost tip of Africa. It’s the launching point for cross-continent adventures between Cape Town and Cairo and boasts the most UNESCO World Heritage Sites in Africa.

Things to do

From the colourful streets of Soweto to the stunning landscapes of the Cape Winelands and the big-game encounters of Kruger, South Africa offers larger-than-life experiences.

Discover Cape Town. Dominated by the flat-topped peak of Table Mountain, Cape Town is a vibrant port city on the Atlantic Coast. It lies between the picturesque vineyards of the Cape Winelands and the dramatic coastal landscapes of the Cape Peninsula, home to the Boulders Beach penguin colony and the Cape of Good Hope.

Drive the Garden Route. Stretching for around 300 kilometres from Witsand to Storms River, the Garden Route is a spectacular self-driving route that takes in white sandy beaches and charming holiday villages. Inland lie scenic lagoons and rolling hills blanketed with Cape Fynbos, together with the dramatic Outeniqua Pass that links to the semi-desert landscapes of the Little Karoo.

Wildlife spot in Kruger National Park. Home to the “Big 5”, Kruger National Park sprawls across grassy plains, tropical forests and rugged mountains. Thrilling game drives offer up-close encounters with elephants, rhinos and buffalos, as well as a huge diversity of bird species that include martial eagles, lappet-faced vultures and Pel’s fishing owl.

Explore Soweto. The birthplace of Nelson Mandela, Soweto is a culturally significant township within Johannesburg. The former president’s childhood home has been preserved as a museum while the Orlando Power Station Cooling Towers are adorned with murals depicting Mandela and his community.

Getting around

Cape Town International Airport, OR Tambo International Airport and Durban International Airport are the main gateways to South Africa, with several smaller airports offering domestic flights throughout the country. Buses connect towns and cities across South Africa, while minibuses are the main means of getting around the country’s urban centres.

South Africa travel FAQs

  • Where is the best place to stay in South Africa?

    When visiting South Africa, consider checking out Cape Town, Durban, and Johannesburg as some of the most sought after locations.

  • What are the best hotels in South Africa?

    1 735 reviews rated Taj Cape Town with an average score of 9,0/10. It may also be worth looking into the Hilton Durban, which received a rating of 7,6/10 from 19 reviews. President Hotel could also be a good option, with a score of 8,5/10 from 5 185 reviews.