A cityscape with a prominent mountain in the background partially covered by clouds.

Search South Africa Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in South Africa

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for South Africa hotels

1. The Palace of the Lost City at Sun City Resort

The Palace of the Lost City at Sun City Resort
5.0 star property
Moses Kotane
9.0 out of 10, Wonderful, (695 reviews)
"I have travelled around the world and stayed in many 5 Star hotels but The Palace at Sun City is the best I have stayed by a long shot. The building is out of this world and the Staff will treat you like royalty...You are really in a Palace...Highly recommended!"
Canada
Adolf
The price is RM1,616
RM1,858 total
includes taxes & fees
30 Jul - 31 Jul
The Palace of the Lost City at Sun City Resort

2. Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (220 reviews)
"Exelent location . Great for families . Staff were fantastic "
United Kingdom
David
The price is RM1,714
RM1,971 total
includes taxes & fees
15 Aug - 16 Aug
Garden Route Game Lodge

3. City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport
3.0 star property
O.R. Tambo
9.0 out of 10, Wonderful, (2,011 reviews)
"The restaurant is incredible and the rooms are great."
United States
Justin
The price is RM667
RM767 total
includes taxes & fees
7 Aug - 8 Aug
City Lodge Hotel at OR Tambo International Airport

4. Taj Cape Town

Taj Cape Town
5.0 star property
Cape Town City Centre
9.6 out of 10, Exceptional, (1,000 reviews)
"Great hotel. Great location for CBD. Staff always wonderful, room was lovely and I got upgraded to a Mountain View which is awesome. The J Wellness spa on site is fantastic too."
United Kingdom
Alistair
The price is RM674
RM783 total
includes taxes & fees
29 Jul - 30 Jul
Taj Cape Town

5. La Joya Lodge Conference Centre and Spa

La Joya Lodge Conference Centre and Spa
4.0 star property
Broederstroom
9.0 out of 10, Wonderful, (88 reviews)
"Lovely getaway lodge"
United States
Angelo
The price is RM575
RM661 total
includes taxes & fees
26 Jul - 27 Jul
La Joya Lodge Conference Centre and Spa

6. Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,632 reviews)
"Spacious room and nice breakfast buffet."
United States
Chad
The price is RM507
RM583 total
includes taxes & fees
17 Aug - 18 Aug
Southern Sun O.R Tambo

7. The Greens Guest House

The Greens Guest House
4.0 star property
Knysna
8.6 out of 10, Excellent, (8 reviews)
"Alles Super gelaufen und Stephan und sein Team waren sehr freundlich. Gruß Mayer "
Germany
Dirk
The price is RM462
RM462 total
includes taxes & fees
31 Jul - 1 Aug
The Greens Guest House

8. The Cabanas Hotel at Sun City Resort

The Cabanas Hotel at Sun City Resort
3.0 star property
Moses Kotane
7.8 out of 10, Good, (878 reviews)
"Sun city Cabanas far exceeded our expectations. Great value for money with a superb buffet, cooked breakfast included. Rooms were nice and grounds immaculate. Activities available were very good and just a walk around golf course on paths was beautiful. Dorah at concierge before and during visit was amazing. Highly recommend a stay here."
Australia
Barry
The price is RM589
RM677 total
includes taxes & fees
16 Aug - 17 Aug
The Cabanas Hotel at Sun City Resort

9. AC Hotel by Marriott Cape Town Waterfront

AC Hotel by Marriott Cape Town Waterfront
4.0 star property
Victoria and Alfred Waterfront
9.4 out of 10, Exceptional, (762 reviews)
"Staff was very friendly and helpful"
United States
Lorena
The price is RM782
RM908 total
includes taxes & fees
9 Aug - 10 Aug
AC Hotel by Marriott Cape Town Waterfront

10. ONEHUNDRED on M - Fluent Serviced Apartments

