Search Hotels in South Africa

  • 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

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
The price is NT$12,343
NT$14,195 total
includes taxes & fees
Jun 16 - Jun 17
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
The price is NT$2,552
NT$2,935 total
includes taxes & fees
Jun 13 - Jun 14
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
The price is NT$5,127
NT$5,896 total
includes taxes & fees
Jun 24 - Jun 25
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
The price is NT$4,512
NT$5,241 total
includes taxes & fees
Jun 25 - Jun 26
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
The price is NT$7,593
NT$8,732 total
includes taxes & fees
Jun 25 - Jun 26
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
The price is NT$3,894
NT$4,478 total
includes taxes & fees
Jul 1 - Jul 2
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
The price is NT$5,904
NT$6,858 total
includes taxes & fees
Jun 19 - Jun 20
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
The price is NT$31,784
NT$36,552 total
includes taxes & fees
Jul 6 - Jul 7
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
The price is NT$2,437
NT$2,803 total
includes taxes & fees
Jun 15 - Jun 16
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
The price is NT$4,511
NT$5,187 total
includes taxes & fees
Jun 22 - Jun 23
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
The price is NT$24,349
NT$28,282 total
includes taxes & fees
Jun 14 - Jun 15
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
The price is NT$9,979
NT$11,476 total
includes taxes & fees
Jun 14 - Jun 15
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
The price is NT$2,417
NT$2,807 total
includes taxes & fees
Jul 9 - Jul 10
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
The price is NT$6,819
NT$7,920 total
includes taxes & fees
Jun 12 - Jun 13
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
The price is NT$1,948
NT$2,241 total
includes taxes & fees
Jun 13 - Jun 14
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
The price is NT$1,056
NT$1,214 total
includes taxes & fees
Jul 2 - Jul 3
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
The price is NT$10,618
NT$12,333 total
includes taxes & fees
Jun 26 - Jun 27
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
The price is NT$2,728
NT$3,137 total
includes taxes & fees
Jun 21 - Jun 22
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
The price is NT$1,776
NT$2,042 total
includes taxes & fees
Jun 23 - Jun 24
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
The price is NT$17,911
NT$20,597 total
includes taxes & fees
Jul 5 - Jul 6
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

Guide to exploring around South Africa

Top reasons to visit South Africa

  • Thrilling Safari Adventures: Experience unforgettable wildlife encounters in their natural habitat, especially in renowned parks like Kruger National Park.
  • Vibrant City Life: Explore charming cities like Cape Town and Johannesburg, rich in culture, shopping, and local cuisine.
  • Stunning Landscapes: Enjoy the breathtaking beauty of the Garden Route and serene picnic spots amidst nature reserves.
  • Unique Accommodations: Choose from a diverse range of lodging options, from charming guesthouses to luxurious hotels.
  • Culinary Delights: Indulge in tasting tours that showcase South Africa's rich culinary heritage.

Find great hotels in South Africa

Discover a diverse range of hotel accommodations in South Africa, from charming guesthouses to luxurious hotels. Whether you're on a business trip, traveling with family, or seeking an adventurous getaway, you'll find the perfect lodging to suit your needs. Explore the best and top-rated hotels that offer outstanding services and facilities, ensuring a memorable stay in this vibrant country.

  • Taj Cape Town: Experience luxury at the Taj Cape Town, a 5-star hotel nestled in the heart of the shopping district. This hotel is perfect for travelers seeking a blend of business, family fun, and retail therapy. The property caters to families with children, offering amenities such as supervised childcare, first aid kits, and comfortable slippers tailored for kids. With an elegant design and top-notch service, you can enjoy a lavish stay while being close to vibrant shopping options and local attractions.
  • Garden Court Sandton City: Situated in the bustling city center, Garden Court Sandton City is a 3-star hotel designed for business travelers and city explorers. Its central location makes it an ideal base for those looking to immerse themselves in the urban experience of South Africa. The hotel features a variety of amenities to enhance your stay, including comfortable accommodations and easy access to local businesses and attractions. This hotel provides a practical and welcoming atmosphere for those on the go.
  • Radisson Blu Gautrain Hotel: The Radisson Blu Gautrain Hotel is a stylish 4-star accommodation that welcomes all travelers, including families and the LGBTQIA community. Positioned conveniently near public transportation, this hotel caters to both leisure and business guests. It offers child-friendly amenities such as complimentary cribs, ensuring a comfortable stay for families. With a focus on inclusivity and comfort, this hotel is a great choice for anyone looking to explore South Africa while enjoying modern facilities and warm hospitality.

Where to stay in South Africa

