Hotels in South Africa

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

South Africa
2 Aug — 3 Aug2
South Africa
Mon 2/8
Tue 3/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in South Africa

Filter by star ratings
All filters
Villa Viva Hostel
Villa Viva Hostel
8.7 Excellent
74 New Church Street, Cape Town, Western Cape, South Africa
Show on map
3.0 km from city centre, Cape Town, South Africa 
ExcellentBased on 703 reviews
8.7

At the base of Table Mountain, The Backpack is located close to Cape Town's famous tourist attractions. It also offers free Wi-Fi, an outdoor pool and a swimming pool.

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.

Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
Protea Hotel Fire & Ice! by Marriott Durban Umhlanga Ridge
8.3 Excellent
14 Palm Boulevard, Umhlanga Ridge, Umhlanga, KwaZulu-Natal, South Africa
Show on map
1.1 km from city centre, Umhlanga, South Africa 
ExcellentBased on 1,194 reviews
8.3

Situated in Durban, Protea Hotel Durban Umhlanga Ridge offers relaxed 4-star accommodation, as well as a rooftop terrace, a rooftop pool and outdoor tennis courts. It is close to Gateway Theatre Of Shopping, eateries and shops.

Garden Court Marine Parade
Garden Court Marine Parade
8.5 Excellent
167 Marine Parade,167, Durban, KwaZulu-Natal, South Africa
Show on map
1.0 km from city centre, Durban, South Africa 
ExcellentBased on 4 reviews
8.5

Offering an indoor pool, Garden Court Marine Parade is situated in Durban and is a brief stroll from Marine Parade Street. It provides 3-star accommodation with air-conditioned rooms.

Zest Boutique Hotel
Zest Boutique Hotel
9.3 Excellent
2 Braemar Road, Green Point, Cape Town, Western Cape, South Africa
Show on map
3.3 km from city centre, Cape Town, South Africa 
ExcellentBased on 87 reviews
9.3

Situated in Cape Town, Villa Zest Boutique Hotel is an easy drive from the Chavonnes Battery Museum and the Kirstenbosch National Botanical Garden. Some of the popular facilities at this unique 5-star hotel include a rooftop terrace and free Wi-Fi.

The Cascades Hotel at Sun City Resort
The Cascades Hotel at Sun City Resort
7.6 Good
R556, Sun City, North-West, South Africa
Show on map
1.5 km from city centre, Sun City, South Africa 
GoodBased on 1,341 reviews
7.6

Set in Pilanesberg National Park, this themed resort is the perfect base for a relaxing stay. Guests can also enjoy free access to the exclusive beach.

Southern Sun Emnotweni
Southern Sun Emnotweni
8.0 Excellent
Government Boulevard Riverside Park Ext.1, Nelspruit, Mpumalanga, South Africa
Show on map
3.8 km from city centre, Nelspruit, South Africa 
ExcellentBased on 430 reviews
8.0

Boasting a swimming pool, Southern Sun Emnotweni is located in Nelspruit and offers traditional accommodation. It also provides a 24-hour reception, meeting rooms and babysitting/child services.

Ascot Inn
Ascot Inn
8.1 Excellent
210 Woodhouse Road, Pietermaritzburg, KwaZulu-Natal, South Africa
Show on map
2.2 km from city centre, Pietermaritzburg, South Africa 
ExcellentBased on 299 reviews
8.1

Ascot Inn Pietermaritzburg provides comfortable 3-star accommodation in Pietermaritzburg. It also offers free Wi-Fi, an outdoor pool and room service.

Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
8.1 Excellent
Corner of York & Gladiator Streets, Rhodesfield,Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
20.7 km from city centre, Johannesburg, South Africa 
ExcellentBased on 2,696 reviews
8.1

Located in Kempton Park, Protea Hotel by Marriott O R Tambo Airport offers modern 4-star accommodation, as well as a swimming pool. It has a spa, as well as a free shuttle service, a sun deck and an express check-in and check-out feature.

The Table Bay Hotel
The Table Bay Hotel
8.8 Excellent
Quay 6 Victoria & Alfred, Cape Town, Western Cape, South Africa
Show on map
3.3 km from city centre, Cape Town, South Africa 
ExcellentBased on 1,733 reviews
8.8

Situated in Cape Town, The Table Bay Hotel offers stylish, 5-star accommodation close to Victoria & Alfred Waterfront. It also features an outdoor pool, a Jacuzzi and a sauna.

Tips for booking a South Africa hotel

Cheapest month:April
Most expensive month:March
Average price in South Africa:€144/night
Absolute cheapest price found:€2/night
Cheapest day:Wednesday
Most expensive day:Friday
€38 - €399
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€61 - €168
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

Show all 33,931 hotels
1
Southern Sun Cape Sun
Southern Sun Cape Sun
8.0 Excellent
23 Strand Street, Cape Town, Western Cape, South Africa
Show on map
2.1 km from city centre, Cape Town 

