COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in South Africa, Africa

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in South Africa

2021 Top 10 Trending South Africa Hotels from HK$156

Ecomotel Germiston
3.5 out of 5
The price is HK$156 per night from 22 Apr to 23 Apr
4/5Very Good! (10 reviews)
"Staff were an excellent help as we were new to the area much better than any other staff we have interacted with in SA."

Reviewed on 28 Mar 2021

Ecomotel Germiston
The Palace of the Lost City at Sun City Resort
The price is HK$1,720 per night from 9 May to 10 May
4.3/5Excellent! (473 reviews)
Missing the Sun King
"Ive been coming to Sun City (80s)and the Palace(90s) since it opened.Unfortunately seems that mgts push to cut costs will hurt service and for a claimed 6 star hotel and resort thats just unacceptable.That said the staff i encountered were all super courteous and efficient but problem is too few ..."

Reviewed on 6 Dec 2020

The Palace of the Lost City at Sun City Resort
Hyatt Regency Cape Town
5 out of 5
Free cancellation
The price is HK$595 per night from 22 Apr to 23 Apr
4.3/5Excellent! (407 reviews)
"The staff is very supportive and kind. Also, the hotel is located close to the downtown"

Reviewed on 15 Mar 2020

Hyatt Regency Cape Town
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
President Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$448 per night from 29 Apr to 30 Apr
4/5Very Good! (402 reviews)
"I must say the location of this hotel is fantastic. Beautiful views of the ocean from certain rooms and the most lovely views of Table Top Mountain. Amazing happy hour with one of the best breakfast buffets. The restaurant manager is extremely professional and was helping all staff from the very ..."

Reviewed on 9 Apr 2021

President Hotel
ATKV Goudini Spa
The price is HK$314 per night from 2 May to 3 May
ATKV Goudini Spa
Southern Sun O.R. Tambo International Airport
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$557 per night from 23 Apr to 24 Apr
4/5Very Good! (999 reviews)
"Staff friendliness is outstanding and very clean."

Reviewed on 15 Oct 2020

Southern Sun O.R. Tambo International Airport
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,005 per night from 22 Apr to 23 Apr
4.5/5Wonderful! (443 reviews)
"Awesome place to stay. Very clean and I felt safe during this pandemic time. Everything is sanitized. Impressive!"

Reviewed on 14 Apr 2021

Davinci Hotel And Suites On Nelson Mandela Square
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is HK$310 per night from 26 Apr to 27 Apr
4.2/5Excellent! (237 reviews)
"Brilliant atmosphere, I’ve moved to an Airbnb and miss this place now.. Saftey and scenic. Wonderful staff too!"

Reviewed on 9 Mar 2021

Birchwood Hotel and OR Tambo Conference Centre
The Table Bay Hotel
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,455 per night from 22 Apr to 23 Apr
4.6/5Exceptional! (480 reviews)
Wonderful Stay ..
"The hotel is perfectly located in the waterfront,walking distance to all activities,The rooms were clean and fresh,what i loved in particular was the quality of the bed linen,wonderful fresh ,exceptional quality.Overall the staff were very attentive..Been to this hotel many times,but during this ..."

Reviewed on 16 Dec 2020

The Table Bay Hotel
One&Only Cape Town
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$6,371 per night from 22 Apr to 23 Apr
4.8/5Exceptional! (287 reviews)
Our best hotel experience
"Simply the best hotel experience we've ever enjoyed (and we've enjoyed a lot). Everything from when you pull-up, check-in, breakfast (seriously - best hotel breakfast we've enjoyed) and the service and amenities throughout the stay. Kids club is superb, pool is superb, food is superb, location is ..."

Reviewed on 18 Mar 2020

One&Only Cape Town
Peermont D'oreale Grande at Emperors Palace
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$1,213 per night from 24 Apr to 25 Apr
4.2/5Very Good! (222 reviews)
"Great location. Attentive staff. Clean. Breakfast very good with variety for all"

Reviewed on 21 Apr 2021

