Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in South Africa

Filter by star ratings
All filters
City Lodge Hotel Durban
City Lodge Hotel Durban
8.3 Excellent
Corner Brickhill And Old Fort Roads, Durban, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Durban, South Africa 
ExcellentBased on 116 reviews
8.3

Situated in Durban, City Lodge Hotel Durban provides modern 3-star accommodation, as well as an outdoor pool. It is ideally positioned for those wishing to discover the area's attractions.

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
8.1 Excellent
Portswood Road, V & A Waterfront, Cape Town, Western Cape, South Africa
Show on map
3.4 km from city centre, Cape Town, South Africa 
ExcellentBased on 1,332 reviews
8.1

Housed in a 20th-century building and overlooking Table Mountain and V & A Waterfront, Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge features modern accommodation in Cape Town. It provides private parking on site and is conveniently set for sightseeing, with Cape Town International Convention Centre a short drive away.

Gondwana Game Reserve
Gondwana Game Reserve
9.1 Excellent
Heuningkip Farm, R327, Mossel Bay, Western Cape, South Africa
Show on map
23.5 km from city centre, Mossel Bay, South Africa 
ExcellentBased on 225 reviews
9.1

Recently refurbished, Gondwana Game Reserve provides luxury 5-star accommodation in Mossel Bay. It offers an outdoor pool, a swimming pool and free wireless internet.

Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
7.7 Good
Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
19.8 km from city centre, Johannesburg, South Africa 
GoodBased on 1,962 reviews
7.7

Southern Sun OR Tambo International Airport provides 3-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It features a spa, as well as a currency exchange, a free shuttle service and an outdoor pool.

Southern Sun Elangeni & Maharani
Southern Sun Elangeni & Maharani
7.9 Good
63 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.4 km from city centre, Durban, South Africa 
GoodBased on 1,230 reviews
7.9

Boasting an outdoor pool, Southern Sun Elangeni & Maharani is located in Durban and offers modern accommodation. It is ideally positioned for guests wishing to visit local attractions.

Premier Hotel Cape Town
Premier Hotel Cape Town
8.0 Excellent
1 Marais Road, Cape Town, Western Cape, South Africa
Show on map
5.2 km from city centre, Cape Town, South Africa 
ExcellentBased on 940 reviews
8.0

Located in Cape Town, Premier Hotel Cape Town is within easy reach of Victoria & Alfred Waterfront and Table Mountain. Those staying at the property have access to an outdoor pool and a sun deck.

The Kingdom Resort
The Kingdom Resort
8.5 Excellent
N4 off the R556, Sun City, North-West, South Africa
Show on map
5.2 km from city centre, Sun City, South Africa 
ExcellentBased on 5,025 reviews
8.5

The Kingdom Resort offers 4-star accommodation, plus an outdoor pool, a shuttle service and a sun deck. There is also a fitness centre with a plunge pool and a swimming pool.

aha Harbour Bridge Hotel & Suites
aha Harbour Bridge Hotel & Suites
8.6 Excellent
Roggebaai Canal, Lower Long Street, Cape Town, Western Cape, South Africa
Show on map
2.2 km from city centre, Cape Town, South Africa 
ExcellentBased on 502 reviews
8.6

Strategically located in the heart of the city, this 4-star property makes for an excellent base in Cape Town. It is moments from Cape Town International Convention Centre, restaurants and nightlife options.

Premier Hotel Or Tambo
Premier Hotel Or Tambo
8.5 Excellent
73 Gladiator Street, Kempton Park, Gauteng, South Africa
Show on map
1.6 km from city centre, Kempton Park, South Africa 
ExcellentBased on 2,966 reviews
8.5

Situated in Kempton Park, Premier Hotel O R Tambo offers modern 4-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

L'ermitage - Franschhoek Chateau
L'ermitage - Franschhoek Chateau
8.9 Excellent
Lambrechts Road, Franschhoek, Western Cape, South Africa
Show on map
2.4 km from city centre, Franschhoek, South Africa 
ExcellentBased on 751 reviews
8.9

