Hotels in South Africa

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

South Africa
Jun 10 — Jun 112
South Africa
Sat 6/10
Sun 6/11
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in South Africa

These are some of the hotels in South Africa with the highest demand. Users can use the filters present to refine their search even further.
Filter by star ratings
All filters
The Cabanas Hotel at Sun City Resort
7.9 Good
Sun City Resort, Pilanesberg, Sun City Resort, North-West, South Africa
Show on map
0.3 mi from city center, Sun City Resort, South Africa 
GoodBased on 48 reviews
7.9

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.

The Kingdom Resort
8.3 Excellent
N4 off the R556, Rustenburg, North-West, South Africa
Show on map
22.2 mi from city center, Rustenburg, South Africa 
ExcellentBased on 5,261 reviews
8.3

The Kingdom Resort has a sun deck, an outdoor pool and a bike hire. There is also a fitness centre with a plunge pool and a swimming pool.

Blue Waters Hotel
8.2 Excellent
175 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.3 mi from city center, Durban, South Africa 
ExcellentBased on 17,226 reviews
8.2

Blue Waters Hotel provides 4-star accommodation in Durban. It also features a sauna, an outdoor pool and a gym.

Soho Hotel & Casino at Sun City Resort
6.8 Good
Sun City Resort P O Box 2, Sun City Resort, North-West, South Africa
Show on map
0.1 mi from city center, Sun City Resort, South Africa 
GoodBased on 4 reviews
6.8

Situated in Sun City Resort, Soho Hotel & Casino at Sun City Resort offers 4-star accommodation, as well as a sauna, outdoor tennis courts and an outdoor pool. It is ideal for those wanting to get back to nature, with Pilanesberg National Park just steps away.

Holiday Inn Express Durban - Umhlanga
8.3 Excellent
2 Ncondo Place, Crn Ncondo Place &, Durban, KwaZulu-Natal, South Africa
Show on map
9.3 mi from city center, Durban, South Africa 
ExcellentBased on 3,884 reviews
8.3

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.

Cape Town Lodge Hotel
8.1 Excellent
101 Buitengracht Street, Cape Town, Western Cape, South Africa
Show on map
1.6 mi from city center, Cape Town, South Africa 
ExcellentBased on 3,790 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.

Lagoon Beach Hotel & Spa
7.6 Good
1 Lagoon Gate Drive, Cape Town, Western Cape, South Africa
Show on map
3.3 mi from city center, Cape Town, South Africa 
GoodBased on 4,260 reviews
7.6

Stylishly art deco in design, Lagoon Beach Hotel & Spa is located in Cape Town and offers free wireless internet access in all areas and a rooftop pool. The hotel also boasts sweeping city and ocean views, and overlooks Table Bay.

Garden Court Marine Parade
9.6 Excellent
167 Marine Parade, 167, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city center, Durban, South Africa 
ExcellentBased on 3 reviews
9.6

Garden Court Marine Parade provides modern 3-star accommodation in Durban. It is close to Marine Parade Street, restaurants and shops.

Belaire Suites
8.7 Excellent
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.2 mi from city center, Durban, South Africa 
ExcellentBased on 6,556 reviews
8.7

Belaire Suites Hotel provides modern 4-star accommodation in Durban. It also features a swimming pool, a beauty centre and outdoor tennis courts.

Albany Hotel
5.9 Okay
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
Show on map
0.1 mi from city center, Durban, South Africa 
OkayBased on 4,247 reviews
5.9

Albany Hotel is a comfortable base while visiting Durban and is close to everything the area has to offer. Guests can also admire views of Francis Farewell Square from the hotel.

Tips for booking hotels in South Africa

Cheapest month:November
Most expensive month:August
Average price in South Africa:$217/night
Cheapest price found:$7/night
Cheapest day:Thursday
Most expensive day:Sunday
$116 - $389
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$133 - $164
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated South Africa hotels

Our users rated these hotels as some of the best places to stay in South Africa. Make sure to read hotel descriptions and reviews to find the right property right for you.
1
Morning Star Express Hotel
7.0 Good
327 Visagie Street, Pretoria, Gauteng, South Africa
Show on map
0.6 mi from city center, Pretoria, South Africa 

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

$25
Avg. per night
2
Garden Court South Beach
9.8 Excellent
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city center, 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.

$64
Avg. per night
3
Grande Kloof Boutique Hotel
7.4 Good
69 Kloof Road, Fresnaye, Cape Town, Western Cape, South Africa
Show on map
3.4 mi from city center, Cape Town, South Africa 

Grande Kloof Boutique Hotel offers a charming setting in Cape Town and has a swimming pool, free Wi-Fi and complimentary private parking. It also features a sauna, a sun deck and a Jacuzzi.

$37
Avg. per night
4
The Oyster Box
9.3 Excellent
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
Show on map
1.4 mi from city center, Umhlanga, South Africa 

The Oyster Box provides 5-star accommodation in Durban. It also features a sauna, free Wi-Fi and an outdoor pool.

$359
Avg. per night
5
Hotel Verde Cape Town Airport
8.8 Excellent
15 Michigan Street, Airport Industria, Cape Town, Western Cape, South Africa
Show on map
9.1 mi from city center, Cape Town, South Africa 