South Africa is a diverse destination perfect for every type of traveler. Explore charming cities like Cape Town and Johannesburg, where friendly locals welcome you to experience vibrant culture and adventure. Don't miss the scenic picnic areas in Kruger National Park or the picturesque Garden Route, offering relaxation and recreation amid breathtaking landscapes. With a blend of luxury and excitement, your vacation will be unforgettable.

  • Cape Town: Nestled between the majestic Table Mountain and the shimmering Atlantic Ocean, Cape Town is a vibrant metropolis that offers a unique blend of natural beauty and urban excitement. Known for its stunning beaches and outdoor adventures, visitors flock here from December to February for sun-soaked days and outdoor activities. Explore the lively shopping districts, tee off at world-class golf courses, or relax on the sandy shores with family. Notable landmarks include the iconic Table Mountain and the picturesque beaches, making Cape Town an essential stop for any traveler seeking both adventure and relaxation.
  • Johannesburg: As South Africa's largest city, Johannesburg is a bustling metropolis with an energetic vibe, attracting travelers year-round. Known for its rich cultural heritage and thriving business scene, visitors experience a dynamic city-themed atmosphere. Peak travel months are March and October to November, when the city buzzes with activity. Enjoy shopping at expansive malls or unwind in recreational areas. Key attractions include stadiums that host exciting sports events and modern squares lined with restaurants and shops, ensuring that there's always something to explore in this vibrant city.
  • Moses Kotane: Located in the heart of South Africa, Moses Kotane is a charming city known for its breathtaking scenery and outdoor adventures, drawing visitors primarily from December to February. The area offers splendid recreational opportunities, including water parks and private country clubs. Nature enthusiasts will appreciate the proximity to national parks and pristine dams, making it an excellent destination for those seeking adventure and stunning landscapes. Whether you're hiking, exploring the local flora and fauna, or simply soaking in the scenic views, Moses Kotane promises an unforgettable experience.

Things to do in South Africa

South Africa offers an exciting blend of activities, including vibrant shopping, unforgettable safari adventures, and engaging tours. Don't miss the chance to indulge in tasting tours that showcase the country's rich culinary heritage. Experience a memorable stay in unique accommodations and embark on thrilling safari excursions, such as the renowned Rhulani Safari, to witness the breathtaking wildlife in their natural habitat.

Shopping

For a vibrant shopping experience, visit MooiRivier Mall, which offers entertainment and family-friendly vibes. Don't miss the Oranjezicht City Farm Market for local goods, and explore the Knysna Waterfront for a mix of shopping and family activities.

Recreation

Silwerstrand Golf Estate offers a perfect blend of relaxation and sport amidst stunning landscapes, ideal for golf enthusiasts. Experience family fun at 19th Hole Putt-Putt, where adventure and laughter await. Witbank Golf Club provides a welcoming atmosphere for outdoor sports lovers, ensuring a refreshing day in nature.

Adventure

At uShaka Marine World, dive into thrilling water slides and explore marine life exhibits for a splash-filled day of fun. Experience the adrenaline rush at Kyalami Racetrack, where you can watch or participate in high-speed motor racing. For off-road enthusiasts, tackle the challenging Westfield 4X4 Trail.

Nightlife

Experience the vibrant nightlife at the Artscape Theatre Centre, where romance and culture come alive through captivating performances. For family fun, enjoy thrilling rides at The Cape Wheel and challenge friends at Lighthouses Tenpin Bowling, creating unforgettable memories in South Africa's lively atmosphere.

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

Booking tips and Expedia advantages for South Africa

To save money on your South Africa trip, consider visiting between June and August, when prices are lower. Book hotels about a month in advance and check Expedia for last-minute deals, particularly on Saturdays, which are cheaper than Sundays. Use Expedia’s search tools to filter by budget and eco-friendly options. For further savings, combine your hotel, flights, and activities in a package deal. Always check for the latest prices and flexible booking options to optimize your travel budget.

  • 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: Expedia’s search tool makes it easy to tailor your travel experience by letting you choose your budget, desired location, and additional preferences. You can sort the results by price, starting with the most affordable options, so you can find the best deals on hotels right away. Additionally, if you're looking for environmentally conscious accommodations, simply check the “Eco-certified” hotels filter to discover sustainable and eco-friendly options available for booking.
  • 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 rich array of attractions, including nature reserves, stunning beaches, and national parks, making it perfect for culture seekers and outdoor enthusiasts alike. Families can enjoy a variety of experiences, from wildlife encounters to beach days. For a comfortable stay, researching the best hotels in South Africa will enhance your vacation. Whether you’re exploring vibrant cities or serene landscapes, there’s something for every traveler in this diverse country.

  • Kruger National Park: Experience the thrill of a safari in one of Africa's largest game reserves. Marvel at the diverse wildlife, including the Big Five, while surrounded by breathtaking landscapes. Whether you choose a guided tour or self-drive, the adventure and natural beauty are unmatched.
  • Sudwala Caves: Explore one of the oldest cave systems in the world, featuring stunning rock formations and fascinating geological history. Guided tours provide insights into the caves' unique features, making it an exciting adventure for outdoor enthusiasts and nature lovers alike.
  • Signal Hill: Enjoy panoramic views of Cape Town and its coastline from this iconic hill. Ideal for a scenic hike, it’s a perfect spot to catch a sunset and appreciate the natural beauty of the area while enjoying the refreshing outdoor atmosphere.

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.700000000000003°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.700000000000003°C)Light RainMostly SunnyAverageAverage
May61.2°F (16.2°C)No RainSunnySlightly LowAverage
June64.2°F (17.900000000000002°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

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 NT$1,214 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 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 NT$1,214 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?
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.