Search Hotels in South Africa

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

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, (687 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
$369 nightly
The price is $428
Jul 9 - Jul 10
Total with taxes and fees
The Palace of the Lost City at Sun City Resort

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, (84 reviews)
"Lovely getaway lodge"
United States
Angelo
$77 nightly
The price is $89
Jul 9 - Jul 10
Total with taxes and fees
La Joya Lodge Conference Centre and Spa

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, (1,969 reviews)
"Quick overnight stay with easy access from the airport."
United States
Carolyn
$148 nightly
The price is $172
Jun 17 - Jun 18
Total with taxes and fees
City Lodge Hotel at OR Tambo International Airport

Taj Cape Town

Taj Cape Town
5.0 star property
Cape Town City Centre
9.6 out of 10, Exceptional, (1,015 reviews)
"Exceptional staff, beautiful room, amazing restaurant!"
United States
Domenico
$144 nightly
The price is $166
Jun 19 - Jun 20
Total with taxes and fees
Taj Cape Town

Garden Route Game Lodge

Garden Route Game Lodge
4.0 star property
Albertinia
9.6 out of 10, Exceptional, (219 reviews)
"A great hotel in a beautiful location. Lovely chalet with everything we needed but this location is all about the game drive which was really enjoyable with a friendly and informative ranger. Fresh and tasty food. All round a great one night stay "
United Kingdom
Linda
$218 nightly
The price is $250
Jun 12 - Jun 13
Total with taxes and fees
Garden Route Game Lodge

Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,642 reviews)
"Good place, wish my stay was longer than overnight"
Canada
Ellah Rose
$104 nightly
The price is $122
Jul 1 - Jul 2
Total with taxes and fees
Southern Sun O.R Tambo

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, (750 reviews)
"Staff was amazing! Beautiful property in good location."
United States
Edward
$161 nightly
The price is $185
Jun 26 - Jun 27
Total with taxes and fees
AC Hotel by Marriott Cape Town Waterfront

One&Only Cape Town

One&Only Cape Town
5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (387 reviews)
"Great staff and beautiful location besides Table Mountain"
United States
Mario
$976 nightly
The price is $1,123
Jun 28 - Jun 29
Total with taxes and fees
One&Only Cape Town

