Hotels in South Africa

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

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in South Africa

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
64 Van der Stel Street, Stellenbosch, Western Cape, South Africa
This smoke-free bed & breakfast features an outdoor pool, concierge services, and dry cleaning. Free English breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include laundry facilities, a library, and a garden. Van Der Stel Manor offers 11 air-conditioned accommodations with safes and complimentary bottled water. Each accommodation is individually furnished and decorated. Beds feature down comforters. Televisions come with premium satellite channels. Bathrooms include showers with rainfall showerheads, slippers, and hair dryers. This Stellenbosch bed & breakfast provides complimentary wireless Internet access. A nightly turndown service is provided and housekeeping is offered daily. Recreational amenities at the bed & breakfast include an outdoor pool.
Free Wi-Fi
Parking
9.1
Excellent
1266 reviews
Location
1.6 km from city centre
S$ 124
Devon Valley Road P.O. Box 68, Stellenbosch, Western Cape, South Africa
2 restaurants, 2 outdoor pools, and a bar/lounge are available at this hotel. Free buffet breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include a 24-hour business center, a conference center, and a business center. The Devon Valley Hotel offers 50 accommodations, which are accessible via exterior corridors and feature safes and coffee/tea makers. Rooms open to balconies or patios. Accommodations are furnished with sofa beds and day beds. Televisions come with satellite channels. Bathrooms include separate bathtubs and showers with deep soaking bathtubs and rainfall showerheads, complimentary toiletries, and hair dryers. This Stellenbosch hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and phones. Housekeeping is offered daily and irons/ironing boards can be requested. 2 outdoor swimming pools are on site. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
Parking
8.5
Excellent
480 reviews
Location
5.9 km from city centre
S$ 215
45 Donald Murray Ave, Parkwest, Bloemfontein, Free State, South Africa
This bed & breakfast features an outdoor pool, a garden, and charcoal grills. Free full breakfast, free WiFi in public areas, and free self parking are also provided. Abiénto Guesthouse offers 11 accommodations. Guests can surf the web using the complimentary wireless Internet access (speed: 100+ Mbps (good for 1–2 people or up to 6 devices)). Housekeeping is offered daily and hair dryers can be requested. Recreational amenities at the bed & breakfast include an outdoor pool.
Free Wi-Fi
Parking
9.0
Excellent
864 reviews
Location
1.6 km from city centre
S$ 69
237 Voortrek Street, Swellendam, Western Cape, South Africa
While you're here, you can enjoy all the comforts of home and more, including free WiFi and a Smart TV, as well as Netflix and a coffee/tea maker. Other amenities include laundry facilities, towels, an electric kettle, and tour/ticket assistance.
Free Wi-Fi
Air conditioning
9.3
Excellent
612 reviews
Location
2.1 km from city centre
S$ 150
27 Azalea street, Jeffrey’s Bay, Eastern Cape, South Africa
While you're here, you can enjoy all the comforts of home and more, including free WiFi and a plasma TV, as well as a coffee/tea maker and a garden. Other amenities include premium bedding, towels, an electric kettle, and a desk.
Free Wi-Fi
Parking
9.1
Excellent
799 reviews
Location
1.8 km from city centre
S$ 98
30 Uys Street, Jeffrey’s Bay, Eastern Cape, South Africa
While you're here, you can enjoy all the comforts of home and more, including a refrigerator and free WiFi, as well as an LED TV and a coffee/tea maker. Other amenities include premium bedding, laundry facilities, towels, and an electric kettle.
Free Wi-Fi
Parking
8.8
Excellent
244 reviews
Location
1.8 km from city centre
S$ 107
26 Chamberlain Street, Queenstown, Eastern Cape, South Africa
While you're here, you can enjoy all the comforts of home and more, including a soaking tub and a rainfall showerhead, as well as free WiFi and an LED TV. Other amenities include down comforters, towels, an electric kettle, and a ceiling fan.
Free Wi-Fi
Parking
9.0
Excellent
187 reviews
Location
1.4 km from city centre
S$ 91
2 Palm Boulevard, Umhlanga, KwaZulu-Natal, South Africa
An outdoor pool, a restaurant, and a fitness center are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Other amenities include a bar/lounge, a coffee shop/cafe, and a business center. City Lodge Hotel Umhlanga Ridge offers 168 air-conditioned accommodations with laptop-compatible safes and coffee/tea makers. LED televisions come with premium satellite channels. Rooms have partially open bathrooms. Bathrooms include separate bathtubs and showers, complimentary toiletries, and hair dryers. This uMhlanga hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and phones. Housekeeping is offered daily and irons/ironing boards can be requested. Recreational amenities at the hotel include an outdoor pool and a fitness center.
Free Wi-Fi
Parking
8.8
Excellent
1013 reviews
Location
0.9 km from city centre
S$ 133
1 St. Georges Mall, Cape Town, Western Cape, South Africa
2 outdoor pools, a restaurant, and a bar/lounge are available at this smoke-free hotel. Free WiFi in public areas and a free manager's reception are also provided. Additionally, a snack bar/deli, a 24-hour business center, and a conference center are onsite. Change of towels is available on request. Fountains Hotel Cape Town offers 156 air-conditioned accommodations with minibars and safes. Beds feature premium bedding. 32-inch flat-screen televisions come with cable channels. Bathrooms include slippers, complimentary toiletries, and hair dryers. Guests can surf the web using the complimentary wireless Internet access (speed: 250+ Mbps (good for 3–5 people or up to 10 devices)). Business-friendly amenities include desks, desk chairs, and phones. Additionally, rooms include coffee/tea makers and blackout drapes/curtains. Irons/ironing boards, change of towels, and change of bedsheets can be requested. Housekeeping is provided daily. 2 outdoor swimming pools are on site.
Free Wi-Fi
7.1
Good
1882 reviews
Location
1.9 km from city centre
S$ 69
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
This smoke-free hotel features an outdoor pool, a restaurant, and a bar/lounge. WiFi in public areas is free. Other amenities include a coffee shop/cafe, self parking, and dry cleaning. Belaire Suites offers 124 air-conditioned accommodations with safes and complimentary bottled water. 125-cm Smart televisions come with satellite channels. Accommodations at this 4-star hotel have kitchenettes with refrigerators, microwaves, and coffee/tea makers. Bathrooms include showers, complimentary toiletries, and hair dryers. This Durban hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and phones. A nightly turndown service is provided and housekeeping is offered daily. Amenities available on request include irons/ironing boards. Recreational amenities at the hotel include an outdoor pool. The recreational activities listed below are available either on site or nearby; fees may apply.
Free Wi-Fi
9.2
Excellent
5791 reviews
Location
1.9 km from city centre
S$ 95

