South Africa may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

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.

Top Cities in South Africa

Top Hotels in South Africa

Radisson Blu Gautrain Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$94 per night from 26 Sep to 27 Sep
4.4/5Excellent! (996 reviews)

"Early and late check in. Excellent and friendly services from staff and a superb location opposite the train station and 4 minute walk to Nelson Mandela square. Excellent."…"

Reviewed on 17 Mar,2020

Radisson Blu Gautrain Hotel
The Palace of the Lost City at Sun City Resort
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$278 per night from 29 Sep to 30 Sep
4.3/5Excellent! (464 reviews)
Perfect sunshine getaway

"Incredible location and facilities."…"

Reviewed on 21 Feb,2020

The Palace of the Lost City at Sun City Resort
The Table Bay Hotel
Get Rates
4.6/5Exceptional! (475 reviews)

"Good all round hotel. Best position for VA waterfront."…"

Reviewed on 12 Mar,2020

The Table Bay Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Bay Hotel
4.5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$130 per night from 22 Sep to 23 Sep
4.3/5Excellent! (282 reviews)
Highly Recommend

"The hotel was overall great and in a wonderful location. Would highly recommend it!"…"

Reviewed on 27 Mar,2020

The Bay Hotel
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
4.5/5Wonderful! (155 reviews)

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on 18 Mar,2020

Hyatt Regency Johannesburg
One&Only Cape Town
The price is SG$1,086 per night from 15 Oct to 16 Oct
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
The Oyster Box
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$455 per night from 28 Sep to 29 Sep
4.8/5Exceptional! (220 reviews)

"The food is incredible however breakfast service was slow even with lots of staff"…"

Reviewed on 20 Feb,2020

The Oyster Box
Soho Hotel & Casino at Sun City Resort
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$193 per night from 28 Sep to 29 Sep
3.7/5Good! (82 reviews)
Overall Great stay

"What was extraordinary about our stay was the seriousness with which the whole resort is taking cleanliness given the covid19 situation. There was an abundance of hand sanitizer and the staff were visibly cleaning and ensuring that spread of germs was not going to be an issue. Staff at soho were ..."…"

Reviewed on 16 Mar,2020

Soho Hotel & Casino at Sun City Resort
Curiocity Durban - Hostel
The price is SG$50 per night from 11 Oct to 12 Oct
3.8/5Good! (36 reviews)

"Good location, within walking distance of a lot of places. Nice kitchen facilities and fantastic showers. Overall good value."…"

Reviewed on 21 Feb,2020

Curiocity Durban - Hostel
The Cabanas Hotel at Sun City Resort
3 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$121 per night from 29 Sep to 30 Sep
3.9/5Good! (574 reviews)
March 2020 one week stay

"Ideal location for Pilanesberg National Park. Lots of choice for eating. Well groomed grounds ideal for strolling. Buffet style breakfast excellent with lots of choice. Staff friendly and helpful."…"

Reviewed on 11 Mar,2020

The Cabanas Hotel at Sun City Resort
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

Get set for the holiday of your dreams when you harness the power of Expedia to book a stay at any of the resorts, villas or hotels in South Africa. Travel on a budget or splash out on a luxury holiday. Whichever you prefer, our intuitive tools make it simple for you to find precisely what you're looking for. Start your search today, and design your own perfect South Africa trip itinerary, with exactly the kind of hotels you like. 

Need to rest your head on a plush pillow at a high-end luxury hotel? We've got you covered. Want something unique like a Japanese ryokan, Balinese villa, or Nordic Arctic resort? Got that too. Lots of options! And if you're on a budget, Expedia has a great variety of cheap hotels and budget accommodation so you can enjoy a holiday for less. There are a variety of choices in between as well. You can search for a hotel in a specific location if you'd like to stay in a cool South Africa neighbourhood, or close to the top attractions you plan to visit. You'll see a range of accommodation options right in the middle of the action, as well as hidden options on the quieter neighbourhoods and outskirts of South Africa. When you browse through our extensive catalog of hotels in South Africa, you're certain to find affordable rates and great package deals on various types of hotels around South Africa. 

Expedia will save you money and time when arranging your stay at any of the hotels in South Africa, so you can focus on the wonderful time ahead on your South Africa holiday. Select your travel dates now to find the best hotel deals in South Africa!