Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About South Africa

Hotels in South Africa

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

South Africa
31 Jul — 1 Aug2
South Africa
Wed 31-7
Thu 1-8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in South Africa

Discover well-known properties in South Africa that are favoured by visitors more than others. There are 46,832 hotels in South Africa and price data was last updated on 24 July 2024. The average price for a hotel in South Africa is S$ 157/night.
These hotels in South Africa see the most activity from our users at the moment. Change the dates at the top of the page to see more options in South Africa.
Filter by star ratings
All filters
151 Snell Parade, Durban, KwaZulu-Natal, South Africa
Located right on Durbans North Beach, Belaire Suites Hotel offers rooms with free WiFi. Durban Station is 1 km away, and the on-site Café Jiran serves award winning coffee. Greyville Racecourse and uShaka Marine World are within 4 km from the property. The modern rooms at Hotel Belaire Suites are equipped with kitchenette facilities and a private marble bathroom. All rooms are equipped with air conditioning, a flat-screen TV and a desk. Some rooms at the hotel offer a sea view. A full English breakfast buffet is served daily in the Sky Lounge which is located on the top floor of the hotel, offering guests unobstructed ocean views. The Durban ICC and the Moses Mabhida stadium are both less than 2 km away. Belaire Suites Hotel is 31 km from King Shaka International Airport. On-site parking and an airport shuttle service are available at a surcharge.
Free Wi-Fi
8.9
Excellent
9206 reviews
Location
1.9 km from city centre
S$ 61
Corner York & Gladiator Street, Rhodesfield, 01, Johannesburg, Gauteng, South Africa
Experience the perfect blend of style, comfort and convenience at Protea Hotel O.R. Tambo Airport. Our modern business hotel, located in gorgeous Kempton Park, Johannesburg, makes the ideal landing point for ambitious business travelers as well as those seeking to explore the wonders of the city. Embark from O.R. Tambo International Airport via our free airport shuttle and arrive at our hotel lobby in minutes. Protea Hotel O.R. Tambo Airport offers one of the premier event facilities in South Africa, with 10 state-of-the-art venues and ample space for conferences, exhibitions and auto shows. Our hotel also features a fully serviced business center to assist with all your meeting needs. Enjoy upscale amenities including an outdoor pool and delicious on-site dining at The Warehouse, our aviation-themed international fusion restaurant. Relax after a long day in modern, comfortable rooms featuring soundproof windows, plush bedding and marble bathrooms.
Free Wi-Fi
Parking
7.6
Good
3403 reviews
Location
20.7 km from city centre
S$ 119
1 Lagoon Gate Drive, Cape Town, Western Cape, South Africa
Overlooking Table Mountain and Robben Island, Lagoon Beach Hotel offers direct beach access in Cape Town’s Milnerton suburb. It offers a beach-side and roof-deck pool and a scheduled complimentary shuttle service to the V&A Waterfront and Century City. Free WiFi is available throughout the property. The contemporary rooms at Lagoon Beach Hotel boast stylish décor and feature balconies with views of the city, ocean or Table Mountain. They come equipped with a satellite TV, minibar, tea-and-coffee-making facilities and en suite bathrooms. Some rooms have a spacious seating area and air conditioning, and some offer a view of the courtyard, garden or sea. Hotel Lagoon Beach has 3 on-site restaurants, catering for all tastes. There is a Brasserie, a pool-side bar and the trendy La Mizu beach bar offering views of the Atlantic Ocean and Robben Island. Guests can relax by the outdoor pool, use the 24-hour fitness room or enjoy a range of relaxation treatments at the hotel's Camelot Spa, including massages, facials and body wraps. The Beach Hotel is located 20 km from the Cape Town International Airport and a 20-minute drive from Table Mountain. It also provides secure underground car parking. An airport shuttle can be arranged at a charge.
Free Wi-Fi
Parking
7.5
Good
5561 reviews
Location
5.4 km from city centre
S$ 101
Pier Square, Cape Town, Western Cape, South Africa
Upscale suburban hotel, walk to Long Street A restaurant, a conference center, and coffee/tea in a common area are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, concierge services, dry cleaning, and a 24-hour front desk are onsite. Capetonian Hotel offers 169 air-conditioned accommodations with safes and complimentary bottled water. Each accommodation is individually furnished. 32-inch LCD televisions come with satellite channels. Bathrooms include separate bathtubs and showers, complimentary toiletries, and hair dryers. Guests can surf the web using the complimentary wireless Internet access. Business-friendly amenities include desks and phones. Additionally, rooms include coffee/tea makers and blackout drapes/curtains. Housekeeping is offered daily and irons/ironing boards can be requested.
Free Wi-Fi
Parking
7.6
Good
1719 reviews
Location
1.9 km from city centre
S$ 65
1 St. Georges Mall, Cape Town, Western Cape, South Africa
Situated adjacent to St George’s Mall, the Fountains Hotel offers 24-hour room service, an outdoor pool and air-conditioned rooms in Cape Town’s central business district. Rooms of Fountains include views of Table Mountain, Thibault square, the harbour or the city. They have coffee-and-tea making facilities, satellite TVs and minibars. Breakfast at the Fountains includes international as well as cooked South-African choices. The buffet restaurant has an adjacent terrace and also serves a variety of local wines. Fountains Hotel is situated a 5-minute walk from St George’s Cathedral. Guests can benefit from the hotel’s tourism centre in the lobby which offers maps and tourist guides. The Cape Town International Convention Centre (CTICC) is 800 metres away from Fountains Hotel.
Free Wi-Fi
7.1
Good
2471 reviews
Location
1.9 km from city centre
S$ 64
135 West Street, Johannesburg, Gauteng, South Africa
Located in the heart of Sandton, Signature Lux Hotel is a short walk from the popular Nelson Mandela Square, Sandton City Shopping Centre and the Sandton Convention Centre. The modern rooms at the Signature Lux Hotel are equipped with oversized queen beds, individually controlled air conditioning, a work desk and luggage storage. The bathrooms are fitted with a shower. Gautrain Sandton Station is only 230 metres away and O.R. Tambo International Airport is 36 km from Signature Lux Hotel, Sandton. Airport transfers can be arranged for a surcharge.
Free Wi-Fi
Parking
7.7
Good
871 reviews
Location
10.4 km from city centre
S$ 69
Silo 6, South Arm Road, Cape Town, Western Cape, South Africa
Proposing a unique lifestyle experience within Silo district, the Radisson RED Hotel V&A Waterfront Cape Town is the first of its kind, focusing on art, fashion and music to connect people. The hotel features a rooftop sun terrace and views of the sea. The modern rooms are decorated with wall art and equipped with a 55-inch smart LED TV, customizable lighting and an in-room fridge. The art-tiled bathrooms have a walk-in rain shower, hairdryer and free toiletries. Enjoy breakfast or a meal with fresh, well-chosen dishes alongside a selection of craft beers and cocktails. RED Roof is more than just a hotel bar. Soak up the sunset over Table Mountain from the pool. Social spaces host temporary art exhibitions and live music. Share music and photos with other guests and get advice from a virtual concierge through the "RED App". Free high-speed WiFi is available throughout the property. The Radisson RED Hotel is within a few minutes' walk of the V&A Waterfront, and adjacent to the Zeitz Museum of Contemporary Art Africa. The central business district and Cape Town International Convention Centre are within a 5-minute drive, while Cape Town International Airport is a 20-minute drive away.
Free Wi-Fi
8.6
Excellent
2797 reviews
Location
2.8 km from city centre
S$ 235
30 Regent Road, Sea Point, Cape Town, Western Cape, South Africa
The Mojo Hotel is located in the suburb of Sea Point, just 5 km from Cape Town's city centre. The beach and Sea Point Promenade is 100 metres away and free WiFi is available on-site. The modern rooms feature contemporary décor. Rooms offer a flat-screen TV and an en suite shower. There is a 24-hour front desk at Mojo. Guests can explore the surroundings which offer a variety of restaurants and shops. The Sea Point Pavilion swimming pools is a 2-minute walk away. The hotel also offers bike hire upon request. V&A Waterfront and Long Street is 5 km away, whilst Table Mountain can be reached within 8.5 km. Cape Town International Airport is 31 km from the hotel.
Free Wi-Fi
Parking
7.2
Good
4050 reviews
Location
5.3 km from city centre
S$ 39
66 Strand Street, Cape Town, Western Cape, South Africa
Just 5 km from the V&A Waterfront, this Cape Town hotel offers panoramic views of Table Mountain and Cape Town Stadium. An outdoor pool and terrace are also featured at the 4-star Cresta Grande Hotel - Cape Town. Decorated with rich African textures and colours, the air-conditioned rooms feature 32’’ flat-screen TVs and minibars. The spacious bathrooms include both showers and bathtubs. A full English or continental breakfast can be enjoyed in the mornings. Cresta Grande Hotel's restaurant serves international and local cuisine including fish, calamari, steaks, chops and prawns. Fine spirits and cocktails are offered at the trendy bar. A gym area with fabulous views of Table Mountain is located on the 17th and 18th floors. Guests can make use of a bike, weights machine and wide selection of free weights. "Our Sauna and Steam room" are currently undergoing maintenance. Cresta Grande - Cape Town is a 13-minute drive from Cape Town International Airport and 5 km from Table Bay Harbour.
Free Wi-Fi
8.2
Excellent
3203 reviews
Location
2.2 km from city centre
S$ 76
1 Cathedral Peak Drive, Emmaus, KwaZulu-Natal, South Africa
Nestled in the picturesque Drakensberg Mountain Range, a World Heritage Site, Cathedral Peak Hotel features a 9-hole golf course, a swimming pool and gym facilities. The rooms offer views of the surrounding mountains and include an en suite bathroom with a bath or shower. The suites come with a bath and a fireplace. Breakfast, Light Lunch and dinner as well as mid-morning and afternoon tea are included. Cathedral Peak Hotel has a dining area and a bar. Guests can also enjoy guided hikes and bird watching. Free WiFi is available in public areas. For guests travelling with children, the hotel has a children’s dining room, a playground with trampoline, and babysitter services. Winterton is 46 km away and Ladysmith Airport can be reached in 90 km. Giants Castle Game Reserve is 67 km from the hotel.
Free Wi-Fi
8.8
Excellent
630 reviews
Location
20.1 km from city centre
S$ 140