Travel insights for hotels in South Africa

Use these up-to-date, data-driven insights about booking a hotel in South Africa including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in South Africa?

The cheapest month to book a hotel in South Africa is February (S$ 53). Conversely, the most expensive month to stay in South Africa is July (S$ 1,113).

What is the cheapest day to stay in a hotel in South Africa?

The cheapest day to stay in South Africa is Thursday (S$ 25). On the other hand, travellers can expect to pay the most on Sunday, when the average nightly price is S$ 3,925.

How far ahead should you book a hotel in South Africa?

Save money by booking a hotel at least 29 days before your trip to South Africa. The lowest price found when booking 29 days ahead was S$ 94 per night.

Top-rated South Africa hotels

According to our users, these are some of the best hotels to stay at in South Africa. Skim through hotel descriptions and user reviews to find the right one for you.
23 Strand Street, 23, Cape Town, Western Cape, South Africa
2.1 km from city centre
Pool
Free Wi-Fi
S$ 131
Avg. per night
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
3.6 km from city centre
Free Wi-Fi
Parking
S$ 738
Avg. per night
101 Henry Street, Bloemfontein, Free State, South Africa
1.4 km from city centre
Parking
S$ 112
Avg. per night
202 Nelson Mandela Drive, Bloemfontein, Free State, South Africa
2.8 km from city centre
Free Wi-Fi
Parking
S$ 107
Avg. per night
177 Oxford Road, 187, Johannesburg, Gauteng, South Africa
6.4 km from city centre
Free Wi-Fi
S$ 111
Avg. per night
3 Argyle Road, Cape Town, Western Cape, South Africa
6.3 km from city centre
Free Wi-Fi
S$ 349
Avg. per night
8 Gray Street, Knysna, Western Cape, South Africa
0.4 km from city centre
Free Wi-Fi
Parking
S$ 110
Avg. per night
1 Marais Road, Cape Town, Western Cape, South Africa
5.2 km from city centre
Free Wi-Fi
S$ 143
Avg. per night
Grand West Casino & Entertainment World, Cape Town, Western Cape, South Africa
9.7 km from city centre
Free Wi-Fi
Parking
S$ 105
Avg. per night
73 Marine Parade, Durban, KwaZulu-Natal, South Africa
1.0 km from city centre
Free Wi-Fi
S$ 100
Avg. per night
69 Victoria Road, Cape Town, Western Cape, South Africa
6.7 km from city centre
Free Wi-Fi
S$ 302
Avg. per night
40 Chiappini Street, Cape Town, Western Cape, South Africa
2.6 km from city centre
Free Wi-Fi
Parking
S$ 153
Avg. per night
88 Queen Victoria Street, Cape Town, Western Cape, South Africa
2.6 km from city centre
Free Wi-Fi
S$ 93
Avg. per night
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
S$ 505
Avg. per night
R40 Road, Hazyview, Mpumalanga, South Africa
1.5 km from city centre
Free Wi-Fi
Parking
S$ 98
Avg. per night
15 Michigan Street, Airport Industria, Cape Town, Western Cape, South Africa
14.7 km from city centre
Free Wi-Fi
Parking
S$ 156
Avg. per night