Conveniently situated and featuring free Wi-Fi, an outdoor pool and a rooftop terrace, this elegant hotel is an easy drive from Pniel. It has a gym, as well as valet parking, a beauty centre and an express check-in and check-out feature.

Tips for booking a South Africa hotel

Cheapest month:June
Most expensive month:May
Average price in South Africa:$235/night
Absolute cheapest price found:$37/night
Cheapest day:Sunday
Most expensive day:Thursday
$113 - $905
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$110 - $192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

Show all 32,507 hotels
1
The Portswood V&a Waterfront
The Portswood V&a Waterfront
8.7 Excellent
Portswood Road, Cape Town, Western Cape, South Africa
Show on map
3.3 km from city centre, Cape Town 

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.4 Excellent
West Quay Victoria and Alfred Waterfront, Cape Town, Western Cape, South Africa
Show on map
2.9 km from city centre, Cape Town 

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
Dysart Boutique Hotel
Dysart Boutique Hotel
9.2 Excellent
17 Dysart Road, Cape Town, Western Cape, South Africa
Show on map
3.9 km from city centre, Cape Town 

DysArt Boutique Hotel provides a modern setting while in Cape Town. Popular features at this 5-star property include a rooftop terrace and free Wi-Fi.

4
Sandton Sun
Sandton Sun
8.9 Excellent
Corner Fifth & Alice Street, Johannesburg, Gauteng, South Africa
Show on map
10.7 km from city centre, Johannesburg 

Sandton Sun, located in Sandton, offers luxury accommodation and superior facilities. It also provides a sauna, a swimming pool and a beauty centre.

5
Treetops Guesthouse
Treetops Guesthouse
9.2 Excellent
44 Albert Road, Walmer, Port Elizabeth, Eastern Cape, South Africa
Show on map
2.3 km from city centre, Port Elizabeth 

Situated close to Valley Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to explore Port Elizabeth and its surrounds. It also provides a free shuttle service, free Wi-Fi and an outdoor pool.

6
Protea Hotel by Marriott Transit O.R. Tambo Airport
Protea Hotel by Marriott Transit O.R. Tambo Airport
7.3 Good
OR Tambo International Airport,Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
20.4 km from city centre, Johannesburg 

Protea Hotel by Marriott Transit O R Tambo Airport provides 4-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It also features a beauty centre, a coffee bar and 24-hour room service.

7
Lavender Farm Guest House
Lavender Farm Guest House
9.1 Excellent
1 Verdun Road, Franschhoek, Western Cape, South Africa
Show on map
3.7 km from city centre, Franschhoek 

Lavender Farm Guest House is situated in Franschhoek and offers complimentary Wi-Fi. It provides a spa and wellness centre, as well as a hair salon, an outdoor pool and meeting rooms.

8
Premier Hotel Cape Town
Premier Hotel Cape Town
8.0 Excellent
1 Marais Road, Cape Town, Western Cape, South Africa
Show on map
5.2 km from city centre, Cape Town 

Located in Cape Town, Premier Hotel Cape Town is within easy reach of Victoria & Alfred Waterfront and Table Mountain. Those staying at the property have access to an outdoor pool and a sun deck.

Cheapest hotels in South Africa

Show all 32,507 hotels
Ashby Manor Guest House
Ashby Manor Guest House
8.4 Excellent
242 High Level Road, Cape Town, Western Cape, South Africa
Show on map
5.1 km from city centre,  

Situated in Cape Town, Ashby Manor Guest House offers 4-star accommodation, as well as a sauna. It also provides laundry facilities and an airport shuttle.

$28
Avg. per night
Happy Rhino Hotel
Happy Rhino Hotel
5.4 Okay
179 Loop Street, Cape Town, Western Cape, South Africa
Show on map
2.6 km from city centre,  

