South Africa may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

South Africa, ZAF Accommodation

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Discover these top cities in South Africa

Hotels in South Africa

Estimated price for 1 night / 2 adults
Radisson Blu Gautrain Hotel
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
The price is AU$133 per night

Radisson Blu Gautrain Hotel: Family hotel with free WiFi and an outdoor pool. Located in the city centre.

4/5Very Good! (3 reviews)
Radisson Blu Gautrain Hotel
The Palace of the Lost City at Sun City Resort
The Palace of the Lost City at Sun City Resort
5 out of 5
Sun City Resort, Sun City, North West
The price is AU$305 per night

The Palace of the Lost City at Sun City Resort: Luxury hotel with free WiFi and an outdoor pool. Guests give the overall value a thumbs up.

4.2/5Very Good! (5 reviews)
The Palace of the Lost City at Sun City Resort
The Table Bay Hotel
The Table Bay Hotel
5 out of 5
Quay 6 Victoria & Alfred, Cape Town, Western Cape

The Table Bay Hotel: Luxury hotel with free breakfast and free WiFi. Located on the boardwalk.

5/5Exceptional! (1 review)
The Table Bay Hotel
The Bay Hotel
The Bay Hotel
4.5 out of 5
69 Victoria Road, Camps Bay, Cape Town, Western Cape
The price is AU$159 per night

The Bay Hotel: Luxury hotel with free breakfast and free WiFi. Located near the boardwalk.

5/5Exceptional! (1 review)
The Bay Hotel
Hyatt Regency Johannesburg
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng

Hyatt Regency Johannesburg: Luxury hotel with free WiFi and an outdoor pool. Located near a metro station.

5/5Exceptional! (1 review)
Hyatt Regency Johannesburg
One&Only Cape Town
One&Only Cape Town
5 out of 5
Dock Road, V & A Waterfront, Cape Town, Western Cape

One&Only Cape Town: Luxury hotel with free breakfast and free WiFi. Located in a shopping district.

4.7/5Exceptional! (3 reviews)
One&Only Cape Town
The Oyster Box
The Oyster Box
5 out of 5
The price is AU$498 per night

The Oyster Box: Luxury hotel with free WiFi and free valet parking. Located in the entertainment district.

No reviews
The Oyster Box
Soho Hotel & Casino at Sun City Resort
Soho Hotel & Casino at Sun City Resort
4 out of 5
Sun City Resort, Sun City, North West
The price is AU$212 per night

Soho Hotel & Casino at Sun City Resort: Family hotel with free breakfast and free WiFi. Located near the airport.

No reviews
Soho Hotel & Casino at Sun City Resort
Curiocity Durban - Hostel
Curiocity Durban - Hostel
4 out of 5
55 Monty Naicker Road, 1st Floor Ambassador House, Durban, KwaZulu-Natal
The price is AU$71 per night

Curiocity Durban - Hostel: Hostel with free WiFi and a bar/lounge. Located near whale watching.

No reviews
Curiocity Durban - Hostel
The Cabanas Hotel at Sun City Resort
The Cabanas Hotel at Sun City Resort
3 out of 5
Sun City Resort, Pilanesberg, P O Box 3, Sun City, North West
The price is AU$132 per night

The Cabanas Hotel at Sun City Resort: Family hotel with free WiFi and free parking. Located on a lake.

3.6/5Good! (7 reviews)
The Cabanas Hotel at Sun City Resort
The Maslow Hotel, Sandton
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
The price is AU$130 per night

The Maslow Hotel, Sandton: Family hotel with free WiFi and free valet parking. Located in a shopping district.

5/5Exceptional! (1 review)
The Maslow Hotel, Sandton
The Maslow Hotel, Time Square
The Maslow Hotel, Time Square
4 out of 5
209 Aramist Avenue, Pretoria, Gauteng
The price is AU$105 per night

The Maslow Hotel, Time Square: Business-friendly hotel with free breakfast and free WiFi. Located in a shopping district.

No reviews
The Maslow Hotel, Time Square
^Eligibility requirements and conditions apply.

How much is a hotel room in South Africa?

Hotels in South Africa start at AU$71 per night. Prices and availability subject to change. Additional terms may apply.

Recently Reviewed in South Africa

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
^Eligibility requirements and conditions apply.