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

Book South Africa Hotels

Search over 1 million properties and 550 airlines worldwide

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

Top Cities in South Africa

Top Hotels in South Africa

City Lodge Hotel at OR Tambo International Airport
The price is AU$107 per night from 31 Aug. to 31 Aug.
4.3/5Excellent! (986 reviews)
"The staff were very friendly and helpful! The porter even came back to fetch me at 4 in the morning so I wouldn't miss my flight! Every staff member I met was just super friendly, safety minded, and communicative. Thank you!"

Reviewed on 21 Jul. 2021

City Lodge Hotel at OR Tambo International Airport
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
Fully refundable
The price is AU$458 per night from 6 Aug. to 6 Aug.
4.6/5Exceptional! (461 reviews)
"The intercontinental is very convenient especially if you are arriving or flying out late. The staff are kind and courteous and very accommodating. The hotel is wonderful and the room is very comfortable. Especially with the Covid pandemic, the staff ensure the guests are well informed of the protocols ..."

Reviewed on 22 Jul. 2021

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Victoria & Alfred Hotel
4 out of 5
On the Waterfront Pierhead, V & A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is AU$130 per night from 3 Aug. to 3 Aug.
4.6/5Wonderful! (985 reviews)
"Free bottle wine offered not delivered.2 nd day had to ask 2 times before receiving it"

Reviewed on 15 May 2021

Victoria & Alfred Hotel
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.
The Palace of the Lost City at Sun City Resort
5 out of 5
Sun City Resort, Sun City, North West
The price is AU$416 per night from 1 Sep. to 1 Sep.
4.3/5Excellent! (476 reviews)
Amazing treat for the whole family!
"Amazing stay! Had a wonderful weekend. The food is absolutely incredible - best breakfast I have ever seen. The warm and cold taps were very hot - so showering was a bit of a challenge. Other than that - such a nice weekend."

Reviewed on 1 Mar. 2021

The Palace of the Lost City at Sun City Resort
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Fully refundableReserve now, pay when you stay
The price is AU$99 per night from 6 Aug. to 6 Aug.
4.1/5Very Good! (989 reviews)
"I would highly recommend the Protea - for either your overnight layover or for a longer stay in South Africa. Super close to the airport with a complimentary shuttle service that runs all day. Rooms are clean, modern, and comfortable. But above all else, the staff here is so friendly and accomodating! ..."

Reviewed on 11 Jul. 2021

Protea Hotel by Marriott O.R. Tambo Airport
Premier Hotel OR Tambo
4 out of 5
Fully refundableReserve now, pay when you stay
The price is AU$101 per night from 3 Aug. to 3 Aug.
4.4/5Excellent! (988 reviews)
"Property was really close to airport and was budget friendly"

Reviewed on 10 Jun. 2021

Premier Hotel OR Tambo
Hilton Sandton
5 out of 5
138 Rivonia Road, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$111 per night from 8 Aug. to 8 Aug.
4.3/5Excellent! (373 reviews)
Pleasant Stay
"Staff were great. Room service was Very efficient. Room was Lovely, Clean & Comfortable."

Reviewed on 23 Mar. 2021

Hilton Sandton
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$380 per night from 8 Aug. to 8 Aug.
4.7/5Exceptional! (262 reviews)
Excellent
"Our stay was fantastic with an excellent breakfast."

Reviewed on 28 Nov. 2020

Four Seasons Hotel The Westcliff, Johannesburg
City Lodge Hotel Lynnwood
3 out of 5
Corner Lynnwood and Daventry Roads, Lynnwood, Pretoria, Gauteng
The price is AU$85 per night from 6 Aug. to 6 Aug.
4.3/5Excellent! (208 reviews)
"This is an awesome location. The service was top notch. I mean probably the FRIENDLIEST hotel I’ve experienced in a long time. They could use a refrigerator in the rooms. Otherwise, absolutely perfect!!!"

Reviewed on 23 Dec. 2020

City Lodge Hotel Lynnwood
Sunrock Guesthouse
3 out of 5
Fully refundableReserve now, pay when you stay
The price is AU$158 per night from 2 Aug. to 2 Aug.
4.6/5Wonderful! (443 reviews)
"A true gem tucked in among the city. Beautiful accommodations, clean rooms and good food."

Reviewed on 28 Jul. 2021

Sunrock Guesthouse
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4 out of 5
20 Maude Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$95 per night from 15 Aug. to 15 Aug.
4.1/5Very Good! (787 reviews)
Stay here, but eat elsewhere.
"Room surprisingly small but comfortable and very clean. Extremely comfortable bed and fantastic linen. Ideal for a short 2-3 day stay. Location perfect. The only draw back is the hotel restaurant, Bull Run. Dreadfully boring menu. Some nice standard items but by and large not recommended. Staff very ..."

Reviewed on 29 Apr. 2021

Protea Hotel by Marriott Johannesburg Balalaika Sandton
One&Only Cape Town
5 out of 5
Dock Road, V & A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is AU$1,324 per night from 8 Aug. to 8 Aug.
4.8/5Exceptional! (290 reviews)
Best stay at One & Only Cape Town
"an unforgettable experience we had. Everything was perfect and our expectations were met. I'd recommend that you stay here for absolute bliss."