The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (236 reviews)
"The hotel is worth the price. I highly recommend for a solo traveller, couple but even groups."
United States
JERRY EDWARD
$71 nightly
The price is $83
Jun 14 - Jun 15
Total with taxes and fees
The Rockefeller Hotel by NEWMARK

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, (874 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
$143 nightly
The price is $165
Jun 24 - Jun 25
Total with taxes and fees
The Cabanas Hotel at Sun City Resort

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, (200 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
$776 nightly
The price is $893
Jun 13 - Jun 14
Total with taxes and fees
Kruger Shalati - Train on the Bridge and Garden Suites

Kruger Gate Hotel

Kruger Gate Hotel
4.0 star property
Skukuza
9.0 out of 10, Wonderful, (497 reviews)
"Great location. Very friendly staff and very polite and helpful. Loved every minute of our stay."
Australia
Cameron
$262 nightly
The price is $310
Jun 14 - Jun 15
Total with taxes and fees
Kruger Gate Hotel

Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG
4.0 star property
Boksburg
8.6 out of 10, Excellent, (905 reviews)
"Clean rooms, friendly, helpful staff. The airport shuttle was right on time and easy to find at the bus terminal area at the airport. The breakfast was very good with lots of selection."
Canada
MITCHELL
$66 nightly
The price is $76
Jul 10 - Jul 11
Total with taxes and fees
Holiday Inn Johannesburg Airport by IHG

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, (814 reviews)
"Great location and very friendly staff."
Canada
neil
$185 nightly
The price is $213
Jun 19 - Jun 20
Total with taxes and fees
Radisson RED V&A Waterfront, Cape Town

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,095 reviews)
"Staff really helpful all round and a plain but well priced stop overnight for the airport!"
United Kingdom
Mary
$53 nightly
The price is $61
Jun 13 - Jun 14
Total with taxes and fees
Road Lodge Cape Town International Airport

ONEHUNDRED on M - Fluent Serviced Apartments

ONEHUNDRED on M - Fluent Serviced Apartments
2.0 star property
Sea Point
9.4 out of 10, Exceptional, (29 reviews)
"Not a bad place to stay but the rooms is a bit smaller"
United States
Abdinoor
$33 nightly
The price is $38
Jun 30 - Jul 1
Total with taxes and fees
ONEHUNDRED on M - Fluent Serviced Apartments

Radisson Collection Hotel, Waterfront Cape Town

Radisson Collection Hotel, Waterfront Cape Town
5.0 star property
Mouille Point
9.0 out of 10, Wonderful, (521 reviews)
"Absolutely loved this hotel. Staff was great and breakfast was amazing!"
United States
Midalma
$290 nightly
The price is $334
Jun 20 - Jun 21
Total with taxes and fees
Radisson Collection Hotel, Waterfront Cape Town

Lagoon Beach Hotel & Spa

Lagoon Beach Hotel & Spa
4.0 star property
Milnerton
8.0 out of 10, Very Good, (843 reviews)
"Fabulous location, right on the beach! Extremely friendly staff."
United States
Gabriela
$73 nightly
The price is $86
Jun 12 - Jun 13
Total with taxes and fees
Lagoon Beach Hotel & Spa

The Tropicana Hotel

The Tropicana Hotel
2.5 star property
Sea Point
9.6 out of 10, Exceptional, (70 reviews)
"Great location"
United States
Isaias
$56 nightly
The price is $65
Jun 11 - Jun 12
Total with taxes and fees
The Tropicana Hotel

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, (810 reviews)
"The new renovation is lovely. The staff were friendly and it was a pleasant stay. "
United States
NanaAma
$567 nightly
The price is $652
Jul 5 - Jul 6
Total with taxes and fees
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.

Great weekend hotel deals in South Africa

Showing deals for:Jun 19 - Jun 21

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

Top South Africa Hotel Reviews

Price trends for hotels in South Africa

Less expensive
More expensive
This month
Next month
June
January
$88
$90
Month
Price
January
$105
February
$102
March
$103
April
$98
May
$94
June
$88
July
$90
August
$92
September
$95
October
$99
November
$99
December
$103
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in South Africa. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around South Africa

Top reasons to visit South Africa

  • Thrilling Safaris: Experience unforgettable wildlife encounters in renowned safari camps, showcasing South Africa's incredible biodiversity.
  • Breathtaking Landscapes: From the stunning Garden Route to the rugged Wild Coast, South Africa's natural beauty is unparalleled.
  • Vibrant Cities: Explore Cape Town's bustling streets, luxury dining, and breathtaking views, immersing yourself in local culture.
  • Championship Golf: Play at world-class golf courses set against stunning backdrops, perfect for golf enthusiasts.
  • Diverse Accommodation: Enjoy a wide range of lodging options, from charming guesthouses to luxurious hotels, catering to every traveler's needs.

Find great hotels in South Africa

Explore South Africa's diverse hotel scene, offering everything from charming guesthouses to luxurious hotels that cater to every traveler's needs. Whether you're seeking a family getaway, an adventure-filled vacation, or business accommodations, you'll find top options throughout the region. Discover the best hotels that combine comfort, style, and convenience, ensuring an unforgettable stay in this vibrant country.

  • Taj Cape Town: Experience luxury at its finest in this 5-star hotel, boasting a remarkable guest rating of 9.4. Taj Cape Town is perfect for adventurous families and thrill-seekers, offering a variety of recreational activities both onsite and nearby, such as hiking, biking, and waterskiing. The hotel features family-friendly amenities, including complimentary cribs and supervised childcare services, all while maintaining a sophisticated atmosphere. Guests appreciate the blend of modern comfort and traditional elegance, making it an ideal choice for a memorable family vacation.
  • Garden Court Sandton City: Ideal for business travelers and city explorers, this 3-star hotel holds a guest rating of 8.8. Located in the heart of Sandton, it offers easy access to commercial hubs and vibrant city life. Garden Court Sandton City features essential amenities for business needs, such as meeting rooms and high-speed internet, while also providing a cozy retreat after a busy day. Guests enjoy the urban ambiance, complemented by friendly service and comfortable accommodations, making it a convenient choice for those seeking a productive stay.
  • Radisson Blu Gautrain Hotel: With a guest rating of 8.8, this 4-star hotel is perfect for families and business travelers alike. Its strategic location near the Gautrain station ensures easy access to major attractions and the airport. Radisson Blu offers essential amenities for children, including complimentary cribs, ensuring a family-friendly atmosphere. Guests appreciate the modern design and comprehensive services, including a fitness center and on-site dining. This hotel strikes a balance between comfort and convenience, making it a great option for your South African getaway.

Where to stay in South Africa

South Africa offers an unforgettable travel experience, blending vibrant cities and stunning landscapes. Explore the bustling streets of Cape Town, where friendly locals invite you to enjoy luxury dining and breathtaking views. Venture into the Wild Coast for authentic African adventures, or relax in the serene beauty of the Garden Route. Each neighborhood reveals its unique charm, making South Africa a top destination for recreation and cultural immersion in Southern Africa.

  • Cape Town: Nestled between the majestic Table Mountain and the Atlantic Ocean, Cape Town is a vibrant metropolis known for its stunning landscapes and rich culture. This city is a year-round destination, with peak tourist seasons from December to February. Visitors flock to Cape Town for outdoor adventures, family-friendly activities, and business engagements. Explore the bustling V&A Waterfront for shopping and dining, or take a scenic drive along the Cape Peninsula. Don't miss the iconic beaches like Camps Bay and Clifton, or the breathtaking views from the top of Table Mountain, making this an unforgettable travel experience.
  • Johannesburg: As South Africa's largest city, Johannesburg offers a dynamic urban experience that's rich in history and culture. The city's visitor numbers peak in March and from October to November, making it an attractive destination year-round. Travelers come to Johannesburg for its family-oriented and business-friendly environment. Explore the vibrant shopping centers, such as Sandton City, or immerse yourself in the history of the Apartheid Museum. With modern squares and monuments dotting the landscape, plus attractions like Gold Reef City theme park, Johannesburg is an exciting hub of activity and discovery.
  • Stellenbosch: Known for its picturesque vineyards and charming atmosphere, Stellenbosch is a delightful city that attracts visitors seeking romance and outdoor experiences. Peak travel times occur in January, March, and September, making it a popular getaway throughout the year. The city is famous for its wine estates and gourmet dining, providing a perfect backdrop for relaxation and enjoyment. Engage in outdoor activities like golfing or visit historic houses that tell the story of the region's past. With beautiful landscapes and a laid-back vibe, Stellenbosch is ideal for those looking to unwind and explore.

Things to do in South Africa

South Africa offers a wealth of activities, including thrilling safari experiences in renowned camps, where you can explore the stunning local wildlife. Don't miss out on visiting iconic attractions and enjoying championship golf at world-class courses. Whether you’re shopping in vibrant markets or taking guided tours, there’s something for everyone to enjoy in this beautiful country.

Shopping

In South Africa, visit the vibrant Sandton City for upscale shopping, featuring luxury brands and boutiques. For a local experience, head to the Neighbourgoods Market in Johannesburg, where you’ll find unique crafts and delicious street food, perfect for gifts and souvenirs.

Recreation

At Middelburg Country Club, indulge in luxurious spa treatments and enjoy serene walks on the lush grounds. Durban Country Club offers world-class golfing and relaxation by the pool, while Lenasia Country Club provides a tranquil atmosphere for yoga and meditation, surrounded by beautiful scenery.

Adventure

Experience the thrill of bungee jumping from the Bloukrans Bridge, the highest commercial bungee jump in the world. For wildlife enthusiasts, embark on a safari in Kruger National Park, where you can see the Big Five in their natural habitat.

Explore the stunning landscapes of the Drakensberg Mountains through hiking and rock climbing. Alternatively, dive with great white sharks in Gansbaai for an adrenaline-pumping underwater experience.

Try paragliding off Table Mountain for breathtaking views of Cape Town. For a unique twist, go sandboarding in the dunes of the Namib Desert, offering a blend of adventure and stunning scenery.

Nightlife

In Cape Town, the vibrant Long Street buzzes with bars and clubs, perfect for dancing the night away. Johannesburg's Maboneng Precinct offers a mix of art, live music, and trendy eateries, creating an electrifying atmosphere for an unforgettable night out.

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

Booking tips and Expedia advantages for South Africa

  • 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: The cheapest time to book a hotel in South Africa is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and type of hotel you want. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in South Africa with your flights and activities through an Expedia package.

Find the best attractions in South Africa

South Africa offers a diverse range of attractions for tourists, from stunning national parks and beautiful beaches to vibrant cultural experiences. Whether you're looking for outdoor adventures, family-friendly activities, or a taste of local culture, you'll find plenty to explore in this captivating country. Be sure to visit the popular reserves and parks that showcase the rich wildlife and natural beauty South Africa is known for.

  • Kruger National Park: Experience the thrill of a safari in one of Africa's largest game reserves, home to the Big Five—lion, leopard, elephant, buffalo, and rhinoceros. The park offers breathtaking landscapes and the chance for adventurous outdoor activities like guided walking safaris and self-drive tours.
  • Camps Bay Beach: Relax on the pristine sands of Camps Bay Beach, where you can soak up the sun against a backdrop of the stunning Twelve Apostles mountain range. This vibrant beach is perfect for sunbathing, swimming, and enjoying lively beachfront restaurants and cafes.
  • Table Mountain: Hike or take a cable car to the top of Table Mountain for panoramic views of Cape Town and the surrounding ocean. The unique flat-topped mountain offers scenic trails and diverse flora, making it a must-visit for adventure seekers and nature lovers alike.

Best time to go to South Africa

The best time to visit South Africa can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in South Africa falls in January, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in South Africa falls in August, visitor numbers are slightly low and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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

South Africa Hotel Travel Guide

When you trust Expedia to lock down a place to stay at any of our fabulous hotels, resorts, or motels, you can have the escape you've always wanted. It doesn't matter what kind of surroundings you hope to surround yourself with, our easy-to-use booking system makes it simple for you to find precisely what you and your fellow travelers are looking for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Looking to spend the night at an exquisite spa? Take your pick. We've got a vast selection of budget lodges too. And there are a variety of choices in between, as well. It's simply based on what you're in the mood for and how much you'd like to spend. As for location, you can select a room in any part of the area you'd like. You'll find a variety of lodging choices right where everything's happening, as well as private stays on the edge of South Africa. When you search our incredible catalog of accommodations in South Africa, you're certain to find inexpensive rates and awesome offers on any type of accommodation in the area.

Locking down an accommodation for your holiday shouldn't be a pain. Expedia helps you save you money and time when securing your reservations at a hotel in South Africa, so you can spend your days making the most of your vacation and not fretting about emptying your wallet. So why wait another minute to book your travel plans? Select your perfect travel dates now to browse the best deals on hotel rooms in South Africa!

Explore a world of travel with Expedia

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 $38 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 vacation? This popular destination has an oceanic climate, with average temperatures ranging from 63ºF to 82ºF 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 $38 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 "Traveler 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 vacation, we've got you and your group covered.
Why should I book my South Africa hotel with Expedia?
Reserve your South Africa hotel with Expedia for ease, price and choice. Also, our One Key™ rewards platform lets you collect OneKeyCash™* on any eligible flights, activities, hotels, car rentals and more. In addition, we offer flexibility in case your itinerary changes, and if you have any questions or require assistance, our online Help Center is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.