The hotel offers 4-star accommodation in Cape Town, just moments from Cape Town International Airport. It also provides free Wi-Fi and an outdoor pool.

$73
Avg. per night
6
Taj Cape Town
8.9 Excellent
1 Wale Street, Cape Town, Western Cape, South Africa
Show on map
1.4 mi from city center, Cape Town, South Africa 

Situated in the city centre, Taj Cape Town provides easy access to Cape Town's popular shopping and sightseeing areas. It offers complimentary Wi-Fi, a bar and is close to Long Street.

$122
Avg. per night
7
Coastlands Umhlanga Hotel And Convention Centre
7.9 Good
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city center, Umhlanga, South Africa 

Current in its design, Coastlands Umhlanga Hotel and Convention Centre is positioned in a well-known area of Durban. Featuring views of Ballito Beach and Umhlanga, it also offers a variety of amenities, such as an outdoor pool, a sun deck and massage services.

$73
Avg. per night
8
The Palace of the Lost City at Sun City Resort
8.7 Excellent
PO Box 308, Sun City Resort, North-West, South Africa
Show on map
0.5 mi from city center, Sun City Resort, South Africa 

Featuring a private beach, an outdoor pool and outdoor tennis courts, this elegant resort is a few minutes walk from Lost City Golf Course. It is the perfect base for those looking to be surrounded by nature, with Pilanesberg National Park just moments away.

$247
Avg. per night

Cheapest hotels in South Africa, Africa

At the moment, these hotels offer the lowest nightly rate out of those we've come across in South Africa. As prices can vary by date, change the dates if you're flexible to compare rates.
Mojo Hotel
7.2 Good
30 regent road Sea Point, Cape Town, Western Cape, South Africa
Show on map
3.3 mi from city center, Cape Town, South Africa 

Mojo Hotel/Hostel & Market offers 3-star accommodation in Cape Town. It also features a 24-hour reception, a sun deck and bicycle rental.

$9
Avg. per night
Riviera Hotel Durban
6.2 Good
127 Margaret Mncadi Avenue, Durban, KwaZulu-Natal, South Africa
Show on map
0.5 mi from city center, Durban, South Africa 

Riviera Hotel Durban is situated in Durban and is close to the area's tourist attractions. It also offers a 24-hour reception, meeting rooms and highchairs.

$16
Avg. per night
Durban Manor Hotel and Conference Centre
7.6 Good
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
Show on map
0.4 mi from city center, Durban, South Africa 

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

$21
Avg. per night
Pavilion Hotel Durban
7.4 Good
15 K East Masinga Road, Durban, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city center, Durban, South Africa 

Pavilion Hotel Durban is a chic setting while visiting Durban and is close to everything the area has to offer. It also provides a 24-hour reception, a concierge and meeting rooms.

$26
Avg. per night
The Royal Hotel
7.4 Good
267 Smith Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.2 mi from city center, Durban, South Africa 

Located in Durban, The Royal Hotel Durban is within a 35-minute drive of King Shaka International Airport and provides a sauna and an outdoor pool. It offers expansive city views and 4-star rooms.

$29
Avg. per night
Elephant Springs Hotel
5.2 Okay
31 Sutter Road, Bela-Bela, Limpopo, South Africa
Show on map
0.3 mi from city center, 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 sun deck.

$29
Avg. per night
Parade Hotel
7.8 Good
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 mi from city center, 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.

$30
Avg. per night
Beachcomber Bay - Guest House
7.9 Good
75 Marine Drive, Margate, KwaZulu-Natal, South Africa
Show on map
0.7 mi from city center, Margate, South Africa 

Beachcomber Bay Guest House is situated in Margate and offers complimentary wireless internet. It also features an outdoor pool, a sauna and a Jacuzzi.

$30
Avg. per night

Hotel prices in South Africa

A breakdown of the average price per hotel class in South Africa. We've also highlighted the most popular hotels and best value within each hotel class.
2 stars and under
3 stars
4 stars +

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

Other accommodations in South Africa

Find the perfect hostel, theme hotel, or vacation rental for your stay in South Africa
Villa Viva Hostel
8.6 Excellent
74 New Church Street, Cape Town, Western Cape, South Africa
Show on map
1.9 mi from city center, Cape Town, South Africa 

Located in Cape Town, The Backpack is within a 25-minute drive of Cape Town International Airport and offers a swimming pool, an outdoor pool and free Wi-Fi. It is conveniently positioned for guests wishing to sightsee in the area.

$17
Avg. per night
Long Street Backpackers
7.8 Good
209 Long Street, Cape Town, Western Cape, South Africa
Show on map
1.5 mi from city center, Cape Town, South Africa 

Centrally located, Long Street Backpackers allows for easy access to Cape Town's best sightseeing areas. It is also situated only minutes away from Parliament of South Africa.

$10
Avg. per night
Curiocity Johannesburg
7.9 Good
302 Fox Street, Johannesburg, Gauteng, South Africa
Show on map
1.1 mi from city center, Johannesburg, South Africa 

Boasting an outdoor pool, Curiocity Backpackers is located in Johannesburg and offers comfortable accommodation. It also provides free Wi-Fi.

$16
Avg. per night

Where to stay in South Africa

Utilize the map to find properties close to the South Africa area(s) or attractions you plan on visiting. More information on a given hotel can be accessed by clicking the hotel's name within the map.
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

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