ONEHUNDRED on M - Fluent Serviced Apartments
2.0 star property
Sea Point
9.2 out of 10, Wonderful, (44 reviews)
"Great stay , great location"
United States
Andreaonna
The price is RM130
RM269 total
includes taxes & fees
30 Jul - 31 Jul
ONEHUNDRED on M - Fluent Serviced Apartments

11. Kruger Gate Hotel

Kruger Gate Hotel
4.0 star property
Skukuza
9.0 out of 10, Wonderful, (513 reviews)
"My husband and I spent 2 nights here it was awesome. The staff were super friendly and the dinner was amazing. Breakfast was really good too. The drinks are also great. The staff do a really great job at keeping the property clean and neat. Everything was truly outstanding. We look forward to coming again in the future."
United States
Fumani Brumilda
The price is RM1,645
RM1,892 total
includes taxes & fees
22 Aug - 23 Aug
Kruger Gate Hotel

12. The Onyx Apartment Hotel by NEWMARK

The Onyx Apartment Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.2 out of 10, Wonderful, (603 reviews)
"Excellent stop. Spent a week there and was ideally located for the CTICC just a few minutes walk away. The hotel was clean with excellent services snd much better than some others in that area. Would definately stay again."
United Kingdom
Derek
The price is RM377
RM433 total
includes taxes & fees
2 Aug - 3 Aug
The Onyx Apartment Hotel by NEWMARK

13. Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG
4.0 star property
Boksburg
8.6 out of 10, Excellent, (947 reviews)
"Secure and clean hotel close to the airport and East Rand Mall."
United States
Salman
The price is RM268
RM311 total
includes taxes & fees
21 Aug - 22 Aug
Holiday Inn Johannesburg Airport by IHG

14. The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (244 reviews)
"The hotel is worth the price. I highly recommend for a solo traveller, couple but even groups."
United States
JERRY EDWARD
The price is RM279
RM321 total
includes taxes & fees
2 Aug - 3 Aug
The Rockefeller Hotel by NEWMARK

15. Kruger Shalati - Train on the Bridge and Garden Suites

Kruger Shalati - Train on the Bridge and Garden Suites
5.0 star property
Skukuza
9.8 out of 10, Exceptional, (204 reviews)
"Great accommodation, beautiful style, great food in every meal as well as super nice and helpful staff, specially the game drive guides which do an excellent job. Personalized treatment, the staff pays high attention to details, from your everyday coffee to your food allergies. Overall a wonderful stay!"
Germany
Gladys
The price is RM4,372
RM5,078 total
includes taxes & fees
3 Aug - 4 Aug
Kruger Shalati - Train on the Bridge and Garden Suites

16. One&Only Cape Town

One&Only Cape Town
5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (388 reviews)
"Great staff and beautiful location besides Table Mountain"
United States
Mario
The price is RM4,080
RM4,691 total
includes taxes & fees
16 Aug - 17 Aug
One&Only Cape Town

17. Radisson RED V&A Waterfront, Cape Town

Radisson RED V&A Waterfront, Cape Town
3.5 star property
Victoria and Alfred Waterfront
9.2 out of 10, Wonderful, (830 reviews)
"Great location and very friendly staff."
Canada
neil
The price is RM909
RM1,056 total
includes taxes & fees
25 Jul - 26 Jul
Radisson RED V&A Waterfront, Cape Town

18. The Kingdom Resort

The Kingdom Resort
2.5 star property
Moses Kotane
8.6 out of 10, Excellent, (757 reviews)
"Great night's sleep and a very nice renovation of the restaurant. Excellent reception and restaurant staff."
United States
shawn
The price is RM312
RM358 total
includes taxes & fees
26 Jul - 27 Jul
The Kingdom Resort

19. Radisson Collection Hotel, Waterfront Cape Town

