Book 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

Top Cities in South Africa

Top Hotels in South Africa

The Palace of the Lost City at Sun City Resort

5.0 star property
8.8 out of 10, Excellent, (601)
"Fantastically beautiful place with tons to do."
The price is AU$604
includes taxes & fees
12 Dec - 13 Dec
The Palace of the Lost City at Sun City Resort

Xaus Lodge

4.0 star property
7.4 out of 10, Good, (6)
"The hotel is in a private concession (owned by the local tribes) within the Kgalagadi national park. A truly beautiful place, though hard to get to. The location is incredibly peaceful and picturesque, and I am very happy we got to see it. The hotel is also owned by the community, though managed by a professional manager. This is where the problems begin, I'd say. In summary, the issues with the hotel were as follows: - it is not eco. The electricity runs on a diesel generator and only works...
Xaus Lodge

Southern Sun O.R. Tambo International Airport

4.0 star property
8.6 out of 10, Excellent, (1353)
"The hotel is very tired and worn - needs refurbishing "
The price is AU$187
includes taxes & fees
21 Dec - 22 Dec
Southern Sun O.R. Tambo International Airport

Taj Cape Town

5.0 star property
9.4 out of 10, Exceptional, (1005)
"Fantastic hotel, the staff polite and very helpful, nothing too difficult . We had a problem with the room, it was promptly sorted, Mickey was absolutely great. The rooms spacious. The restaurant staff great. Taj cape town has become my new fav hotel. I will absolutely recommend it and will definitely stay there again on my return to cape town. "
The price is AU$305
includes taxes & fees
29 Nov - 30 Nov
Taj Cape Town

City Lodge Hotel at OR Tambo International Airport

3.0 star property
8.8 out of 10, Excellent, (1440)
"Staff is very helpful and friendly and you can’t beat the location! Being able to walk inside straight from the airport is super convenient. "
The price is AU$172
includes taxes & fees
24 Dec - 25 Dec
City Lodge Hotel at OR Tambo International Airport

AC Hotel by Marriott Cape Town Waterfront

4.0 star property
9.2 out of 10, Wonderful, (471)
"Hello. This is a beautiful hotel close to shopping, restaurants and Table Mountain. Our heat didn't work in our room and they offered to put us in another room but we were happily settled in our room and agreed to wait and it was fixed when we returned from our excursion. We loved the breakfast and the staff was wonderful to us. If something is wrong, please be courteous/patient and let the staff know. They care and will make every effort to resolve your problem. Well done and bravo Marriott....
The price is AU$338
includes taxes & fees
11 Dec - 12 Dec
AC Hotel by Marriott Cape Town Waterfront

The Onyx Apartment Hotel by NEWMARK

4.0 star property
9.2 out of 10, Wonderful, (443)
"Great for Conference Center and Business at CBD"
The price is AU$222
includes taxes & fees
25 Nov - 26 Nov
The Onyx Apartment Hotel by NEWMARK

The Cabanas Hotel at Sun City Resort

3.0 star property
7.8 out of 10, Good, (783)
"Our stay was fantastic. As a family we had a great amazing time together. The food, loads of it, was delicious. For the evening meal we had the option of the fastfood up in the Sun City Centre. The package we took included the valley of waves entrance for everyone and everyday we where there, including check-in day and checkout day. We had a great room, loved the shower, kids had the TV for a few minutes before they fell off to sleep exhausted from the amazing time in the valley of waves with...
The price is AU$275
includes taxes & fees
24 Nov - 25 Nov
The Cabanas Hotel at Sun City Resort

The Commodore Hotel

4.0 star property
8.8 out of 10, Excellent, (775)
"The exec floor corner rooms offer an incredible view. Nice lunch and gym was well equipped. Room service was awful and despite saying it was awful I wasn’t offered a refund. Save your money and eat at the Time Out market really close to the hotel. "
The price is AU$306
includes taxes & fees
11 Dec - 12 Dec
The Commodore Hotel

One&Only Cape Town

5.0 star property
9.6 out of 10, Exceptional, (341)
"Room was clean but breakfast was very disappointing and lacked variety to cater for different palates. Sad breakfast"
The price is AU$1,473
includes taxes & fees
27 Nov - 28 Nov
One&Only Cape Town

Hotel Sky Cape Town

3.5 star property
8.6 out of 10, Excellent, (164)
"Stayed here for 3 weeks in to now. I like it. Excellent location for CTICC and walkable to V&A. "
The price is AU$189
includes taxes & fees
28 Nov - 29 Nov
Hotel Sky Cape Town

Lagoon Beach Hotel & Spa

4.0 star property
8.0 out of 10, Very good, (684)
"Beautiful location, lovely hotel, excellent service. "
The price is AU$201
includes taxes & fees
11 Dec - 12 Dec
Lagoon Beach Hotel & Spa

Holiday Inn Express Cape Town City-Centre

3.0 star property
8.6 out of 10, Excellent, (435)
"Fabulous city centre location. Great view of Table Mountain. Breakfast choices were plenty & staff really helpful & friendly. If ever I’m back in Cape Town, I will definitely book in here again "
The price is AU$112
includes taxes & fees
9 Dec - 10 Dec
Holiday Inn Express Cape Town City-Centre

Radisson RED V&A Waterfront, Cape Town

3.5 star property
9.2 out of 10, Wonderful, (488)
"Very welcoming and helpful staff"
The price is AU$281
includes taxes & fees
19 Dec - 20 Dec
Radisson RED V&A Waterfront, Cape Town

The Rockefeller Hotel by NEWMARK

4.0 star property
9.0 out of 10, Wonderful, (79)
"We arranged to arrive 1 day early before our organized group tour of S Africa. The hotel on request arranged for private car to pick us up at airport after our international flight. When we checked in early, we learned the hotel was completely full. They had upgraded our room for the night to the top floor’s priority suite. We waited for a few hours in the roof bar and pool area while our suite was prepared for us. When the front desk heard that we were celebrating our 50th anniversary we were...
The price is AU$215
includes taxes & fees
30 Nov - 1 Dec
The Rockefeller Hotel by NEWMARK

The Kingdom Resort

4.0 star property
8.6 out of 10, Excellent, (643)
"Quiet and refreshing environment "
The price is AU$119
includes taxes & fees
1 Dec - 2 Dec
The Kingdom Resort

The Table Bay Hotel

5.0 star property
9.2 out of 10, Wonderful, (778)
"Beautiful hotel in a great location on Table Bay easy walking distance to shops, restaurants and attractions. Most amazing and delicious breakfast buffet. The staff are professional and friendly. "
The price is AU$476
includes taxes & fees
19 Dec - 20 Dec
The Table Bay Hotel

Road Lodge Cape Town International Airport

3.0 star property
8.4 out of 10, Very good, (1003)
"Very nice beds"
The price is AU$89
includes taxes & fees
1 Dec - 2 Dec
Road Lodge Cape Town International Airport

Holiday Inn Johannesburg Airport, an IHG Hotel

4.0 star property
8.4 out of 10, Very good, (463)
"Enjoyed our stay"
The price is AU$93
includes taxes & fees
23 Dec - 24 Dec
Holiday Inn Johannesburg Airport, an IHG Hotel

Vineyard Hotel

4.0 star property
9.6 out of 10, Exceptional, (669)
"Usual fantastic stay. Excellent room and excellent environment and food. Favorite hotel! "
The price is AU$456
includes taxes & fees
14 Dec - 15 Dec
Vineyard Hotel
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.
Don't see what you're looking for?
See all available properties in South Africa
Save an average of 15% on thousands of hotels when you're signed in
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

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 AU$89 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 AU$89 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!