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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

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, (714 reviews)
"Fantastic resort Luxury accommodation First class food"
United Kingdom
ALISON
The price is RM1,882
RM2,164 total
includes taxes & fees
22 Oct - 23 Oct
The Palace of the Lost City at Sun City Resort

2. 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 RM682
RM682 total
includes taxes & fees
21 Oct - 22 Oct
The Greens Guest House

3. Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (222 reviews)
"Exelent location . Great for families . Staff were fantastic "
United Kingdom
David
The price is RM2,038
RM2,343 total
includes taxes & fees
30 Oct - 31 Oct
Garden Route Game Lodge

4. 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,097 reviews)
"Great hospitality and easy to navigate from the airport terminal."
United States
Gregory
The price is RM706
RM812 total
includes taxes & fees
28 Oct - 29 Oct
City Lodge Hotel at OR Tambo International Airport

5. The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.5 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (266 reviews)
"Liked the location in Cape Town central. Worth the money and a good stay."
United States
Derrick
The price is RM505
RM581 total
includes taxes & fees
1 Nov - 2 Nov
The Rockefeller Hotel by NEWMARK

6. Cape Vulture Lodge

Cape Vulture Lodge
3.0 star property
Hoedspruit
9.6 out of 10, Exceptional, (4 reviews)
"Very nice team, quite, discret, available, very professional. Note: 20/20 The location is very nice with an amazing view of the surounding mountains and cliff. Unfortunately, we stayed only one night. We saw many animals on the way and around the lodge (monkeys, impalas, gnou, mangusts and a rare red deer) with a particular enjoyable wake-up when opening the curtains: a girafe standing and drinking in front of the terrasse at 6 am."
France
Thierry
The price is RM775
RM892 total
includes taxes & fees
21 Oct - 22 Oct
Cape Vulture Lodge

7. ONOMO Hotel Waterfront

ONOMO Hotel Waterfront
3.5 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (426 reviews)
"Location ,great staff"
United States
collins
The price is RM417
RM484 total
includes taxes & fees
12 Nov - 13 Nov
ONOMO Hotel Waterfront

8. Taj Cape Town

Taj Cape Town
5.0 star property
Cape Town City Centre
9.6 out of 10, Exceptional, (1,007 reviews)
"Loved the whiskey bar. And, the restaurant food was great with generous portions."
United States
Barry
The price is RM725
RM842 total
includes taxes & fees
30 Oct - 31 Oct
Taj Cape Town

9. The Tropicana Hotel

The Tropicana Hotel
2.5 star property
Sea Point
9.6 out of 10, Exceptional, (89 reviews)
"Very clean, everything is in good condition great view from the pool side. Easy access to shops and restaurants. Less than 7 minutes walk to sea point. Security available 24/7. nice place and great service from the staff!"
Canada
Sharif
The price is RM391
RM450 total
includes taxes & fees
21 Oct - 22 Oct
The Tropicana Hotel

10. 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, (796 reviews)
"You will receive a big happy smile on arrival This is the perfect hotel for Cape Town it sits on the beautiful canal with Table Mountain above You will enjoy the 5 minute walk along the canal to the VA Waterfront"
United Kingdom
ANTHONY
The price is RM961
RM1,117 total
includes taxes & fees
10 Nov - 11 Nov
AC Hotel by Marriott Cape Town Waterfront

11. Kruger Gate Hotel

Kruger Gate Hotel
4.0 star property
Skukuza
9.0 out of 10, Wonderful, (541 reviews)
"Fantastic location and the boma was great"
United Kingdom
Alison
The price is RM1,470
RM1,690 total
includes taxes & fees
8 Nov - 9 Nov
Kruger Gate Hotel

12. Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,639 reviews)
"Restaurant was delicious, room was perfect for our overnight stay."
United States
Megan
The price is RM430
RM495 total
includes taxes & fees
9 Nov - 10 Nov
Southern Sun O.R Tambo

13. President Hotel

President Hotel
4.0 star property
Sea Point
8.6 out of 10, Excellent, (759 reviews)
"Excellent location. Walking distance to shopping and food options. Beach view from pool area."
Canada
Alexander
The price is RM841
RM967 total
includes taxes & fees
21 Oct - 22 Oct
President Hotel

14. ONEHUNDRED on M - Fluent Serviced Apartments

ONEHUNDRED on M - Fluent Serviced Apartments
2.0 star property
Sea Point
9.4 out of 10, Exceptional, (72 reviews)
"Very good location, clean and staff are very friendly……..and the apartment very good…."
United States
Nury
The price is RM249
RM430 total
includes taxes & fees
21 Oct - 22 Oct
ONEHUNDRED on M - Fluent Serviced Apartments

15. 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, (624 reviews)
"I and my family had a great experience at this hotel. Madalyne helped us with our airport transfer and answered all our questions even before we arrived. All of the front desk and restaurant staff were amazing. Our 2 room suite was awesome and the terrace on the 4th floor is a great place to relax in the evenings!"
United States
Prem
The price is RM702
RM808 total
includes taxes & fees
25 Oct - 26 Oct
The Onyx Apartment Hotel by NEWMARK

16. 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, (860 reviews)
"I enjoied this hotel."
United States
Monteiro
The price is RM827
RM960 total
includes taxes & fees
15 Nov - 16 Nov
Radisson RED V&A Waterfront, Cape Town

17. One&Only Cape Town

One&Only Cape Town
5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (394 reviews)
"It was all fabulous and the staff in particular were extremely helpful and friendly"
United Kingdom
Heidi
The price is RM4,622
RM5,316 total
includes taxes & fees
8 Nov - 9 Nov
One&Only Cape Town

18. Road Lodge Cape Town International Airport

Road Lodge Cape Town International Airport
3.0 star property
Matroosfontein
8.2 out of 10, Very good, (1,101 reviews)
"Very friendly staff!"
United States
Sannie
The price is RM255
RM293 total
includes taxes & fees
1 Nov - 2 Nov
Road Lodge Cape Town International Airport

19. 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, (93 reviews)
"Family friendly"
United States
Rhulani
The price is RM572
RM658 total
includes taxes & fees
23 Oct - 24 Oct
La Joya Lodge Conference Centre and Spa

20. InterContinental Table Bay Cape Town by IHG

InterContinental Table Bay Cape Town by IHG
5.0 star property
Victoria and Alfred Waterfront
9.2 out of 10, Wonderful, (822 reviews)
"Great hotel with impeccable service and staff! Beautiful views and located conveniently."
United States
Naomie
The price is RM2,154
RM2,477 total
includes taxes & fees
24 Oct - 25 Oct
InterContinental Table Bay Cape Town by IHG
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:30 Oct - 1 Nov

Hotels recommended for families in South Africa

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 RM293 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 RM293 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