Radisson Collection Hotel, Waterfront Cape Town
5.0 star property
Mouille Point
9.0 out of 10, Wonderful, (528 reviews)
"Rooms were clean and spacious and the shuttle to the V&A was a great feature. Breakfast buffet was delicious and extensive. I would definitely stay here again"
Canada
Preveshen
The price is RM1,416
RM1,645 total
includes taxes & fees
25 Jul - 26 Jul
Radisson Collection Hotel, Waterfront Cape Town

20. Canopy By Hilton Cape Town Longkloof

Canopy By Hilton Cape Town Longkloof
4.0 star property
Cape Town City Centre
9.8 out of 10, Exceptional, (47 reviews)
"Very clean spacious rooms"
United States
Anjali
The price is RM422
RM485 total
includes taxes & fees
31 Jul - 1 Aug
Canopy By Hilton Cape Town Longkloof
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.

Showing deals for:31 Jul - 2 Aug

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

Top South Africa Hotel Reviews

Guide to exploring South Africa

Top reasons to visit South Africa

  • Thrilling Safaris: Experience exhilarating wildlife encounters in renowned national parks like Kruger, where you can witness the Big Five in their natural habitat.
  • Stunning Beaches: Relax on South Africa's picturesque shores, from the vibrant beaches of Durban to the scenic coastline along the Garden Route.
  • Rich Cultural Experiences: Immerse yourself in diverse cultures through local markets, traditional ceremonies, and historic attractions.
  • Vibrant Cities: Explore the lively streets of Cape Town, known for its luxury dining and breathtaking views from Table Mountain.
  • Diverse Accommodations: Choose from a variety of unique lodging options, including luxurious hotels, charming guesthouses, and adventurous safari lodges.

Find great hotels in South Africa

Discover the diverse range of hotel accommodations in South Africa, from luxurious hotels to charming guesthouses and safari lodges. Whether you're seeking a family adventure, a business trip, or a lavish getaway, you'll find exceptional options tailored to your needs. Explore the top hotels and lodges that promise an unforgettable experience amidst the stunning landscapes and vibrant culture of this captivating destination.

  • Taj Cape Town: Nestled in the heart of South Africa, the 5-star Taj Cape Town boasts a remarkable guest rating of 9.4 out of 10. This luxurious hotel offers an enchanting blend of rich heritage and modern comfort, making it ideal for families and adventure-seeking travellers. Guests can indulge in a range of adventure sports nearby, including surfing, sailing, and windsurfing. The hotel also caters to younger visitors with amenities such as supervised childcare and complimentary cribs, ensuring a family-friendly atmosphere. With its exquisite dining options and opulent rooms, Taj Cape Town creates a memorable experience for all who visit.
  • Garden Court Sandton City: Located in the bustling city centre, Garden Court Sandton City is a 3-star hotel with a commendable guest rating of 8.8 out of 10. This accommodation is well-suited for business travellers seeking a convenient base for their activities. The hotel features essential amenities such as complimentary Wi-Fi and meeting facilities, allowing guests to stay productive during their visit. Its prime location offers easy access to local attractions and corporate offices, making it an excellent choice for those on business trips. The welcoming atmosphere and comfortable rooms provide a relaxing retreat after a busy day.
  • Radisson Blu Gautrain Hotel: With a guest rating of 8.8 out of 10, the 4-star Radisson Blu Gautrain Hotel offers a harmonious blend of family-friendly and business-oriented amenities. Conveniently situated near transportation links, it provides easy access to various attractions across South Africa. Children are welcomed with amenities such as complimentary cribs, ensuring a comfortable stay for families. The hotel features modern rooms and a variety of dining options, making it a convenient choice for both leisure and business travellers alike. Its contemporary design and attentive service create a pleasant atmosphere for all guests.

Where to stay in South Africa