Centrally situated, Happy Rhino Hotel offers easy access to Cape Town's best tourist attractions. It is located a brief walk from Long Street, South African National Gallery and Parliament of South Africa.

$32
Avg. per night
Airport Inn Bed And Breakfast
Airport Inn Bed And Breakfast
7.7 Good
19 Halifax Road, Rhodesfield, Kempton Park, Gauteng, South Africa
Show on map
1.7 km from city centre,  

Just a 10-minute car ride from OR Tambo International Airport, Airport Inn Bed and Breakfast provides convenient accommodation and features outdoor tennis courts and an outdoor pool. It has a fitness centre, as well as valet parking, free Wi-Fi and a kids pool.

$39
Avg. per night
Ashanti Lodge Backpackers Gardens
Ashanti Lodge Backpackers Gardens
8.4 Excellent
11 Hof Street, Cape Town, Western Cape, South Africa
Show on map
2.9 km from city centre,  

Situated in Cape Town, Ashanti Lodge Backpackers offers 3-star accommodation, as well as an outdoor pool and free Wi-Fi. It is ideally located for those wishing to discover the area's attractions.

$45
Avg. per night
Kruger Adventure Lodge
Kruger Adventure Lodge
7.8 Good
Hazyview, Mpumalanga, South Africa
Show on map
2.7 km from city centre,  

Kruger Adventure Lodge offers 3-star accommodation in Hazyview. It also provides an express check-in and check-out feature, an outdoor pool and a kids pool.

$45
Avg. per night
Parliament Hotel
Parliament Hotel
8.7 Excellent
9 Barrack Street, Cape Town, Western Cape, South Africa
Show on map
2.0 km from city centre,  

Set in the heart of the city, Parliament Hotel Cape Town provides easy access to Cape Town's popular retail and sightseeing areas. It offers 3-star accommodation with air-conditioned rooms.

$45
Avg. per night
Nothando Backpackers Lodge
Nothando Backpackers Lodge
8.9 Excellent
5 Wilder Street, Plettenberg Bay, Western Cape, South Africa
Show on map
0.3 km from city centre,  

Nothando Backpackers Lodge provides a comfortable setting while in Plettenberg Bay. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

$50
Avg. per night
Lady Hamilton Hotel
Lady Hamilton Hotel
7.7 Good
10 Union Street Gardens, Cape Town, Western Cape, South Africa
Show on map
3.0 km from city centre,  

Boasting views of Table Mountain, Lady Hamilton Hotel Cape Town is near Cape Town's popular sightseeing destinations. It also offers meeting rooms, an outdoor pool and a rooftop terrace.

$51
Avg. per night

Hotel prices in South Africa

2 stars or below

$17 - $113

Ashanti Lodge Backpackers Gardens

No. 1 most popular

$45
Avg. per night
Happy Rhino Hotel

No. 2 most popular

$32
Avg. per night
Atlantic Point Backpackers

Best value

$17
Avg. per night
3 stars

$18 - $537

The Cabanas Hotel at Sun City Resort

No. 1 most popular

$134
Avg. per night
First Group La Montagne

No. 2 most popular

$90
Avg. per night
Green Elephant Backpackers

Best value

$18
Avg. per night
4 stars and up

$66 - $892

Taj Cape Town

No. 1 most popular

Taj Cape Town
9.0 Excellent
$104
Avg. per night
Radisson Blu Hotel Waterfront, Cape Town

No. 2 most popular

$144
Avg. per night
President Hotel

Best value

President Hotel
8.5 Excellent
$66
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?

    Cape Town, Johannesburg, and Durban are the most popular places on HotelsCombined for stays in South Africa.

  • What are the best hotels in South Africa?

    1,494 reviews rated Taj Cape Town with an average score of 9.0/10. It may also be worth looking into the Radisson Blu Hotel Waterfront, Cape Town, which received a rating of 8.6/10 from 1,512 reviews. Radisson Blu Le Vendome Hotel could also be a good option, with a score of 7.5/10 from 1,682 reviews.