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

Search South Africa Hotels

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.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Cities
Meal plans available
Amenities
Accessibility
Trip type
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 SG$53 per night from 5 Mar to 6 Mar
Excludes taxes & fees
4.2/5Excellent! (225 reviews)

"Super internet, instant hot water, air conditioning is a blessing and wonderful staff, would definitely recommend!"…"

Reviewed on 21 Feb,2021

Birchwood Hotel and OR Tambo Conference Centre
City Lodge Hotel at OR Tambo International Airport
The price is SG$101 per night from 2 Apr to 3 Apr
Excludes taxes & fees
4.3/5Excellent! (980 reviews)

"Very convenient and well priced, friendly staff and comfortable"…"

Reviewed on 22 Feb,2021

City Lodge Hotel at OR Tambo International Airport
The Aviator Hotel OR Tambo International Airport
3.9/5Very Good! (996 reviews)

"The carpets need a clean"…"

Reviewed on 17 Nov,2020

The Aviator Hotel OR Tambo International Airport
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.
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is SG$164 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4.5/5Wonderful! (440 reviews)

"Friendly staff and superb service. The hotel is very clean"…"

Reviewed on 15 Dec,2020

Davinci Hotel And Suites On Nelson Mandela Square
Peermont D'oreale Grande at Emperors Palace
4.2/5Very Good! (219 reviews)
I was surprised !

"I was surprised that the drains at the shower were "partly blocked"causing a flood in the bathroom"…"

Reviewed on 25 Nov,2020

Peermont D'oreale Grande at Emperors Palace
MINT Hotel 84 on Katherine
3.5 out of 5
84 Katherine Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is SG$49 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4.4/5Wonderful! (19 reviews)
AMAZING

"I one hundred percent recommend staying here. It’s always lovely ☺️"…"

Reviewed on 26 Feb,2021

MINT Hotel 84 on Katherine
Sebatana Private Reserve
4 out of 5
Hermanusdorings Road, Vaalwater, Limpopo
Get Rates
Sebatana Private Reserve
The Blue Waters Hotel
4 out of 5
175 Snell Parade, Durban, KwaZulu-Natal
Free cancellationReserve now, pay when you stay
The price is SG$63 per night from 4 Mar to 5 Mar
Excludes taxes & fees
3.9/5Very Good! (713 reviews)

"Special request for microwaves in the bedroom to complete its beauty"…"

Reviewed on 28 Nov,2020

The Blue Waters Hotel
The Palace of the Lost City at Sun City Resort
5 out of 5
Sun City Resort, Sun City, North West
The price is SG$395 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4.3/5Excellent! (470 reviews)

"Awesome"…"

Reviewed on 6 Nov,2020

The Palace of the Lost City at Sun City Resort
President Hotel
4 out of 5
4 Alexander Road, Bantry Bay, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is SG$88 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4/5Very Good! (390 reviews)
L'excellence

"tout était excellent, la vue sur piscine et mer, l'appartement, la literie, la cuisinette, salon et tv. Rien à redire. La pizza et les cocktails étaient merveilleux. Pleins de restos et magasins accessibles à pieds. Le boardwalk avec sa plage, divin. Nous y reviendrons, c'est sûr."…"

Reviewed on 23 Nov,2020

President Hotel
ATKV Goudini Spa
One&Only Cape Town
5 out of 5
Dock Road, V & A Waterfront, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is SG$1,434 per night from 4 Mar to 5 Mar
Excludes taxes & fees
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
Hotel Sky Sandton
3.5 out of 5
150 West St, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is SG$56 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4.1/5Very Good! (8 reviews)

"Amazing stay"…"

Reviewed on 11 Feb,2021

Hotel Sky Sandton
Lagoon Beach Hotel & Spa
4 out of 5
1 Lagoon Gate Drive, Lagoon Beach, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is SG$113 per night from 11 Mar to 12 Mar
Excludes taxes & fees
3.9/5Very Good! (569 reviews)
Great

"Good morning. Thank you all was great. The room just needed some maintanance, but we did give the information to reception. Regards"…"

Reviewed on 17 Nov,2020

Lagoon Beach Hotel & Spa
Premier Hotel OR Tambo
4 out of 5
Free cancellation
The price is SG$90 per night from 10 Mar to 11 Mar
Excludes taxes & fees
4.4/5Excellent! (988 reviews)

"Wonderful!! Everything was very nice. The staff, the food, the rooms were remarkably nice."…"

Reviewed on 10 Jan,2021

Premier Hotel OR Tambo
Bayside Hotel 100
3 out of 5
100 West street, Durban, KwaZulu-Natal
The price is SG$44 per night from 1 Apr to 2 Apr
Excludes taxes & fees
4.1/5Very Good! (13 reviews)

"Nice overnight stay. Unfortunately the area where it's located is not safe."…"

Reviewed on 14 Mar,2020

Bayside Hotel 100
The Michelangelo Towers
5 out of 5
8 Maud Street Sandown, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is SG$242 per night from 5 Mar to 6 Mar
Excludes taxes & fees
4.4/5Wonderful! (107 reviews)

"Excellent facility in all respects. Very pleasant and helpful staff."…"

Reviewed on 22 Mar,2020

The Michelangelo Towers
The Boardwalk Hotel
5 out of 5
Beach Road, Summerstrand, Port Elizabeth, Eastern Cape
Free cancellationReserve now, pay when you stay
The price is SG$157 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.4/5Wonderful! (182 reviews)
Nice hotel, friendly staff.

"Very nice hotel with friendly reception and concierge staff. Restaurant staff in the morning could have been more attentive but overall would recommend staying here."…"

Reviewed on 4 Mar,2020

The Boardwalk Hotel
Holiday Inn Johannesburg Sunnyside Park
4 out of 5
Princess Of Wales Terrace, Parktown, Johannesburg, Gauteng
Free cancellation
The price is SG$71 per night from 5 Mar to 6 Mar
Excludes taxes & fees
3.8/5Good! (125 reviews)
Nice Hotel

"Good experience. Nice mix of old and new. Generally the service was good with two exceptions. The location is great - very peaceful area and close to Killarney Mall; and the facilities are quite good as well. Go for it."…"

Reviewed on 4 Mar,2020

Holiday Inn Johannesburg Sunnyside Park
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4 out of 5
20 Maude Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is SG$92 per night from 4 Mar to 5 Mar
Excludes taxes & fees
4.1/5Very Good! (780 reviews)

"A very good stay in the heart of Sandton. I loved lounging in the gardens which are an absolute asset to this property. Lovely stay overall"…"

Reviewed on 24 Dec,2020

Protea Hotel by Marriott Johannesburg Balalaika Sandton
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.

Top Cities in South Africa

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 SG$44 and luxury accommodation going up to SG$1,434. 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 SG$44, 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.