South Africa offers a captivating blend of vibrant cities and stunning landscapes, perfect for any traveller. From the bustling streets of Cape Town, with its luxury hotels and exquisite dining, to the serene beauty of the Garden Route, adventure awaits at every turn. Experience the thrill of African wildlife in Kruger National Park or unwind on the pristine beaches of Durban. With friendly locals and a welcoming atmosphere, your holiday in South Africa promises unforgettable memories.

  • Cape Town: Nestled between the iconic Table Mountain and the Atlantic Ocean, Cape Town is a vibrant metropolis that offers a stunning mix of natural beauty and urban excitement. The city is a haven for outdoor enthusiasts, with activities ranging from hiking up Table Mountain to relaxing on its beautiful beaches. Family-friendly attractions abound, including the Two Oceans Aquarium and the scenic V&A Waterfront. With a peak visiting season from December to February, the city buzzes with energy as tourists flock to its shopping areas and golf courses, making it a perfect destination for both leisure and business travellers.
  • Johannesburg: Known as the economic powerhouse of South Africa, Johannesburg is a bustling metropolis rich in culture and history. Unlike other tourist spots, its visitor numbers remain consistent year-round, with peaks in March and during the spring months of October to November. The city offers a unique blend of modernity and heritage, where visitors can explore thriving shopping centres, monuments, and even theme parks. The city is an ideal destination for families and business travellers alike, providing a diverse range of recreational areas to unwind and enjoy the urban landscape.
  • Mossel Bay: Located along the picturesque Garden Route, Mossel Bay is a charming city that attracts visitors seeking outdoor adventures and eco-friendly experiences. With its visitor numbers peaking in September and during the festive season from December to January, this coastal gem offers stunning beaches, nature reserves, and parks. Golf enthusiasts will appreciate the local golf courses, while families can enjoy the scenic beauty and leisure activities available at various resorts. Mossel Bay is the perfect gateway for nature lovers wanting to explore South Africa’s breathtaking landscapes.

Things to do in South Africa

Shopping

Visit the V&A Waterfront in Cape Town for a blend of local crafts and international brands. In Johannesburg, explore Sandton City for upscale shopping, while the Neighbourgoods Market offers a vibrant atmosphere with artisanal goods and unique souvenirs, perfect for remembering your trip.

Recreation

At the Kamalaya Wellness Sanctuary in KwaZulu-Natal, immerse yourself in holistic health programmes while surrounded by lush landscapes. In the Western Cape, the Healing Earth Spa at the Radisson Blu offers rejuvenating treatments using natural products, allowing you to unwind and reconnect with nature.

Adventure

Legends Adventure Farm & MX Track offers exhilarating motor racing experiences, perfect for adrenaline enthusiasts. Table Mountain Aerial Cableway provides breathtaking views as you ascend to the summit, ideal for families and outdoor lovers. At Acrobranch Wildwoods, enjoy an exciting zipline ropes course that immerses you in nature and adventure.

Nightlife

In Cape Town, Long Street buzzes with vibrant bars and live music venues, offering a lively atmosphere. Johannesburg's Maboneng Precinct features trendy clubs and art spaces, while Durban's beachfront bars provide a relaxed vibe with ocean views, creating diverse nightlife experiences across the country.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for South Africa

For budget-conscious travellers heading to South Africa, the ideal months to visit are June to August, when prices are generally lower. Booking your accommodation about a month in advance can yield the best deals, or you can explore last-minute offers on platforms like Expedia. Saturdays are typically the least expensive nights to stay, while Sundays tend to be pricier. Additionally, consider using Expedia’s search tool to filter by budget and location, and look for package deals that combine hotels with flights and activities for extra savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in South Africa are June to August, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in South Africa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in South Africa is Saturday. The most expensive day to stay in South Africa is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your hotel reservations in South Africa with your flights and activities through an Expedia package.

Find the best attractions in South Africa

