Hotels in South Africa

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

South Africa
13 Aug — 14 Aug2
South Africa
Sat 13-8
Sun 14-8
...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
First Group Club Hacienda
8.6 Excellent
Marine Drive, Shelly Beach, KwaZulu-Natal, South Africa
Show on map
0.9 km from city centre, Shelly Beach, South Africa 
ExcellentBased on 223 reviews
8.6

Conveniently situated and offering an outdoor pool and a bowling alley, this comfortable property is within easy driving distance of Port Shepstone. Guests can also enjoy complimentary internet access throughout the property.

Belaire Suites Hotel
8.5 Excellent
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
1.9 km from city centre, Durban, South Africa 
ExcellentBased on 4,931 reviews
8.5

Located in Durban, Belaire Suites Hotel is an easy drive from uShaka Marine World and offers on-site parking. It provides a spa, as well as a swimming pool, a beauty centre and outdoor tennis courts.

Genesis All - Suite Hotel
10 Sandler Road, Johannesburg, Gauteng, South Africa
Show on map
8.2 km from city centre, Johannesburg, South Africa 

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.

DoubleTree by Hilton Cape Town - Upper Eastside
8.3 Excellent
31 Brickfield Road, Woodstock, Cape Town, Western Cape, South Africa
Show on map
1.5 km from city centre, Cape Town, South Africa 
ExcellentBased on 429 reviews
8.3

Situated in Cape Town, DoubleTree by Hilton Hotel Cape Town - Upper Eastside provides modern 4-star accommodation, as well as free wireless internet access in all areas. It also features a 24-hour reception, babysitting/child services and meeting rooms.

Blue Waters Hotel
8.1 Excellent
175 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
2.1 km from city centre, Durban, South Africa 
ExcellentBased on 13,170 reviews
8.1

Blue Waters Hotel provides a modern setting while in Durban. It has a spa, as well as a sauna, an outdoor pool and squash courts.

The Kingdom Resort
8.3 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 4,926 reviews
8.3

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

Pavilion Hotel Durban
7.5 Good
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
Show on map
1.1 km from city centre, Durban, South Africa 
GoodBased on 1,409 reviews
7.5

Pavilion Hotel Durban is situated in Durban and is close to the area's popular attractions. The various amenities this chic hotel offers include a 24-hour reception, meeting rooms and a concierge.

Holiday Inn Express Durban - Umhlanga
8.3 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 2,606 reviews
8.3

Holiday Inn Express Durban - Umhlanga is situated in Durban and is close to the area's well-known attractions. It also features an outdoor pool and a gym.

Tips for booking hotels in South Africa

Cheapest month:April
Most expensive month:August
Average price in South Africa:S$ 1,005/night
Cheapest price found:S$ 16/night
Cheapest day:Wednesday
Most expensive day:Friday
S$ 174 - S$ 5,043
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 95 - S$ 1,596
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.5 Excellent
221 Garsfontein Road, Pretoria, Gauteng, South Africa
Show on map
9.5 km from city centre, Pretoria, South Africa 

Situated in Pretoria, Protea Hotel Fire & Ice by Marriott Pretoria Menlyn is within walking distance of Menlyn Park Shopping Centre and offers an outdoor pool. In addition to free private parking on site, the hotel provides modern 4-star rooms and a bar.

2
Protea Hotel by Marriott Clarens
8.4 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 offers free Wi-Fi, an outdoor pool and a swimming pool.

3
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 

Situated a short stroll from Pretoria Railway Station, Morning Star Express Hotel provides guests with a convenient base when visiting Pretoria. It provides 3-star accommodation with air-conditioned rooms.

4
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 offers a historic setting when in Durban. It is steps from Golden Mile and is near the area's popular attractions and dining spots.

5
The Bay Hotel
8.3 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.

6
The Oyster Box
9.3 Excellent
2 Lighthouse Road, Durban, KwaZulu-Natal, South Africa
Show on map
15.5 km from city centre, Durban, South Africa 

Situated a brief drive from Gateway Theatre Of Shopping, The Oyster Box provides award-winning accommodation in Durban. This 5-star hotel offers views of Umhlanga Lighthouse, plus a sauna, free Wi-Fi and an outdoor pool.

7
Hotel Verde Cape Town Airport
8.7 Excellent
15 Michigan Street, Airport Industria, Cape Town, Western Cape, South Africa
Show on map
14.7 km from city centre, 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.

8
Taj Cape Town
8.9 Excellent
1 Wale Street, Cape Town, Western Cape, South Africa
Show on map
2.2 km from city centre, Cape Town, South Africa 

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Cape Town. It offers complimentary Wi-Fi, a bar and is close to Long Street.

Cheapest hotels in South Africa, Africa

Mojo Hotel
7.5 Good
30 regent road Sea Point, Cape Town, Western Cape, South Africa
Show on map
5.3 km from city centre, 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.

S$ 15
Avg. per night
Bush Bungalows at Sun City Resort
6.6 Good
R556, Sun City Resort, Sun City, North-West, South Africa
Show on map
1.4 km from city centre, Sun City, South Africa 

Bush Bungalows at Sun City Resort is located in Sun City and features free Wi-Fi. It is ideal for those wishing to immerse themselves in nature, with Pilanesberg National Park just moments away.

S$ 18
Avg. per night
Durban Manor Hotel and Conference Centre
7.3 Good
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
Show on map
0.6 km from city centre, Durban, South Africa 

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

S$ 29
Avg. per night
Bayside Hotel 108
7.1 Good
108 West Street, Durban, KwaZulu-Natal, South Africa
Show on map
0.4 km from city centre, Durban, South Africa 

BAYSIDE HOTEL 108 provides comfortable 3-star accommodation in Durban. It is close to Golden Mile, eateries and shops.

S$ 36
Avg. per night
Elephant Springs Hotel
5.5 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 is located in Bela-Bela and provides guests with wired internet. Those staying at the property have access to an outdoor pool and a sun deck.

S$ 42
Avg. per night
Sun1 Durban
7.2 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 located in Durban and offers free Wi-Fi. It is conveniently positioned for those wanting to discover the area's attractions.

S$ 47
Avg. per night
Emerald Resort & Casino
7.8 Good
777 Frikkie Meyer Boulevard, Vanderbijlpark, Gauteng, South Africa
Show on map
3.8 km from city centre, Vanderbijlpark, South Africa 

Emerald Resort & Casino provides a comfortable setting when in Vereeniging. It features an outdoor pool with water slides, a sauna and a Jacuzzi.

S$ 47
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. It also features a Jacuzzi, a 24-hour reception and a concierge.

S$ 47
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

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?

    Cape Town, Kempton Park, and Mossel Bay are some of the most favoured places to stay in South Africa.

  • What are the best hotels in South Africa?

    1,991 reviews rated Taj Cape Town with an average score of 8.9/10. It may also be worth looking into the Camps Bay Retreat, which received a rating of 8.7/10 from 187 reviews. Villa Atlantica Boutique Guesthouse could also be a good option, with a score of 8.4/10 from 100 reviews.