Reviewed on 23 Mar. 2021

One&Only Cape Town
Radisson Blu Hotel Waterfront, Cape Town
5 out of 5
Beach Road Granger Bay, Cape Town, Western Cape
The price is AU$175 per night from 2 Aug. to 2 Aug.
4.3/5Excellent! (340 reviews)
"My husband and I had such a wonderful experience at this hotel! The place is gorgeous and it is in an absolutely perfect location! You can walk to the V & A Waterfront or get the shuttle, and you can walk miles along the beautiful oceanfront promenade. The breakfasts and room service was wonderful, ..."

Reviewed on 3 Jul. 2021

Radisson Blu Hotel Waterfront, Cape Town
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$199 per night from 2 Aug. to 2 Aug.
4.5/5Wonderful! (457 reviews)
Highly recommended
"Very quick and easy check in. Rooms in very good condition. Easy access to shops and restaurants."

Reviewed on 23 Apr. 2021

Davinci Hotel And Suites On Nelson Mandela Square
Gorgeous George by Design Hotels™
5 out of 5
118 St Georges Mall, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is AU$132 per night from 2 Aug. to 2 Aug.
4.6/5Exceptional! (27 reviews)
Instagram ready
"The rooms are amazing! By far one of the most stylish rooms I’ve experienced. The rest of the hotel is...very “instagram” ready."

Reviewed on 21 Apr. 2021

Gorgeous George by Design Hotels™
Mount Nelson, A Belmond Hotel, Cape Town
5 out of 5
76 Orange Street, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is AU$295 per night from 23 Aug. to 23 Aug.
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
Nkambeni Safari Camp
3 out of 5
Fully refundableReserve now, pay when you stay
The price is AU$147 per night from 2 Aug. to 2 Aug.
4.1/5Very Good! (43 reviews)
Good service & hospitality
"Good service at this hotel especially the catering staff"

Reviewed on 27 Mar. 2021

Nkambeni Safari Camp
Johannesburg Marriott Hotel Melrose Arch
4 out of 5
42 The High Street, Melrose Arch, Johannesburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$190 per night from 2 Aug. to 2 Aug.
3.6/5Good! (7 reviews)
"Great Location with easy access to restaurants and the M1 freeway. Signage for the parking could be better. It's much cheaper to pay at the parking machine than to pay for parking at reception."

Reviewed on 6 Apr. 2021

Johannesburg Marriott Hotel Melrose Arch
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
Fully refundableReserve now, pay when you stay
The price is AU$48 per night from 23 Aug. to 23 Aug.
4.2/5Excellent! (261 reviews)
"Very convenient hotel close to airport with quite rooms and very friendly stuff."

Reviewed on 10 Jul. 2021

Birchwood Hotel and OR Tambo Conference Centre
The Table Bay Hotel
5 out of 5
Quay 6 Victoria & Alfred, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is AU$249 per night from 5 Aug. to 5 Aug.
4.6/5Exceptional! (495 reviews)
"There was no enough water in the room to make coffee and tea"

Reviewed on 21 Jul. 2021

The Table Bay 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.

Accommodation in South Africa

Located on the southern tip of the African continent, the Republic of South Africa is a fascinating vacation destination that offers a variety of reasons to book rooms in South Africa hotels. Culture, wildlife, human interest, and stunning natural beauty are all available to guests of South Africa. If you are hoping to find a good, cheap South Africa hotel deal, you should check here with Expedia for the most recent information on deals and special rates.

One of the favorite activities of those staying in hotels in South Africa is viewing the region's magnificent wild game. Kruger National Park is one of the most well-known game parks in the country, but there are many other worthwhile places to view wild animals. For instance, if you are traveling on South Africa's famed Garden Route, you can find small treasures tucked away on side roads in areas such as Oudtshoorn, which is known as the Ostrich Capital of the World. The extremely scenic Garden Route is also an excellent touring choice for those traveling with small children because there are no overly long stretches of highway. The Garden Route also provides travelers who are taking advantage of good prices on South Africa holiday packages with a huge abundance of activities such as golfing, wine tasting, sunbathing, fine dining, and whale watching. The Garden Route is also within easy proximity of Cape Town, allowing those who are enjoying vacations courtesy of South Africa hotel deals, which they've gotten through Expedia, to access as much of it as possible within a limited time frame.

If archeological exploration appeals to you, South Africa has some of the oldest known fossil beds on the planet. The caves in Gauteng Province are among the best places on the continent to see ancient human fossils. The nickname of the area is "The Cradle of Humanity" and provides an excellent look back at the beginnings of our species.

If you are seeking cheap hotel deals in South Africa, you can locate top lodging options through Expedia as well as make reservations directly through the country's hotels. Planning ahead is an excellent way to receive discount opportunities on places to stay as well as car rentals in South Africa and other travel necessities. Because a visit to South Africa is a trip of a lifetime, you will want to use every available tool to maximize your experience in that enthralling part of the world.