COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search South Africa Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Cities in South Africa

Top Hotels in South Africa

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 CA $50 per night from Apr 18 to Apr 19
3.9/5Good! (986 reviews)

"Excellent proximity to Cape Town International Airport, even a walking distance if you’re young not carring much."…"

Reviewed on Apr. 4, 2021

Road Lodge Cape Town International Airport
Metro Lodge Beach
2.5 out of 5
9 Sylvester Ntuli Rd, Durban, KwaZulu-Natal
Get Rates
3/5 (3 reviews)
I wudnt go there

"Please do not sell us something u guys know you dont have..your hotel was beautiful on the internet but far from what we saw when we booked the hotel..people are paying 300 a night but i had to pay 1800 that is a rips off"…"

Reviewed on Mar. 9, 2019

Metro Lodge Beach
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is CA $140 per night from Apr 16 to Apr 17
4.6/5Exceptional! (757 reviews)

"Check in was effortless. Still very professional and friendly staff."…"

Reviewed on Mar. 18, 2021

The Westin Cape Town
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.
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $75 per night from Apr 16 to Apr 17
4.1/5Very Good! (991 reviews)

"Staff is most professional and curious. Room is immaculate."…"

Reviewed on Apr. 2, 2021

Protea Hotel by Marriott O.R. Tambo Airport
Hotel Verde
4 out of 5
15 Michigan Street, Airport Industria, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Apr 19 to Apr 20
4.6/5Wonderful! (756 reviews)

"The rooms and property are nice, convenient and a good overnight if you get in late. I had to wait over an hour at the airport for the shuttle though, NOT good after traveling for 24 hours. They kept saying driver was on his way, but didn’t show up until 1230am. However, I did learn he was not only ..."…"

Reviewed on Dec. 19, 2020

Hotel Verde
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $110 per night from May 7 to May 8
4.1/5Very Good! (278 reviews)

"Good location. Everything else was poor - not clean, noisy at night, staff extremely unhelpful"…"

Reviewed on Dec. 5, 2020

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
Hyatt Regency Cape Town
5 out of 5
BUITENGRACHT STREET, CAPE TOWN CITY, CENTRE, 126, Cape Town, Western Cape
Free cancellation
The price is CA $93 per night from Apr 13 to Apr 14
4.3/5Excellent! (407 reviews)

"The staff is very supportive and kind. Also, the hotel is located close to the downtown"…"

Reviewed on Mar. 15, 2020

Hyatt Regency Cape Town
The Palace of the Lost City at Sun City Resort
5 out of 5
Sun City Resort, Sun City, North West
Free cancellationReserve now, pay when you stay
The price is CA $272 per night from May 2 to May 3
4.3/5Excellent! (473 reviews)
Missing the Sun King

"Ive been coming to Sun City (80s)and the Palace(90s) since it opened.Unfortunately seems that mgts push to cut costs will hurt service and for a claimed 6 star hotel and resort thats just unacceptable.That said the staff i encountered were all super courteous and efficient but problem is too few ..."…"

Reviewed on Dec. 6, 2020

The Palace of the Lost City at Sun City Resort
ATKV Goudini Spa
3 out of 5
Wyzersdrift Road, Rawsonville, Western Cape
The price is CA $49 per night from Apr 18 to Apr 19
ATKV Goudini Spa
Bayside Hotel 116
3 out of 5
116 West street, Durban, KwaZulu-Natal
Free cancellationReserve now, pay when you stay
The price is CA $42 per night from Apr 18 to Apr 19
Bayside Hotel 116
The Kingdom Resort
4 out of 5
N4 off the R556, Moses Kotane, North West
The price is CA $82 per night from May 9 to May 10
4.2/5Very Good! (476 reviews)

"Stay was just OK, the tap water is very bad"…"

Reviewed on Jan. 2, 2021

The Kingdom Resort
First Group Magalies Park
3 out of 5
Krugersdorp & Skeerpoort Roads, Hartbeespoort, North West
The price is CA $76 per night from Apr 13 to Apr 14
4.5/5Wonderful! (67 reviews)
Wonderful family place

"Lovely place for family"…"

Reviewed on Nov. 6, 2020

First Group Magalies Park
The Michelangelo Towers
5 out of 5
8 Maud Street Sandown, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $219 per night from May 13 to May 14
4.4/5Wonderful! (107 reviews)

"Excellent facility in all respects. Very pleasant and helpful staff."…"

Reviewed on Mar. 22, 2020

The Michelangelo Towers
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
Free cancellation
The price is CA $327 per night from Apr 23 to Apr 24
4.6/5Exceptional! (453 reviews)