South Africa boasts a diverse array of attractions, including nature reserves, stunning beaches, and national parks. Whether you're seeking cultural experiences, outdoor adventures, or family-friendly activities, there is something to delight every traveller. From exploring wildlife in scenic reserves to relaxing on picturesque shores, your visit promises to be filled with unforgettable moments.

  • Kruger National Park: This expansive national park offers an unforgettable safari experience, where you can witness diverse wildlife in their natural habitat. The stunning landscapes range from savannahs to dense bush, providing ample opportunities for outdoor adventures and photography.
  • Table Mountain: A flat-topped iconic mountain, Table Mountain presents breathtaking views of Cape Town and the Atlantic Ocean. Adventurous souls can hike or take a cable car to the summit, immersing themselves in the unique flora and fauna of this UNESCO World Heritage Site.
  • Long Street: Known for its vibrant nightlife and eclectic atmosphere, Long Street is a hub of culture and activity. With an array of shops, cafés, and bars, it offers a taste of the city’s lively spirit and rich history, perfect for leisurely strolls and socialising.

Best time to go to South Africa

The best time to visit South Africa is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. August is its coolest month on average. At this time, visitor numbers are slightly low and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January74.7°F (23.7°C)Light RainMostly SunnySlightly HighSlightly High
February73.9°F (23.3°C)Light RainMostly SunnySlightly HighSlightly High
March73.4°F (23.0°C)Light RainMostly SunnyAverageAverage
April69.3°F (20.7°C)Light RainMostly SunnyAverageAverage
May61.2°F (16.2°C)No RainSunnySlightly LowAverage
June64.2°F (17.9°C)No RainSunnyAverageSlightly Low
July63.0°F (17.2°C)No RainSunnyAverageSlightly Low
August57.4°F (14.1°C)No RainSunnySlightly LowSlightly Low
September69.1°F (20.6°C)No RainSunnySlightly HighAverage
October62.2°F (16.8°C)Light RainMostly SunnySlightly LowAverage
November66.7°F (19.3°C)Light RainMostly SunnyAverageAverage
December73.9°F (23.3°C)Light RainMostly SunnyAverageSlightly High

Frequently asked questions

How much do hotels in South Africa cost?
Prices for South Africa hotels vary according to the season and other factors, like school holidays and Christmas. You can find cheap options from RM269 in a few different ways. Select your destination and travel dates and then pick your budget using the "Price per night" filter. You can then fine-tune your search by choosing your preferred property type and amenities and more.
When is the best time to go to South Africa?
The best time to discover South Africa depends on where you want to be and what you plan to do. Thinking about a summer Johannesburg holiday? This popular destination has an oceanic climate, with average temperatures ranging from 17ºC to 28ºC between December and February.
What is the best area to stay in South Africa?
South Africa has plenty of thrilling areas to stay, like Johannesburg and Cape Town. Each has its own awesome experiences, so why not plan time to explore both?
How can I find cheap hotels in South Africa?
South Africa cheap hotels start at RM269 per night. To discover these types of inexpensive options, use our "Price per night" filter. Other tips? Be flexible with your dates and book in advance. Have a look at our cheap hotels in South Africa page for bargains that are hard to resist.
What are the best hotels in South Africa for families?
Expedia makes it simple to lock in a property with everything you need for a memorable family escape to South Africa. Start by checking "Family friendly" in the "Traveller experience" section of our filter tool. Then narrow your search by things like "Guest rating" and "Property type." Whether you want a family hotel in South Africa for a weekend adventure or a big winter holiday, we've got you and your group covered.
Why should I book my South Africa hotel with Expedia?
Book your South Africa hotel with Expedia and you'll get a world of options at unbeatable prices. Our search filters will help you find exactly what you want, whether that's a 5-star getaway or something a bit different, like a cottage, villa or glamping experience! Join Expedia Rewards for free and you'll save 10% or more on select hotels when you're signed in. Collect points on eligible bookings, which you can use to save on your next trip. Plus, many of our hotels come with flexible cancellation policies, so you can breathe easy if your plans change last minute.

Explore a world of travel with Expedia