Hotels in South Africa

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

South Africa
28 Jan — 29 Jan2
South Africa
Sat 28/1
Sun 29/1
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in South Africa

Filter by star ratings
All filters
The Cabanas Hotel at Sun City Resort
8.0 Excellent
Sun City Resort, Pilanesberg, Sun City Resort, North-West, South Africa
Show on map
0.5 km from city centre, Sun City Resort, South Africa 
ExcellentBased on 54 reviews
8.0

Located in Sun City Resort, The Cabanas Hotel at Sun City Resort provides modern 3-star accommodation, as well as a private beach, an outdoor pool and outdoor tennis courts. It is the perfect base for those wanting to get back to nature, with Pilanesberg National Park just moments away.

Cape Town Lodge Hotel
8.1 Excellent
101 Buitengracht Street, Cape Town, Western Cape, South Africa
Show on map
2.6 km from city centre, Cape Town, South Africa 
ExcellentBased on 3,494 reviews
8.1

Conveniently located in the centre of the city, this 4-star hotel makes for an excellent base in Cape Town. It is steps from Long Street, restaurants and nightlife options.

City Lodge Hotel V&A Waterfront
8.3 Excellent
Cnr Dock And Alfred Roads, Cape Town, Western Cape, South Africa
Show on map
2.4 km from city centre, Cape Town, South Africa 
ExcellentBased on 2,437 reviews
8.3

Located in Cape Town, City Lodge Hotel Victoria And Alfred Waterfront is within a 20-minute drive of Cape Town International Airport and provides an outdoor pool. It is conveniently positioned for those wanting to visit local attractions.

Hilton Sandton
7.9 Good
138 Rivonia Road, Sandton, Gauteng, South Africa
Show on map
0.8 km from city centre, Sandton, South Africa 
GoodBased on 1,597 reviews
7.9

Situated in Johannesburg, this 5-star property is modern and contemporary. It also offers an outdoor pool, outdoor tennis courts and a sauna.

Southern Sun The Cullinan
8.3 Excellent
1 Cullinan Street, Cape Town, Western Cape, South Africa
Show on map
2.1 km from city centre, Cape Town, South Africa 
ExcellentBased on 427 reviews
8.3

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Cape Town. It is moments from Cape Town International Convention Centre, eateries and nightlife options.

aha The Rex Hotel
8.3 Excellent
8 Gray Steet, Knysna, Western Cape, South Africa
Show on map
0.4 km from city centre, Knysna, South Africa 
ExcellentBased on 863 reviews
8.3

This modern hotel is situated minutes from Knysna Waterfront in Knysna. It also offers an express check-in and check-out feature, supervised child care/activities and an outdoor pool.

City Lodge Hotel Fourways
8.1 Excellent
Cnr Montecasino Blvd & Witkoppen Rd, Johannesburg, Gauteng, South Africa
Show on map
19.8 km from city centre, Johannesburg, South Africa 
ExcellentBased on 730 reviews
8.1

Located in Johannesburg, City Lodge Hotel Fourways is within a 30-minute drive of OR Tambo International Airport and provides an outdoor pool. The various facilities this modern hotel has to offer include meeting rooms, a 24-hour reception and a sun deck.

Holiday Inn Express Durban - Umhlanga
8.2 Excellent
2 Ncondo Place, Crn Ncondo Place &, Durban, KwaZulu-Natal, South Africa
Show on map
15.0 km from city centre, Durban, South Africa 
ExcellentBased on 3,361 reviews
8.2

Situated in Durban, Holiday Inn Express Durban - Umhlanga offers modern 3-star accommodation, as well as an outdoor pool. The various amenities this stylish hotel has to offer include a 24-hour reception, a currency exchange and an express check-in and check-out feature.

Tips for booking hotels in South Africa

Cheapest month:August
Most expensive month:January
Average price in South Africa:₹ 12,364/night
Cheapest price found:₹ 896/night
Cheapest day:Tuesday
Most expensive day:Wednesday
₹ 8,485 - ₹ 19,267
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 10,753 - ₹ 14,169
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

1
Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
8.4 Excellent
221 Garsfontein Road, Pretoria, Gauteng, South Africa
Show on map
9.5 km from city centre, Pretoria, South Africa 

Protea Hotel Fire & Ice by Marriott Pretoria Menlyn is located in Pretoria and is close to the area's well-known attractions. In addition to free private parking on site, the hotel offers modern 4-star rooms and a bar.

2
Protea Hotel by Marriott Clarens
8.3 Excellent
Corner Main Street & Van Der Merwe Street PO Box 220, Clarens, Free State, South Africa
Show on map
0.7 km from city centre, Clarens, South Africa 

Protea Hotel by Marriott Clarens provides 4-star accommodation in Clarens. It features an outdoor pool, a swimming pool and complimentary Wi-Fi.

3
Under Milkwood Resort
9.0 Excellent
13 George Rex Drive, The Heads, Knysna, Western Cape, South Africa
Show on map
4.6 km from city centre, Knysna, South Africa 

Under Milkwood Resort is located in Knysna and is close to Leisure Isle. Some of the facilities on offer at this unique 3-star resort include free on-site parking and wireless internet.

