Find the best South Africa Hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

South Africa Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels South Africa

O' Two Hotel
4.0 star property
10.0 out of 10, Exceptional, (21)
"Property was very good, and pleased with my stay"
The price is £180
per night
23 May - 24 May
O' Two Hotel
Kruger Shalati - Train on the Bridge and Garden Suites
4.5 star property
9.8 out of 10, Exceptional, (54)
"Some of the best few days I have ever had on holiday. The entire experience was seamless. Staff at all times extremely welcoming and super friendly, the game drives are extremely well organised and well run. The advantage being they all communicate via radio and work together to have the best chance to see what you go for. We were there 3 nights and we saw everything we went for, all the big ones some even more than once. One extra night would have been perfect I feel "
The price is £628
per night
10 Jun - 11 Jun
Kruger Shalati - Train on the Bridge and Garden Suites
One&Only Cape Town
5.0 star property
9.6 out of 10, Exceptional, (333)
"The most amazing customer service I have ever received! Everyone from the front door, the concierge staff to the wait staff! Beautiful property and perfectly appointed rooms! Loved the One and Only..:so aptly named!"
The price is £641
per night
3 Jun - 4 Jun
One&Only Cape Town
Save an average of 15% on thousands of hotels when you're signed in
Gorgeous George by Design Hotels
5.0 star property
9.6 out of 10, Exceptional, (109)
"Great location, loved the staff and the special treat and bed decoration. I wish we had more days."
The price is £108
per night
1 Jun - 2 Jun
Gorgeous George by Design Hotels
Vineyard Hotel
4.0 star property
9.6 out of 10, Exceptional, (638)
"I stayed at Vineyard my first two nights. Close to UCT where my son is studying. The grounds are lovely and the " gym " was definitely a positive. I returned on my last night in Africa before going to the Airport. Checked out and was welcomed to go to the gym and read by the pool. Showers and lockers are available . Suggest if you would like to utilize the Spa you make appointments well in advance. It was completely booked both times I was staying."
The price is £145
per night
29 May - 30 May
Vineyard Hotel
South Beach Camps Bay Boutique Hotel
5.0 star property
9.6 out of 10, Exceptional, (206)
"Great staff"
The price is £169
per night
10 Jun - 11 Jun
South Beach Camps Bay Boutique Hotel
Babylonstoren
5.0 star property
9.6 out of 10, Exceptional, (57)
"Extraordinary place. If you have any love of gardens, horticulture, farm-to-table food, or just general wholesome living then you will enjoy it here. The gardens and farm are not a performance - at over 2000 acres and something like 700 staff they somehow manage to seamlessly blend luxury with genuine production, and the variety is extraordinary. There is true vision behind this project."
The price is £525
per night
16 May - 17 May
Babylonstoren
Taj Cape Town
5.0 star property
9.4 out of 10, Exceptional, (1003)
"Excellent hotel fantastic service and breakfast. The only negative is the walkable area feeling intimidating. Be advised to have taxi or Uber not safe to walk around on your own. Would still stay again as hotel was amazing "
The price is £132
per night
12 May - 13 May
Taj Cape Town
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
5.0 star property
9.4 out of 10, Exceptional, (915)
"Wonderful room and staff. Very helpful."
The price is £303
per night
23 May - 24 May
InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
The Marly Boutique Hotel
5.0 star property
9.4 out of 10, Exceptional, (134)
"Loved our stay at The Marly. Quirky hotel with a lovely rooftop pool and bar for guests in a fantastic location central to everything in Camps Bay. Perfect place to watch the sun set. All staff were so friendly and accommodating in the hotel, bar and restaurants. The spa is a must and one of the best massages ever. Look forward to returning in the not too distant future. "
The price is £420
per night
11 May - 12 May
The Marly Boutique Hotel
The Houghton Hotel, Spa, Wellness & Golf
5.0 star property
9.4 out of 10, Exceptional, (142)
"This is one of the best hotels in Africa if not the world.. the front desk ppl were soo friendly.. the reservations people were quick To solve any issues and even compensate when they didn’t have to. So many dinning options.. the spa is amazing, pool area peaceful and serene.. . thanks to Expedia and Houghton I got every penny of my monies worth.. I will definitely stay there again.. love love love it.."
The price is £164
per night
12 May - 13 May
The Houghton Hotel, Spa, Wellness & Golf
The Table Bay Hotel
5.0 star property
9.2 out of 10, Wonderful, (724)
"Beautiful waterfront view. Access to the V&A mall without going outside of the hotel was a major plus. The Complementary breakfast was outstanding The dinner and servers were professional and courteous This location gives you access to everything you want from a short walk you can access the mall, boat excursions, a must do helicopter ride to see the area the, The excursion to Robin Island, A bus to take you to table mountain, seal Island and the Africa open Market in downtown Cape Town. A...
The price is £235
per night
4 Jun - 5 Jun
The Table Bay Hotel
Grand Daddy Boutique Hotel
4.0 star property
9.2 out of 10, Wonderful, (366)
"My sister and I stayed here for 6 nights on a recent trip to Cape Town and generally enjoyed our stay. We arranged an airport pick up through the hotel and he was largely on time for our arrival. The price did change at the last minute though and when I asked why, multiple times, no one at the hotel would give me an answer. The room itself was good, very spacious. The shower was over a tub which was fine provided no mobility issues. Ours did leak a bit so we'd end up with some water pooling...
The price is £58
per night
22 May - 23 May
Grand Daddy Boutique Hotel
The Winchester Hotel by NEWMARK
4.0 star property
9.2 out of 10, Wonderful, (249)
"The staff were outstanding. The breakfast amazing. 5 wonderful nights. 4 incredible sunsets. "
The price is £175
per night
25 May - 26 May
The Winchester Hotel by NEWMARK
Radisson RED V&A Waterfront, Cape Town
3.5 star property
9.0 out of 10, Wonderful, (424)
"Wonderful hotel in an amazing location. Staff were superb throughout the stay, with the reception desk team being a great laugh. My new favourite hotel in Cape Town."
The price is £152
per night
10 Jun - 11 Jun
Radisson RED V&A Waterfront, Cape Town
Southern Sun the Cullinan
4.0 star property
9.0 out of 10, Wonderful, (183)
"Great place to stay. Not much to complain about. Can do without the hotel manager nagging about a $3 dollar tourism levy which can be settled at anytime. "
The price is £155
per night
11 May - 12 May
Southern Sun the Cullinan
The Rockefeller Hotel by NEWMARK
4.0 star property
8.8 out of 10, Excellent, (56)
"Everyone was very helpful and friendly. Rooms were clean and spacious. "
The price is £56
per night
4 Jun - 5 Jun
The Rockefeller Hotel by NEWMARK
Kruger Gate Hotel
4.0 star property
8.8 out of 10, Excellent, (403)
"All areas of operation offered excellent service. Weldone for dedication and service."
The price is £194
per night
16 May - 17 May
Kruger Gate Hotel
Garden Court Sandton City
3.0 star property
8.8 out of 10, Excellent, (836)
"Wonderful friendly and helpful staff. Room was very very clean. Excellent Big breakfast"
The price is £65
per night
28 May - 29 May
Garden Court Sandton City
Blaauwberg Beach Hotel
4.0 star property
8.8 out of 10, Excellent, (135)
"Excellent stay. Staff excellent. Food excellent. Will stsy here again. "
The price is £84
per night
13 May - 14 May
Blaauwberg Beach Hotel
Don't see what you're looking for?
See all available properties in South Africa
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.

