Search Hotels in South Africa

Most hotels are fully refundable. Because flexibility matters.

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

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in South Africa

Filter by

Cape Town Marriott Hotel Crystal Towers
5 out of 5
Corner Century Boulevard & Rialto Road, Century City, Cape Town, Western Cape, 7441
Fully refundableReserve now, pay when you stay
The price is $97 per night from Jun 10 to Jun 11
4.5/5 Wonderful! (219 reviews)
"Great and convenient"

Reviewed on May 15, 2022

Cape Town Marriott Hotel Crystal Towers
AC Hotel by Marriott Cape Town Waterfront
4 out of 5
Dockrail Road, Foreshore, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $91 per night from Jun 3 to Jun 4
4.5/5 Wonderful! (176 reviews)
Cape Town cycle tour
"Amazing but not well marked to get to the hotel"

Reviewed on Mar 10, 2020

AC Hotel by Marriott Cape Town Waterfront
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng, 1627
Fully refundableReserve now, pay when you stay
The price is $62 per night from Jun 3 to Jun 4
4.1/5 Very Good! (979 reviews)
"Very good hotel right by the airport, would stay here again."

Reviewed on May 10, 2022

Protea Hotel by Marriott O.R. Tambo 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.
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng, 2196
Fully refundableReserve now, pay when you stay
The price is $94 per night from May 26 to May 27
4.4/5 Excellent! (986 reviews)
"everything was excellent"

Reviewed on May 12, 2022

Radisson Blu Gautrain Hotel
The Palace of the Lost City at Sun City Resort
5 out of 5
Sun City Resort, Moses Kotane, North West, 0316
The price is $259 per night from May 23 to May 24
4.3/5 Excellent! (491 reviews)
"African detail is impressive. Huge wow factor at the Palace. Staff mostly friendly & helpful except breakfast greeting staff who should be replaced!"

Reviewed on May 13, 2022

The Palace of the Lost City at Sun City Resort
Radisson RED Hotel V&A Waterfront Cape Town
3.5 out of 5
Silo 6, South Arm Road, V&A Waterfront, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $114 per night from May 28 to May 29
4.5/5 Wonderful! (294 reviews)
"I loved my stay here, amazing location, super friendly staff and very safe area of Cape Town"

Reviewed on May 4, 2022

Radisson RED Hotel V&A Waterfront Cape Town
The Cabanas Hotel at Sun City Resort
3 out of 5
Sun City Resort, Pilanesberg, P O Box 3, Moses Kotane, North West, 0316
Fully refundableReserve now, pay when you stay
The price is $112 per night from May 29 to May 30
3.9/5 Good! (636 reviews)
"Ideal for a golfing break."

Reviewed on Mar 6, 2022

The Cabanas Hotel at Sun City Resort
City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng, 1627
The price is $84 per night from Jun 3 to Jun 4
4.3/5 Excellent! (959 reviews)
"I was traveling alone and this hotel was great because I never had to leave the airport! There were clear signs pointing me exactly where to go and check in was very easy!"

Reviewed on May 17, 2022

City Lodge Hotel at OR Tambo International Airport
Taj Cape Town
5 out of 5
1 Wale Street, corner St Georges Mall, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $98 per night from May 23 to May 24
4.7/5 Exceptional! (976 reviews)
"Service was fantastic. Rooms clean, comfortable. Treated like royalty."

Reviewed on May 13, 2022

Taj Cape Town
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng, 2031
Fully refundableReserve now, pay when you stay
The price is $84 per night from Jun 3 to Jun 4
4.4/5 Wonderful! (443 reviews)
"Everthing expected"

Reviewed on Jan 28, 2022

The Maslow Hotel, 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.

South Africa Hotel Travel Guide

When you trust Expedia to lock down a place to stay at any of our fabulous hotels, resorts, or motels, you can have the escape you've always wanted. It doesn't matter what kind of surroundings you hope to surround yourself with, our easy-to-use booking system makes it simple for you to find precisely what you and your fellow travelers are looking for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Looking to spend the night at an exquisite spa? Take your pick. We've got a vast selection of budget lodges too. And there are a variety of choices in between, as well. It's simply based on what you're in the mood for and how much you'd like to spend. As for location, you can select a room in any part of the area you'd like. You'll find a variety of lodging choices right where everything's happening, as well as private stays on the edge of South Africa. When you search our incredible catalog of accommodations in South Africa, you're certain to find inexpensive rates and awesome offers on any type of accommodation in the area.

Locking down an accommodation for your holiday shouldn't be a pain. Expedia helps you save you money and time when securing your reservations at a hotel in South Africa, so you can spend your days making the most of your vacation and not fretting about emptying your wallet. So why wait another minute to book your travel plans? Select your perfect travel dates now to browse the best deals on hotel rooms in South Africa!

Price trends for hotels in South Africa

Less expensive
More expensive
Next month
May
March
$71
Month
Price
January
$116
February
$114
March
$119
April
$117
May
$70
June
$71
July
$75
August
$78
September
$79
October
$83
November
$86
December
$95
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in South Africa. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent reviews of South Africa hotels
expedia verified reviews

Our app takes you further

Earn double Expedia Rewards points when you book on the app as a member. Save even more on trips so you can take more trips, and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code