Hotels in South Africa

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

South Africa
Jul 2 — Jul 32
South Africa
Sat 2/7
Sun 3/7
...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
Blue Waters Hotel
8,2 Excellent
175 Snell Parade, Durban, KwaZulu-Natal, South Africa
Show on map
2,1 km from city centre, Durban, South Africa 
ExcellentBased on 12 908 reviews
8,2

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.

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

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

Fairmont Zimbali Resort
9,2 Excellent
5 Corkwood Drive, Zimbali Coastal Estate, Umhlali, KwaZulu-Natal, South Africa
Show on map
5,7 km from city centre, Umhlali, South Africa 
ExcellentBased on 1 review
9,2

Situated in Ballito, Fairmont Zimbali Resort is within a 25-minute drive of King Shaka International Airport and provides an outdoor pool, a private beach and outdoor tennis courts. There is also a fitness centre with a swimming pool.

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

Coastlands Umhlanga Hotel And Convention Centre
8,1 Excellent
329 Umhlanga Rocks Drive, Umhlanga, KwaZulu-Natal, South Africa
Show on map
0,9 km from city centre, Umhlanga, South Africa 
ExcellentBased on 3 855 reviews
8,1

Coastlands Umhlanga Hotel and Convention Centre is a modern base while visiting Durban and is close to everything the area has to offer. 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.

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

Hilton Durban
7,6 Good
12-14 Walnut Road, Durban, KwaZulu-Natal, South Africa
Show on map
0,5 km from city centre, Durban, South Africa 
GoodBased on 2 reviews
7,6

Boasting a swimming pool and a sauna, Hilton Durban Hotel is located in Durban and offers comfortable accommodation. Just a short stroll from International Convention Centre Durban, it provides modern rooms equipped with a mini bar, a flat-screen TV and a private bathroom.

Tips for booking hotels in South Africa

Cheapest month:May
Most expensive month:December
Average price in South Africa:R25 948/night
Cheapest price found:R129/night
Cheapest day:Sunday
Most expensive day:Thursday
R1 065 - R2 011
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 084 - R1 568
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

1
Morning Star Express Hotel
7,2 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.

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

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

4
Saxon Hotel, Villas & Spa
9,5 Excellent
36 Saxon Road, Sandhurst, Johannesburg, Gauteng, South Africa
Show on map
10,1 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.

5
Beverly Hills
8,4 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.

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

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

8
The Cascades Hotel at Sun City Resort
10,0 Excellent
R556, Sun City, North-West, South Africa
Show on map
1,3 km from city centre, Sun City, South Africa 

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

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.

R178
Avg. per night
Curiocity Durban - Hostel
5,2 Okay
55 Monty Naicker Road, Durban, KwaZulu-Natal, South Africa
Show on map
0,4 km from city centre, Durban, South Africa 

Curiocity Backpackers Durban is located in Durban and is close to uShaka Marine World. It is close to Golden Mile, shops and nightlife options.

R194
Avg. per night
91 Loop
8,7 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.

R210
Avg. per night
Atlantic Point Backpackers
8,5 Excellent
2 Cavalcade Road, Cape Town, Western Cape, South Africa
Show on map
3,5 km from city centre, Cape Town, South Africa 

Featuring a shuttle service to Cape Town International Airport, as well as free wireless internet, Atlantic Point Backpackers is a convenient base in Cape Town. The multiple amenities this vibrant hostel features include a kids pool, an outdoor pool and a bowling alley.

R242
Avg. per night
Riviera Hotel Durban
6,5 Good
127 Margaret Mncadi Avenue, Durban, KwaZulu-Natal, South Africa
Show on map
0,9 km from city centre, 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.

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

R355
Avg. per night
Happy Rhino Hotel
5,0 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.

R355
Avg. per night
Albany Hotel
6,0 Good
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
Show on map
0,2 km from city centre, Durban, South Africa 

Commanding views of Francis Farewell Square, Albany Hotel is moments from Durban's landmarks and attractions. It also offers a hair salon, a 24-hour reception and meeting rooms.

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

    Users favour staying in areas such as Cape Town, Durban, and Johannesburg. Consider these locations when searching for your desired stay.

  • What are the best hotels in South Africa?

    Holiday Inn Express Durban - Umhlanga is a very popular hotel in South Africa, with a score of 8,3 from 2 424 reviews. Hilton Sandton (8,0 from 1 418 reviews) and Long Street Boutique Hotel (8,9 from 233 reviews) are also highly rated South Africa hotels based on recent feedback from HotelsCombined users.