Pocket Guide: South Africa

It is almost unbelievable that one country could encompass penguins waddling on its coast and hippos wallowing in its rivers. Yet, South Africa is all about out-of-this-world natural sights and thrilling experiences. The country covers a lot of ground: there is desert at Kalahari, delightful blankets of wildflowers coming into bloom at Namakwa, the peaks of Table Mountain and savannahs that are stuffed with wildlife. The achingly beautiful Drakensberg range gives an almost mythical look to the country’s backbone whilst KwaZulu-Natal’s iSimangaliso Wetland Park manages to surreally mix zebras and dolphins. All this can be yours with a hotel in South Africa.

Best South Africa Hotel Locations

Cape Town – Forget the wildlife and hit the nightlife with a hotel in happening Cape Town. Backed by the enticing Table Mountain, this city’s population of Christians, Muslims, Jews and many traditional African tribes mean the culinary options are hard to beat and the city’s districts refreshingly varied. There are wine tours to the nearby vineyards and whales breaching just off the coast. Paraglide off Lion’s head, hike up Table Mountain, indulge in some shopping or kick back on the beach. The options just don’t stop!

Johannesburg – Renewed, rejuvenated (and a place really worth booking a hotel in) is the arts and cultural centre that is Jozi. Galleries, swanky bars and glorious dining locales abound but Jozi has not forgot its past: take a trip to Soweto to visit the sobering museums that place the contemporary city back where it once was during the Apartheid years.