"I booked this hotel and because of Covid my flight was cancelled and hotel kept my money , tried to get a credit that can be used for another day and did not get anything from hotel"…"

Reviewed on Sep. 16, 2020

InterContinental Johannesburg O.R Tambo Airport, an IHG Hotel
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
44 Viewpoint Road, Bartlett, Boksburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $45 per night from Apr 16 to Apr 17
4.2/5Excellent! (237 reviews)

"Brilliant atmosphere, I’ve moved to an Airbnb and miss this place now.. Saftey and scenic. Wonderful staff too!"…"

Reviewed on Mar. 9, 2021

Birchwood Hotel and OR Tambo Conference Centre
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $304 per night from Apr 16 to Apr 17
4.7/5Exceptional! (260 reviews)
Excellent

"Our stay was fantastic with an excellent breakfast."…"

Reviewed on Nov. 28, 2020

Four Seasons Hotel The Westcliff, Johannesburg
One&Only Cape Town
5 out of 5
Dock Road, V & A Waterfront, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is CA $1,007 per night from Apr 16 to Apr 17
4.8/5Exceptional! (287 reviews)
Our best hotel experience

"Simply the best hotel experience we've ever enjoyed (and we've enjoyed a lot). Everything from when you pull-up, check-in, breakfast (seriously - best hotel breakfast we've enjoyed) and the service and amenities throughout the stay. Kids club is superb, pool is superb, food is superb, location is ..."…"

Reviewed on Mar. 18, 2020

One&Only Cape Town
The Onyx Apartment Hotel
4 out of 5
57 Heerengracht Street, Cape Town, Western Cape
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Apr 13 to Apr 14
4.5/5Wonderful! (186 reviews)
Excellent service

"A very good experience, not the first time and most definitely not the last."…"

Reviewed on Nov. 22, 2020

The Onyx Apartment Hotel
Hotel Sky Sandton
3.5 out of 5
150 West St, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $46 per night from Apr 13 to Apr 14
4.4/5Excellent! (19 reviews)
mazing!!

"Currently My fav hotel in sandton"…"

Reviewed on Apr. 5, 2021

Hotel Sky Sandton
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $138 per night from Apr 13 to Apr 14
4.5/5Wonderful! (441 reviews)
Pleasant stay in our beautiful room

"We were extremely happy with our room upgrade - it was very spacious and beautifully decorated. The hotel is located in the perfect position in Mandela Square for us to enjoy the shops and restaurants. We'll be back."…"

Reviewed on Dec. 21, 2020

Davinci Hotel And Suites On Nelson Mandela Square
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 Guide

Start planning for a great African safari by making reservations at hotels in South Africa. A South African holiday is a great way to let your inner adventurer loose. The Eastern Cape offers a wide variety of activities including water sports, jungle adventures, and sightseeing in the snow-covered mountains. Book top rooms using cheap hotel deals in South Africa any time between September and May for the best holiday weather.

A cheap South Africa hotel deal will make the holiday more affordable. Find special discount rates on South Africa hotel packages that include surfing and scuba diving in the nearby Indian Ocean. The country hosts miles of pristine forest and beaches. The outdoor adventures are a never-ending delight for people who have taken advantage of great South Africa hotel deals.

Sit back and enjoy a locally brewed beer after coming back to South Africa hotels. The locals will greet you at the restaurants where low prices make the exotic seafood even more appealing. Biltong, Sosates, and Mealie are common South African foods that every tourist should try. Order the wild game if you want to be especially adventurous. Ostrich, crocodile, and antelope are among the items you are likely to find on the menu.

A safari tour is enough to satisfy the curiosity of visitors. You will see elephants, giraffes, and even a few gorillas along the way. The safari tours are a safe way to view the sleek lions and the commanding tigers. Bring a good camera when taking a holiday in South Africa. You will have the opportunity to take photos that you will treasure for a lifetime. Make the most of the safari by staying close to the tour guide who will tell you everything you need to know about the area and wild animals that are roaming about.

Take a day off from spotting wild animals for a cultural exploration. Enjoy the fine arts at the National Art Gallery. Try riding an ostrich at Oudtshoorn if you feel especially feisty. It is a difficult task that should only be attempted with expert ostrich handlers present. Swim with the penguins at Boulders Beach to get a feel for what it would be like to be one of the black and white birds. Ride a luxury Blue Train across the South African countryside to take in amazing views while basking in astonishing luxury.

A holiday in South Africa is thrilling and an adventure that you will never forget. Take as many photos as your camera will hold. Where possible, take videos of the breathtaking landscapes where wild animals roam. You will want to relive this holiday over and over again.