Peermont D'oreale Grande at Emperors Palace
Metro Lodge Beach
2.5 out of 5
Get Rates
3/5 (3 reviews)
I wudnt go there
"Please do not sell us something u guys know you dont have..your hotel was beautiful on the internet but far from what we saw when we booked the hotel..people are paying 300 a night but i had to pay 1800 that is a rips off"

Reviewed on 9 Mar 2019

Metro Lodge Beach
Taj Cape Town
5 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$713 per night from 22 Apr to 23 Apr
4.7/5Exceptional! (991 reviews)
"Great location, friendly staff, large rooms"

Reviewed on 4 Apr 2021

Taj Cape Town
City Lodge Hotel at OR Tambo International Airport
The price is HK$540 per night from 21 May to 22 May
4.3/5Excellent! (981 reviews)
"Great and modern decor, very helpful and friendly staff. My check in and check out were very quick even with Covid formalities being observed. The dinner was very nice too."

Reviewed on 16 Apr 2021

City Lodge Hotel at OR Tambo International Airport
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$472 per night from 23 Apr to 24 Apr
4.1/5Very Good! (993 reviews)
"Staff was friendly and accommodating. Dinner was delicious."

Reviewed on 18 Apr 2021

Protea Hotel by Marriott O.R. Tambo Airport
DoubleTree by Hilton Hotel Cape Town - Upper Eastside
4 out of 5
Free cancellationReserve now, pay when you stay
The price is HK$410 per night from 22 Apr to 23 Apr
4.3/5Excellent! (291 reviews)
"Good location near my sister. Modern, new and clean."

Reviewed on 4 Mar 2020

DoubleTree by Hilton Hotel Cape Town - Upper Eastside
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
Free cancellation
The price is HK$2,069 per night from 30 Apr to 1 May
4.6/5Exceptional! (453 reviews)
"I booked this hotel and because of Covid my flight was cancelled and hotel kept my money , tried to get a credit that can be used for another day and did not get anything from hotel"

Reviewed on 16 Sep 2020

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
The Spier Hotel
4 out of 5
R310 Stellenbosch, Stellenbosch, Western Cape
Free cancellationReserve now, pay when you stay
The price is HK$979 per night from 22 Apr to 23 Apr
4.5/5Wonderful! (478 reviews)
"Lovely stay. The open spaces and the farm is great. Service in the restaurant for breakfast was inconsistent and the hotel rooms are due for a refresh or modern update"

Reviewed on 5 Jan 2021

The Spier Hotel
Mount Nelson, A Belmond Hotel, Cape Town
5 out of 5
76 Orange Street, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is HK$2,170 per night from 16 May to 17 May
4.8/5Exceptional! (279 reviews)
"Heated pool is actually very warm. Breakfast was amazing. The options and the quality. Enjoyed my balcony view. Some upgraded to the cottages which were very amazing."

Reviewed on 6 Mar 2020

Mount Nelson, A Belmond Hotel, Cape Town
Radisson Blu Gautrain Hotel
The price is HK$609 per night from 2 May to 3 May
4.4/5Excellent! (992 reviews)
"Excellent location. Great staff. Generous breakfast buffet.m"

Reviewed on 9 Apr 2021

Radisson Blu Gautrain Hotel
Don't see what you're looking for?
See all available properties in South Africa
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find your ideal hotel in South Africa


How much does it cost to stay in a hotel in South Africa?

The range of costs in South Africa tend to vary, with more affordable options starting at HK$156 and luxury accommodation going up to HK$6,371. The exact cost of a hotel in South Africa is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in South Africa?

Cheap hotels in South Africa are easier to find than you might think. The lowest prices are usually starting at HK$156, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in South Africa, will I receive a refund?

Many of our accommodation bookings in South Africa offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in South Africa?

When you browse on Expedia, you'll find an extensive selection of hotels in South Africa covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in South Africa?

All sorts of travellers visit South Africa, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in South Africa?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in South Africa, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in South Africa with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.