Cheapest hotels in South Africa, Africa

These South Africa properties charge the lowest price per night of those we've come across. Prices will typically fluctuate depending on the dates selected, star rating of hotel, and hotel location.
230 Long Street, Cape Town, Western Cape, South Africa
2.6 km from city centre
Free Wi-Fi
S$ 38
Avg. per night
192 Blackwood Street, Pretoria, Gauteng, South Africa
2.8 km from city centre
Parking
S$ 41
Avg. per night
30 Regent Road, Sea Point, Cape Town, Western Cape, South Africa
5.3 km from city centre
Free Wi-Fi
Parking
S$ 43
Avg. per night
31 Sutter Road, Bela-Bela, Limpopo, South Africa
0.5 km from city centre
Free Wi-Fi
Parking
S$ 44
Avg. per night
84 Hood Street, East London, Eastern Cape, South Africa
2.6 km from city centre
Free Wi-Fi
Parking
S$ 48
Avg. per night
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
0.2 km from city centre
Free Wi-Fi
S$ 48
Avg. per night
35 Greenwood Road, Cape Town, Western Cape, South Africa
7.0 km from city centre
Free Wi-Fi
Airport shuttle
S$ 51
Avg. per night
15 Hempel Rd, East London, Eastern Cape, South Africa
4.8 km from city centre
Free Wi-Fi
Air conditioning
S$ 51
Avg. per night
29 Military Road, Schotshekloof, Cape Town, Western Cape, South Africa
3.1 km from city centre
Free Wi-Fi
Parking
S$ 51
Avg. per night
9 Salisbury Road, East London, Eastern Cape, South Africa
3.3 km from city centre
Free Wi-Fi
S$ 52
Avg. per night
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
S$ 53
Avg. per night
Corner Union Avenue and Cheltenham Road, East London, Eastern Cape, South Africa
3.2 km from city centre
Airport shuttle
Air conditioning
S$ 53
Avg. per night
9 Ryk Tulbagh, Hans Strydom Avenue, Cape Town, Western Cape, South Africa
1.9 km from city centre
Free Wi-Fi
S$ 55
Avg. per night
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
1.0 km from city centre
Free Wi-Fi
S$ 55
Avg. per night

Hotel prices in South Africa

