Beginning of main content

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation


Check South Africa hotel prices

Tonight Feb. 20 - Feb. 21
This weekend Feb. 21 - Feb. 23
Next weekend Feb. 28 - Mar. 1

Top Cities in South Africa

Top Hotels in South Africa

See all 12,314 properties in South Africa

Estimated price for 1 night/2 adults

The Oyster Box
The Oyster Box
5.0 out of 5.0
CA $476
4.8/5 (206 reviews)

Service is outstanding, clearly staff training is a priority. A gentle, gracious , beautifully decorated hotel in a magnificent location.

Reviewed on Nov. 16, 2019
 
 
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
5.0 out of 5.0 67 Jan Smuts Avenue, Randburg, Gauteng
CA $433
4.7/5 (249 reviews)

The services and amenities are excellent. It site on a beautiful hill site of Johannesburg, next to the Zoo. The location is not very convenient, 30 to 40 minutes ride to the airport. There is no public transportation.

Reviewed on Feb. 12, 2020
 
 
The Twelve Apostles Hotel and Spa
The Twelve Apostles Hotel and Spa
5.0 out of 5.0 Victoria Road Camps Bay, Camps Bay, Cape Town, Western Cape
CA $521
4.6/5 (67 reviews)

lovely spot over looking the sea. staff really made our stay . nothing was too much trouble and they made a lovely fuss of my husband for his birthday . fantastic sushi chef in restaurant and best breakfast of our trip no beach or easy coastal walk but try the hillside paths with great view .

Reviewed on Feb. 4, 2020
 
 
Hyatt Regency Johannesburg
Hyatt Regency Johannesburg
5.0 out of 5.0 191 Oxford Road, Johannesburg, Gauteng
CA $167
4.5/5 (143 reviews)

Clean, modern facility. Food excellent / Great bar and outdoor patio. Gym & Spa were well maintained with full sauna / steam room and pool amenities. Great service and friendly staff. Highly recommend. Stayed on two occasions, not disappointed.

Reviewed on Feb. 16, 2020
 
 
Radisson Blu Gautrain Hotel
Radisson Blu Gautrain Hotel
4.0 out of 5.0 Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
CA $110
4.4/5 (1069 reviews)

Room check in was very professional. Room was clean and all was well.

Reviewed on Feb. 6, 2020
 
 
The Palace of the Lost City at Sun City Resort
The Palace of the Lost City at Sun City Resort
5.0 out of 5.0 Sun City Resort, Sun City, North West
CA $432
4.3/5 (447 reviews)

Pool area was lovely. Breakfast there were lots of different food but some of it was cold.

Reviewed on Feb. 13, 2020
 
 
Garden Court Sandton City
Garden Court Sandton City
3.0 out of 5.0 Cnr West and Maude Street, Sandton, Gauteng
CA $104
4.3/5 (561 reviews)

convenient place , close to many facilities , spacious

Reviewed on Feb. 13, 2020
 
 
City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
3.0 out of 5.0
CA $142
4.3/5 (1647 reviews)

So easy to reach frim the airport. Just 5 minutes maximum walking distance from the arrival hall. Perfect for a lste arrival or early departure

Reviewed on Feb. 15, 2020
 
 
De Hoek Country Hotel
De Hoek Country Hotel
5.0 out of 5.0
CA $299
4.2/5 (18 reviews)

Unbelievable service! Friendly staff. Great food

Reviewed on Oct. 28, 2019
 
 
Protea Hotel by Marriott O.R. Tambo Airport
Protea Hotel by Marriott O.R. Tambo Airport
4.0 out of 5.0
CA $104
4.1/5 (1407 reviews)

the look and feel was unique, it had a futuristic feel about it

Reviewed on Feb. 14, 2020
 
 
Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
4.0 out of 5.0
CA $131
4.0/5 (976 reviews)

Reception was extremely helpful and friendly. Xxxx

Reviewed on Feb. 18, 2020
 
 
Road Lodge Cape Town International Airport
Road Lodge Cape Town International Airport
2.0 out of 5.0 Adjoining BP Service & Filling Station, at Cape Town International Airport, Cape Town, Western Cape
CA $57
3.7/5 (1460 reviews)

Convenient location close to the airport. Good value for money.

Reviewed on Feb. 17, 2020
 
 
Map