Tips for booking hotels in South Africa

Gain useful insights and advice for booking the perfect stay in South Africa. Price data is based on averages over the past 12 months and was last updated on 24 July 2024.
Cheapest month:June
Most expensive month:February
Average price in South Africa:S$ 157/night
Cheapest price found:S$ 11/night
Cheapest day:Wednesday
Most expensive day:Monday
S$ 61 - S$ 376
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 61 - S$ 428
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated South Africa hotels

Browse through properties in South Africa that have received the highest ratings from guests. There are currently 46,832 properties in South Africa and data was last updated on 24 July 2024.
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.
Show all 46,832 hotels
Cnr 5th & Alice Streets Sandhurst, Johannesburg, Gauteng, South Africa
10.6 km from city centre
Free Wi-Fi
S$ 265
Avg. per night
3 Argyle Road, Cape Town, Western Cape, South Africa
6.3 km from city centre
Free Wi-Fi
S$ 369
Avg. per night
327 Visagie Street, Pretoria, Gauteng, South Africa
1.0 km from city centre
Free Wi-Fi
Airport shuttle
Spa
S$ 44
Avg. per night
69 Victoria Road, Cape Town, Western Cape, South Africa
6.7 km from city centre
Free Wi-Fi
S$ 228
Avg. per night
69 Kloof Road, Fresnaye, Cape Town, Western Cape, South Africa
5.5 km from city centre
Free Wi-Fi
Parking
Airport shuttle
Spa
S$ 64
Avg. per night
2 Lighthouse Road, Umhlanga, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
S$ 344
Avg. per night
5-9 Park Road, Gardens, Cape Town, Western Cape, South Africa
3.0 km from city centre
Free Wi-Fi
S$ 83
Avg. per night
15 Michigan Street, Airport Industria, Cape Town, Western Cape, South Africa
14.7 km from city centre
Free Wi-Fi
S$ 136
Avg. per night