4
Morning Star Express Hotel
7.1 Good
327 Visagie Street, Pretoria, Gauteng, South Africa
Show on map
1.0 km from city centre, Pretoria, South Africa 

Morning Star Express Hotel provides a comfortable setting while in Pretoria. It offers 3-star accommodation with air-conditioned rooms.

5
City Lodge Hotel Grandwest
8.4 Excellent
Grandwest Casino & Entertainment Wo Off Vanguard Drive, Goodwood, Box 2 Cape Town South Africa, Cape Town, Western Cape, South Africa
Show on map
9.7 km from city centre, Cape Town, South Africa 

City Lodge Hotel GrandWest offers 3-star accommodation in Cape Town. It also provides an express check-in and check-out feature, meeting rooms and an outdoor pool.

6
Garden Court South Beach
9.0 Excellent
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.0 km from city centre, Durban, South Africa 

Garden Court - South Beach is situated in Durban and is close to the area's well-known attractions. It offers 3-star accommodation and views of the city.

7
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.

8
Beverly Hills
8.3 Excellent
54 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
Show on map
15.6 km from city centre, Durban, South Africa 

Set just a few steps from Umhlanga Lighthouse, this modern hotel features both a bar and a restaurant. Popular amenities, such as an outdoor pool, a swimming pool and outdoor tennis courts, ensure a satisfying stay in Durban.

Cheapest hotels in South Africa, Africa

91 Loop
8.5 Excellent
91 Loop Street, Cape Town, Western Cape, South Africa
Show on map
2.3 km from city centre, Cape Town, South Africa 

Set in the heart of the city, 91 Loop Boutique Hostel provides easy access to Cape Town's popular retail and sightseeing areas. The various facilities this chic hostel offers include a concierge, luggage storage and a 24-hour reception.

₹ 1,141
Avg. per night
Atlantic Point Backpackers
8.2 Excellent
2 Cavalcade Road, Green Point, Cape Town, Western Cape, South Africa
Show on map
3.5 km from city centre, Cape Town, South Africa 

This vibrant hostel in Cape Town offers complimentary wireless internet, as well as a kids pool and an outdoor pool. It is ideally located for those wishing to visit the area's popular attractions.

₹ 1,548
Avg. per night
Bayside Lodge Pinetown
5.0 Okay
2 Park Lane, Pinetown, KwaZulu-Natal, South Africa
Show on map
2.4 km from city centre, Pinetown, South Africa 

Bayside Lodge Pinetown offers 3-star accommodation in Pinetown. It provides free Wi-Fi, a 24-hour reception and luggage storage.

₹ 1,711
Avg. per night
Bayside Hotel 116
8.3 Excellent
116 West Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.4 km from city centre, Durban, South Africa 

Situated amongst a variety of well-known tourist attractions, shops and eateries, Bayside Hotel 116 is ideal for those wanting to discover Durban and its surroundings. Guests can also make the most of complimentary internet access throughout the property.

₹ 2,037
Avg. per night
Elephant Springs Hotel
5.3 Okay
31 Sutter Road, Bela-Bela, Limpopo, South Africa
Show on map
0.5 km from city centre, Bela-Bela, South Africa 

Elephant Springs Hotel & Cabanas provides a comfortable setting while in Bela-Bela. It also offers free Wi-Fi, an outdoor pool and a coffee bar.

₹ 2,282
Avg. per night
Parade Hotel
7.8 Good
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.0 km from city centre, Durban, South Africa 

Situated in Durban, Parade Hotel is a short walk from Golden Mile and offers a swimming pool. It provides free wireless internet in public areas and is steps from Marine Parade Street and other well-known attractions.

₹ 2,445
Avg. per night
Happy Rhino Hotel
5.2 Okay
179 Loop Street, Cape Town, Western Cape, South Africa
Show on map
2.6 km from city centre, Cape Town, South Africa 

Centrally situated, Happy Rhino Hotel offers easy access to Cape Town's best tourist attractions. Just a short walk from Company Gardens, it provides comfortable rooms equipped with a refrigerator.

₹ 2,445
Avg. per night
Sun1 Durban
7.1 Good
65 Masabalala Yengwa/Nmr Avenue, Durban, KwaZulu-Natal, South Africa
Show on map
1.3 km from city centre, Durban, South Africa 

SUN1 Durban is situated in Durban and offers complimentary wireless internet. It is conveniently located for those wishing to visit local attractions.

₹ 2,526
Avg. per night

Hotel prices in South Africa

2 stars and under
3 stars
4 stars +

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

Where to stay in South Africa

Hostels in popular Africa cities

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 in South Africa

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 South Africa

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.

Facts about staying in South Africa

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

    South Africa has plenty to offer. Consider staying in some of its most favoured locations, like Cape Town, Durban, and Johannesburg.

  • What are the best hotels in South Africa?

    Taj Cape Town, rated with a score of 8.9 from 2,026 reviewers, is one of the most popular hotels in South Africa. Other top stays include Airport Inn Bed And Breakfast, with an average rating of 7.4 from 1,122 reviewers, and Protea Hotel by Marriott Mahikeng, with a score of 7.9 from 922 reviewers.

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation