Hotels in South Africa, Africa

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in South Africa

Filter by

Popular filters
Popular filters
Price per night
Price per night
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
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 ₹6,483 per night from 9 Jan to 10 Jan
₹6,483
per night
9 Jan - 10 Jan
4.2/5 Excellent! (1,001 reviews)
"I stay at this property quite often. I have never been disappointed. Staff is always friendly and willing to help. The food at the restaurant is great. Service is always with a smile."

Reviewed on 1 Dec 2022

City Lodge Hotel at OR Tambo International Airport
Southern Sun O.R. Tambo International Airport
4 out of 5
Jones Road, Kempton Park, Gauteng, 1620
Fully refundableReserve now, pay when you stay
The price is ₹6,782 per night from 12 Dec to 13 Dec
₹6,782
per night
12 Dec - 13 Dec
4/5 Very Good! (1,001 reviews)
"The stay was very good. Thank you"

Reviewed on 6 Dec 2022

Southern Sun O.R. 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, 1627
Fully refundable
The price is ₹20,410 per night from 26 Dec to 27 Dec
₹20,410
per night
26 Dec - 27 Dec
4.7/5 Exceptional! (664 reviews)
"So nice and close to OR Tambo airport! Great staff and comfy rooms☺️"

Reviewed on 4 Dec 2022

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel

Save an average of 15% on thousands of hotels when you're signed in

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 ₹26,538 per night from 8 Jan to 9 Jan
₹26,538
per night
8 Jan - 9 Jan
4.3/5 Excellent! (501 reviews)
"A great place for the kids"

Reviewed on 29 Oct 2022

The Palace of the Lost City at Sun City Resort
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 ₹5,891 per night from 23 Dec to 24 Dec
₹5,891
per night
23 Dec - 24 Dec
4.1/5 Very Good! (999 reviews)
"Clean facility and kind staff."

Reviewed on 29 Nov 2022

Protea Hotel by Marriott O.R. Tambo Airport
Road Lodge Cape Town International Airport
2 out of 5
Adjoining BP Service & Filling Station, at Cape Town International Airport, Cape Town, Western Cape
The price is ₹3,039 per night from 24 Dec to 25 Dec
₹3,039
per night
24 Dec - 25 Dec
4/5 Very Good! (1,003 reviews)
"Passable as cheap overnight accommodation Walking distance from terminals. Uber possible @ZAR46 - bedding old and pillows flat. Bathroom very small. No lifts, had to carry bags 2 floors."

Reviewed on 7 Dec 2022

Road Lodge Cape Town International Airport
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 ₹9,227 per night from 17 Dec to 18 Dec
₹9,227
per night
17 Dec - 18 Dec
4.5/5 Wonderful! (237 reviews)
"Everyone was friendly, clean, and modern rooms"

Reviewed on 21 Oct 2022

Cape Town Marriott Hotel Crystal Towers
The Kingdom Resort
4 out of 5
N4 off the R556, Moses Kotane, North West, 0316
The price is ₹4,824 per night from 9 Jan to 10 Jan
₹4,824
per night
9 Jan - 10 Jan
4.2/5 Very Good! (532 reviews)
"Nice resort conveniently located wrt Pilanesberg game reserve and Sun City."

Reviewed on 30 Oct 2022

The Kingdom Resort
The Onyx Apartment Hotel by NEWMARK
4 out of 5
57 Heerengracht Street, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is ₹9,718 per night from 16 Dec to 17 Dec
₹9,718
per night
16 Dec - 17 Dec
4.5/5 Wonderful! (236 reviews)
An Amazing Hotel
"This is an absolutely fabulous hotel! The property is in great condition and the staff (every single one of them) is professional, attentive, and friendly. The location is central, safe, and close to all. I recommend this hotel strongly. I will definitely book another stay there!"

Reviewed on 6 Dec 2022

The Onyx Apartment Hotel by NEWMARK
The Rockefeller Hotel by NEWMARK
12 Christiaan Barnard St, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is ₹7,833 per night from 14 Dec to 15 Dec
₹7,833
per night
14 Dec - 15 Dec
4.6/5 Wonderful! (10 reviews)
Good Choice for Cape Town
"Wonderful hotel, with lovely staff in a great location. All the main sites are accessible via a short taxi ride - some in walking distance. Would love to stay again. The pool on the roof (18th floor) was a big bonus!"

Reviewed on 24 Nov 2022

The Rockefeller Hotel by NEWMARK
ANEW Hotel Green Point Cape Town
3.5 out of 5
181 MAIN ROAD GREEN POINT, Cape Town, Western Cape, 8005
Fully refundableReserve now, pay when you stay
The price is ₹4,881 per night from 12 Dec to 13 Dec
₹4,881
per night
12 Dec - 13 Dec
4.9/5 Exceptional! (11 reviews)
"I would like to give a shout out for all the great staff. Happy, the breakfast waitress had a beautiful happy face and very attentive to me, Mo, the evening waiter always smiled, remembered my name and what I wanted to drink. I cannot name everyone but thank you you all made my stay memorable. Thanks ..."

Reviewed on 14 Nov 2022

ANEW Hotel Green Point Cape Town
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 ₹10,688 per night from 15 Dec to 16 Dec
₹10,688
per night
15 Dec - 16 Dec
4.5/5 Wonderful! (208 reviews)
Cape Town getaway
"Excellent hotel, friendly staff, great location in CPT."

Reviewed on 20 Nov 2022

AC Hotel by Marriott Cape Town Waterfront
The Table Bay Hotel
5 out of 5
Quay 6 Victoria & Alfred, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is ₹23,317 per night from 12 Dec to 13 Dec
₹23,317
per night
12 Dec - 13 Dec
4.6/5 Wonderful! (583 reviews)
"Amazing service !!!! Loved the stay ! They arranged champagne and a cake for our anniversary !!!!! Super thoughtful"

Reviewed on 3 Dec 2022

The Table Bay Hotel
Victoria and Alfred Hotel by NEWMARK
4 out of 5
On the Waterfront Pierhead, V & A Waterfront, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is ₹21,142 per night from 13 Dec to 14 Dec
₹21,142
per night
13 Dec - 14 Dec
4.6/5 Wonderful! (997 reviews)
Beautiful hotel
"Amazing location, room had a great view. The stuff was outstanding and helpful."

Reviewed on 22 Nov 2022

Victoria and Alfred Hotel by NEWMARK
Hotel Verde Cape Town Airport
4 out of 5
15 Michigan Street, Airport Industria, Cape Town, Western Cape, 7490
Fully refundableReserve now, pay when you stay
The price is ₹5,868 per night from 5 Jan to 6 Jan
₹5,868
per night
5 Jan - 6 Jan
4.6/5 Wonderful! (870 reviews)
"Nice"

Reviewed on 3 Dec 2022

Hotel Verde Cape Town Airport
The Cabanas Hotel at Sun City Resort
3 out of 5
Sun City Resort, Pilanesberg, P O Box 3, Moses Kotane, North West, 0316
The price is ₹10,859 per night from 10 Jan to 11 Jan
₹10,859
per night
10 Jan - 11 Jan
3.9/5 Good! (673 reviews)
"Excellent and friendly staff… loved each moment"

Reviewed on 5 Dec 2022

The Cabanas Hotel at Sun City Resort
Lagoon Beach Hotel & Spa
4 out of 5
1 Lagoon Gate Drive, Lagoon Beach, Cape Town, Western Cape, 7441
The price is ₹6,728 per night from 9 Jan to 10 Jan
₹6,728
per night
9 Jan - 10 Jan
3.9/5 Good! (600 reviews)
Wonderful stay
"I enjoyed my stay at this hotel. It is very busy so prepare for that with lots of events and noise. The most comfortable bed and pillows I’ve experienced at a hotel. The only “bad” thing would be the aircon. It worked and then became warm during the course of the night. It was very inconsistent. ..."

Reviewed on 3 Oct 2022

Lagoon Beach Hotel & Spa
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 ₹12,300 per night from 20 Dec to 21 Dec
₹12,300
per night
20 Dec - 21 Dec
4.5/5 Wonderful! (316 reviews)
Only place I wanna stay in Cape Town
"Such a great spots location, amenities and the staff are incredible"

Reviewed on 24 Nov 2022

Radisson RED Hotel V&A Waterfront Cape Town
DoubleTree by Hilton Cape Town - Upper Eastside
4 out of 5
31 Brickfield Road, Woodstock, Cape Town, Western Cape, 7935
Fully refundableReserve now, pay when you stay
The price is ₹5,469 per night from 13 Dec to 14 Dec
₹5,469
per night
13 Dec - 14 Dec
4.3/5 Excellent! (305 reviews)
"I arrived on time to watch the French debut in the World cup - but the decoder was inoperative following Load shedding - very dissapointed !"

Reviewed on 25 Nov 2022

DoubleTree by Hilton Cape Town - Upper Eastside
The Commodore Hotel
4 out of 5
Portswood Road, Portswood Square, V and A Waterfront, Cape Town, Western Cape, 8002
Fully refundableReserve now, pay when you stay
The price is ₹14,891 per night from 21 Dec to 22 Dec
₹14,891
per night
21 Dec - 22 Dec
4.3/5 Excellent! (710 reviews)
"Easy walk to the V&A Waterfront"

Reviewed on 6 Dec 2022

The Commodore 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.

South Africa hotels information

Number of reviews 11457
Accommodation 14040 hotels
Lowest Price ₹3,039
Highest Price ₹26,538

South Africa Hotel Reviews
Expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 20% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing 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