Conveniently situated, Southern Sun Cape Sun allows for easy access to Cape Town's main sightseeing areas. This 4-star hotel provides views of Table Mountain, Robben Island and Table Bay, as well as an indoor pool.

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

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
Sandton Sun
Sandton Sun
8.9 Excellent
Corner Fifth & Alice Street, Johannesburg, Gauteng, South Africa
Show on map
10.6 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
Villa Viva Hostel
Villa Viva Hostel
8.7 Excellent
74 New Church Street, Cape Town, Western Cape, South Africa
Show on map
3.0 km from city centre, Cape Town 

At the base of Table Mountain, The Backpack is located close to Cape Town's famous tourist attractions. It also offers free Wi-Fi, an outdoor pool and a swimming pool.

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

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

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.

8
Grande Kloof Boutique Hotel
Grande Kloof Boutique Hotel
7.6 Good
69 Kloof Road, Fresnaye, Cape Town, Western Cape, South Africa
Show on map
5.5 km from city centre, Cape Town 

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.

Cheapest hotels in South Africa

Show all 33,931 hotels
Big Blue Backpackers
Big Blue Backpackers
8.1 Excellent
7 Vesperdene Road, Cape Town, Western Cape, South Africa
Show on map
3.4 km from city centre,  

Big Blue Backpackers is located in Cape Town and is close to Table Bay. It also offers a swimming pool, free Wi-Fi and a 24-hour reception.

€9
Avg. per night
Mojo Hotel
Mojo Hotel
7.8 Good
30 regent road Sea Point, Cape Town, Western Cape, South Africa
Show on map
5.3 km from city centre,  

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

€10
Avg. per night
Grande Kloof Boutique Hotel
Grande Kloof Boutique Hotel
7.6 Good
69 Kloof Road, Fresnaye, Cape Town, Western Cape, South Africa
Show on map
5.5 km from city centre,  

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.

€21
Avg. per night
Ascot Inn
Ascot Inn
8.1 Excellent
210 Woodhouse Road, Pietermaritzburg, KwaZulu-Natal, South Africa
Show on map
2.2 km from city centre,  

Ascot Inn Pietermaritzburg provides comfortable 3-star accommodation in Pietermaritzburg. It also offers free Wi-Fi, an outdoor pool and room service.

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

€35
Avg. per night
Park Inn by Radisson Cape Town Newlands
Park Inn by Radisson Cape Town Newlands
8.3 Excellent
10 Hemlock Street Newlands, Cape Town, Western Cape, South Africa
Show on map
5.9 km from city centre,  

Park Inn by Radisson Cape Town Newlands provides a modern setting when in Cape Town. It also features an express check-in and check-out feature, an outdoor pool and a terrace.

€37
Avg. per night
Onomo Hotel Cape Town - Inn On The Square
Onomo Hotel Cape Town - Inn On The Square
8.3 Excellent
10 Greenmarket Square Road, Cape Town, Western Cape, South Africa
Show on map
2.2 km from city centre,  

Featuring views of Table Mountain, ONOMO Hotel Cape Town - Inn On The Square is located in Cape Town and offers a rooftop pool and a sauna so guests can unwind during their stay. It is conveniently situated in the city centre.

€38
Avg. per night
Blue Waters Hotel
Blue Waters Hotel
8.2 Excellent
175 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
2.1 km from city centre,  

Blue Waters Hotel provides modern 3-star accommodation in Durban. It has a spa, as well as a sauna, an indoor pool and a coffee bar.

€41
Avg. per night

Hotel prices in South Africa

2 stars or below

€9 - €74

Villa Viva Hostel

No. 1 most popular

Villa Viva Hostel
8.7 Excellent
€70
Avg. per night
Town Lodge Mbombela

No. 2 most popular

Town Lodge Mbombela
8.3 Excellent
€43
Avg. per night
Atlantic Point Backpackers

Best value

€9
Avg. per night
3 stars

€9 - €88

Grande Kloof Boutique Hotel

No. 1 most popular

€21
Avg. per night
Ascot Inn

No. 2 most popular

Ascot Inn
8.1 Excellent
€32
Avg. per night
Big Blue Backpackers

Best value

€9
Avg. per night
4 stars and up

€35 - €608

Taj Cape Town

No. 1 most popular

Taj Cape Town
9.0 Excellent
€111
Avg. per night
Mount Nelson, A Belmond Hotel, Cape Town

No. 2 most popular

€231
Avg. per night
Cape Town Lodge Hotel

Best value

€35
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?

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

  • What are the best hotels in South Africa?

    Taj Cape Town is a very popular hotel in South Africa, with a score of 9.0 from 1,617 reviews. Boutique Villa Guesthouse (9.4 from 311 reviews) and Mount Nelson, A Belmond Hotel, Cape Town (9.2 from 321 reviews) are also highly rated South Africa hotels based on recent feedback from HotelsCombined users.