KwaZulu-Natal – Nowhere is the variety that South Africa offers more densely packed than here. Lush mountains rose out of flat, dry savannahs, lively beaches contrast with unchanging tribal settlements and the wild African markets fail to compare to the lions, leopards, buffaloes, elephants and rhinos out there.

Kruger National Park – In a country where the Big Five regularly feature on the brochures of national parks, Kruger National Park demands your attention. This is one of the world's greatest national parks in terms of the diversity, density and sheer numbers of animals. Over 140 mammals and 500 varieties of bird call this home: it is truly a sight to behold. Book a hotel near Kruger National Park.

How to Make the Most of Your Hotel in South Africa

Of course you can see the Big Five here but you can also see hundreds of other fascinating mammals and a supporting cast of reptiles and birds too. What’s more the landscape is enthralling and ever-changing. The arid Kalahari, the misty hills of iSimangaliso Wetland Park, the colourful flowers of Namakwa and the dreamy peaks of the Drakensberg (‘Dragon Mountain’) range. The cities can be a sight to behold too, from Durban’s Golden Mile of beaches to Cape Town’s iconic framing by Table Mountain.

Safari, surf and skydive to your heart’s content. Then enjoy fine dining that is amongst the best on offer5 in the world before you party the night away into the small hours. If this isn’t your cup of tea how about a wine tour near Cape Town or a cultural tour amongst the tribes of KwaZulu-Natal? The modern malls of Cape Town, the artistic galleries of Johannesburg or Victoria Market in Durban all offer something for the culture vultures and shopaholics. Meanwhile history buffs can visit Mandela’s home, Robben Island or try to put all the pieces together at Soweto’s Apartheid Museum. There really is something for everyone!

South Africa Travel Info

Best cities to visit
Johannesburg, Cape Town and Kempton Park
Hotels with nearby beaches
16,575
International airports
Johannesburg (JNB-O.R. Tambo Intl.), Cape Town (CPT-Cape Town Intl.) and Durban (DUR-King Shaka Intl.)
Number of hotels
12,387
Lowest price
£50
Highest price
£641
Top attractions
Kruger National Park, uShaka Marine World and Addo Elephant National Park

Frequently asked questions

How much do hotels in South Africa cost?
The season and factors like school holidays and Easter can affect the price of a hotel in South Africa. You can find cheap options from £50 in a few different ways on Expedia. First, select the dates you’d like to get away, then use the filters like property type and amenities to fine-tune your search. You can also sort by price, so the most economical options appear first.
When is the best time to go to South Africa?
The best time to explore South Africa depends on where you’re going and what you plan to do. Dreaming of a summer Johannesburg holiday? This popular destination has an oceanic climate, with average temperatures ranging from 17ºC to 28ºC between December and February.
What is the best area to stay in South Africa?
South Africa has plenty of exciting places to stay, like Johannesburg and Cape Town. Each has its own fabulous experiences, so why not dedicate time to explore both?
How can I find cheap hotels in South Africa?
Find affordable getaways without breaking a sweat by using our filters. Choose the “Price per night” box to browse low-cost options in South Africa. Another way is to take a look at our cheap hotels in South Africa page. The lowest available price starts at £50 per night.
What are the best hotels in South Africa for families?
The first step to an awesome family getaway in South Africa is locking in the right place to stay. Go to the “Traveller experience” heading of our filter tool and check “Family friendly.” This will show you all the South Africa options that welcome children and have family amenities like babysitting and recreational activities. Pick the one that suits your budget and style, then get ready to relax while the kids have a blast.
Why should I book my South Africa hotel with Expedia?
Expedia is your one-stop shop for organising the ultimate South Africa holiday. You’ll find an extensive range of hotels to select from and handy search filters that make it a breeze to find the stay of your dreams. Worried about your plans changing? Many of our hotels offer flexible cancellation policies. Just look for options marked “Free Cancellation”. Get more out of your holiday with Expedia Rewards. Join for free today and you can collect points and unlock membership perks. You’ll enjoy instant access to Member Prices, which means you can save 10% or more on over 100,000 hotels worldwide!

South Africa Hotel Reviews
Expedia verified reviews