An overview of the average price of hotels by hotel class in the South Africa. Change the dates at the top of the page to see more options in South Africa.
4 stars +
Corner of R55 & Maxwell Drive Kyalami, Johannesburg, Gauteng, South Africa
S$ 275
Cnr Bull And Meeding, 2, Plettenberg Bay, Western Cape, South Africa
S$ 374
Opposite Int'l Arrivals Hall,O.R. Tambo International Airport Kempton Park, Kempton Park, Gauteng, South Africa
S$ 642
Cnr Loop And Pepper Street, Cape Town, Western Cape, South Africa
S$ 179
389 Eridanus Street, Pretoria, Gauteng, South Africa
S$ 96
3 stars
64 Van der Stel Street, Stellenbosch, Western Cape, South Africa
S$ 124
45 Donald Murray Ave, Parkwest, Bloemfontein, Free State, South Africa
S$ 69
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
S$ 53
36 Kings Avenue, Westville, Durban, KwaZulu-Natal, South Africa
S$ 84
192 Blackwood Street, Pretoria, Gauteng, South Africa
S$ 41
2 stars and under
N4 off the R556, Rustenburg, North-West, South Africa
S$ 112
Cnr Grayston Drive and Webber Road, Sandown Sandton, Johannesburg, Gauteng, South Africa
S$ 55
65 Masabalala Yengwa Avenue, Durban, KwaZulu-Natal, South Africa
S$ 51
91 Loop Street, Cape Town, Western Cape, South Africa
S$ 43
Corner Lake And Chapman Roads Denlee Ext 1, Germiston, Gauteng, South Africa
S$ 68

Other accommodation in South Africa

Spes Bona, Western Cape, South Africa
1.7 km from city centre
Air conditioning
S$ 595
Avg. per night
16 Harbour Road, Hermanus, Western Cape, South Africa
0.9 km from city centre
Free Wi-Fi
Parking
S$ 211
Avg. per night
107 Main Road, Cape Town, Western Cape, South Africa
3.8 km from city centre
Free Wi-Fi
S$ 88
Avg. per night
26 Flower Street, Hermanus, Western Cape, South Africa
0.3 km from city centre
Free Wi-Fi
S$ 91
Avg. per night

Where to stay in South Africa

Navigate to the areas in South Africa you plan to visit to find hotels that are close by. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

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, Stellenbosch, and Durban are some of the most favoured places to stay in South Africa.

  • What are the best hotels in South Africa?

    2,830 reviews rated Taj Cape Town with an average score of 9.2/10. It may also be worth looking into the Babylonstoren, which received a rating of 9.1/10 from 336 reviews. Sunnyridge Lodge could also be a good option, with a score of 7.4/10 from 405 reviews.

  • What is a good hotel near Sea Point Pavilion?

    With a rating of 8.5/10 from 3,964 reviews, President Hotel is a hotel close to Sea Point Pavilion that is highly recommended by HotelsCombined users.

  • What is a good hotel in South Africa near Victoria & Alfred Waterfront?

    Taj Cape Town is a hotel near Victoria & Alfred Waterfront that is popular with HotelsCombined users, scoring 9.2 from 2,830 reviews.

  • Is there a good hotel near uShaka Marine World?

    If you’re planning to stay near uShaka Marine World, you should consider Parade Hotel, which has a score of 8.2 from 6,015 reviews.

  • What is the cheapest city to visit in South Africa?

    When considering a trip to South Africa, keep in mind that the 1st cheapest city, Cape Town, offers the most budget-friendly accommodations, with an average per night cost of S$ 421. The second cheapest city, Bloemfontein, also provides an affordable option, with an average per night cost of S$ 178.

  • What is the most popular city in South Africa to stay in?

    The majority of our users searched for a place to stay in Cape Town, making it the most popular city in South Africa. The second most popular city in South Africa is Stellenbosch, followed by Durban.

  • What is the cheapest city to visit in South Africa?

    The most popular hotel chain in South Africa is Protea Hotels - Marriott Bonvoy. Though our users also frequently search for accommodations at Preferred Hotels and Resorts or InterContinental during their stay in South Africa.

  • What are the most popular landmarks to visit in South Africa?

    Sea Point Pavilion, Victoria & Alfred Waterfront, and uShaka Marine World are the most popular landmarks in South Africa according to our data. You can experience Sea Point Pavilion if you plan to visit Cape Town. You can visit Victoria & Alfred Waterfront if you stay in Cape Town. uShaka Marine World is accessible while staying in Durban.

See more FAQs

Find better results for your stay in South Africa

Explore these cities in South Africa