Cheapest hotels in South Africa, Africa

Discover affordable stays in South Africa that provide a quality experience without breaking the bank. Hotels in South Africa can be found for as low as S$ 31 per night. There is currently one property in South Africa that can be booked for this price. Durban Manor Hotel and Conference Centre is one of the hotels that can be booked for the lowest price in South Africa. Price data was last updated on 24 July 2024
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.
Show all 46,832 hotels
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
0.6 km from city centre
Free Wi-Fi
Airport shuttle
S$ 31
Avg. per night
225 Smith Street / 225 Anton Lembede, Durban, KwaZulu-Natal, South Africa
0.2 km from city centre
Free Wi-Fi
S$ 35
Avg. per night
127 Margaret Mncadi Avenue, Durban, KwaZulu-Natal, South Africa
0.9 km from city centre
Airport shuttle
S$ 39
Avg. per night
15 K E Masinga Road, Durban, KwaZulu-Natal, South Africa
1.1 km from city centre
Free Wi-Fi
S$ 43
Avg. per night
191 OR Tambo/Marine Parade, Durban, KwaZulu-Natal, South Africa
1.0 km from city centre
Free Wi-Fi
S$ 46
Avg. per night
267 Smith Street, Durban, KwaZulu-Natal, South Africa
0.4 km from city centre
Free Wi-Fi
S$ 47
Avg. per night
101 Buitengracht Street, Cape Town, Western Cape, South Africa
2.6 km from city centre
Free Wi-Fi
S$ 47
Avg. per night
41 Flamingo Street, Saint Lucia, KwaZulu-Natal, South Africa
0.5 km from city centre
Free Wi-Fi
Parking
S$ 55
Avg. per night

Hotel prices in South Africa

Get a sense of the average price and most popular properties to stay in South Africa to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in South Africa at attractive prices. Price data was last updated on 24 July 2024.
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.
2 stars and under
Adjoining BP Service & Filling Station, Cape Town, Western Cape, South Africa
S$ 66
Cnr Grayston Drive and Webber Road, Sandown Sandton, Johannesburg, Gauteng, South Africa
S$ 47
74 New Church Street, Cape Town, Western Cape, South Africa
S$ 25
3 stars
Cnr Parfitt Ave Nelson Mandela, Bloemfontein, Free State, South Africa
S$ 66
632 Lilian Ngoyi Street, Pretoria, Gauteng, South Africa
S$ 65
1 Durban Club Place, Durban, KwaZulu-Natal, South Africa
S$ 31
4 stars +
138 Rivonia Road, Sandton, Gauteng, South Africa
S$ 146
Cnr Loop And Pepper Street, Cape Town, Western Cape, South Africa
S$ 126

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

Other accommodations in South Africa

Find the perfect hostel, theme hotel, or holiday rental for your stay in South Africa.
Show all 46,832 stays
74 New Church Street, Cape Town, Western Cape, South Africa
3.0 km from city centre
Free Wi-Fi
Airport shuttle
S$ 25
Avg. per night
10 Dageraad Street, Jeffrey’s Bay, Eastern Cape, South Africa
1.9 km from city centre
Free Wi-Fi
Parking
S$ 15
Avg. per night
107 Main Road, Cape Town, Western Cape, South Africa
3.8 km from city centre
Free Wi-Fi
S$ 23
Avg. per night
Marine Drive, Shelly Beach, KwaZulu-Natal, South Africa
0.9 km from city centre
Free Wi-Fi
Parking
S$ 82
Avg. per night
R570 Riverside Road, Malelane, Mpumalanga, South Africa
5.0 km from city centre
Free Wi-Fi
Parking
S$ 137
Avg. per night
46 Roeland Street, Cape Town, Western Cape, South Africa
2.0 km from city centre
Free Wi-Fi
Airport shuttle
S$ 12
Avg. per night

Where to stay in South Africa

Explore different neighbourhoods and areas within South Africa to find the perfect location for your stay. Map data was last updated on 24 July 2024.
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

Find useful tips and insights about staying in South Africa to help you make the most of your experience. FAQs were last updated on 24 July 2024.
  • Where is the best place to stay in South Africa?

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

  • What are the best hotels in South Africa?

    9,305 reviews rated City Lodge Hotel at OR Tambo International Airport with an average score of 8.0/10. It may also be worth looking into the Intercontinental Johannesburg O.R Tambo Airport, An IHG Hotel, which received a rating of 8.8/10 from 1,646 reviews. One&Only Cape Town could also be a good option, with a score of 8.9/10 from 254 reviews.

  • What is a good hotel near Grotto Beach?

    With a rating of 9.3/10 from 196 reviews, Mosselberg on Grotto Beach is a hotel close to Grotto Beach that is highly recommended by HotelsCombined users.

  • What is a good hotel in South Africa near Sandton City?

    Radisson Blu Gautrain Hotel, Sandton Johannesburg is a hotel near Sandton City that is popular with HotelsCombined users, scoring 8.3 from 2,604 reviews.

  • Is there a good hotel near Victoria & Alfred Waterfront?

    If you’re planning to stay near Victoria & Alfred Waterfront, you should consider One&Only Cape Town, which has a score of 8.9 from 254 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, Johannesburg, offers the most budget-friendly accommodations, with an average per night cost of S$ 36. The second cheapest city, Durban, also provides an affordable option, with an average per night cost of S$ 146.

  • When is the best time to stay in South Africa?

    We recommend staying in South Africa during June when prices are at their lowest (around S$ 11/night on average). February is the most expensive month to stay in South Africa (with an average price of S$ 157/night).

  • 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 Johannesburg, followed by Kempton Park.

  • 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 Radisson Blu or Hilton Garden Inn during their stay in South Africa.

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

    Grotto Beach, Sandton City, and Victoria & Alfred Waterfront are the most popular landmarks in South Africa according to our data. You can experience Grotto Beach if you plan to visit Hermanus. You can visit Sandton City if you stay in Johannesburg. Victoria & Alfred Waterfront is accessible while staying in Cape Town.

  • How much does a hotel cost in South Africa?

    The average nightly cost of a hotel in South Africa is S$ 191. If you intend to stay in South Africa for a week, you can expect to pay around S$ 1,334 for accommodations.

See more FAQs

Find better results for your stay in South Africa

Explore these cities in South Africa
Looking to explore South Africa during your trip? These are other popular cities nearby that HotelsCombined users visit

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