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, (688 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 AEDĀ 1,328
AEDĀ 1,545 total
includes taxes & fees
22 Jun - 23 Jun
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 AEDĀ 286
AEDĀ 331 total
includes taxes & fees
15 Jun - 16 Jun
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 AEDĀ 537
AEDĀ 626 total
includes taxes & fees
10 Jul - 11 Jul
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 AEDĀ 525
AEDĀ 609 total
includes taxes & fees
22 Jun - 23 Jun
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 AEDĀ 888
AEDĀ 1,021 total
includes taxes & fees
10 Jun - 11 Jun
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,643 reviews)
"Good place, wish my stay was longer than overnight"
Canada
Ellah Rose
The price is AEDĀ 441
AEDĀ 507 total
includes taxes & fees
4 Jul - 5 Jul
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 AEDĀ 584
AEDĀ 678 total
includes taxes & fees
4 Jul - 5 Jul
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 AEDĀ 3,686
AEDĀ 4,239 total
includes taxes & fees
13 Jun - 14 Jun
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 AEDĀ 268
AEDĀ 311 total
includes taxes & fees
16 Jun - 17 Jun
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 AEDĀ 526
AEDĀ 605 total
includes taxes & fees
1 Jul - 2 Jul
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 AEDĀ 2,831
AEDĀ 3,289 total
includes taxes & fees
10 Jun - 11 Jun
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 AEDĀ 1,041
AEDĀ 1,215 total
includes taxes & fees
15 Jun - 16 Jun
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 AEDĀ 252
AEDĀ 293 total
includes taxes & fees
14 Jun - 15 Jun
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 AEDĀ 674
AEDĀ 783 total
includes taxes & fees
27 Jun - 28 Jun
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 AEDĀ 211
AEDĀ 243 total
includes taxes & fees
13 Jun - 14 Jun
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, (30 reviews)
"Not a bad place to stay but the rooms is a bit smaller"
United States
Abdinoor
The price is AEDĀ 123
AEDĀ 141 total
includes taxes & fees
30 Jun - 1 Jul
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 AEDĀ 1,060
AEDĀ 1,232 total
includes taxes & fees
26 Jun - 27 Jun
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 AEDĀ 271
AEDĀ 319 total
includes taxes & fees
3 Jul - 4 Jul
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 AEDĀ 206
AEDĀ 237 total
includes taxes & fees
10 Jun - 11 Jun
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 AEDĀ 2,077
AEDĀ 2,388 total
includes taxes & fees
5 Jul - 6 Jul
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:19 Jun - 21 Jun

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 Safaris: Experience unforgettable wildlife encounters in renowned national parks like Kruger National Park, known for its diverse animal species.
  • Stunning Beaches: Discover beautiful coastlines that offer relaxation and adventure, perfect for sunbathing and water sports.
  • Rich Culinary Heritage: Enjoy tasting tours that showcase South Africa's diverse and flavorful cuisine.
  • Vibrant Cities: Explore lively urban areas like Cape Town, filled with friendly locals and cultural attractions.
  • Diverse Accommodations: Choose from a variety of lodges and hotels, ensuring a comfortable stay tailored to your needs.

Find great hotels in South Africa

Discover a diverse range of hotel accommodations in South Africa, from charming guesthouses to luxurious hotels, tailored to meet the needs of every traveler. Whether you're on a business trip, a family vacation, or seeking adventure, you'll find top-notch services and facilities. Explore the best hotels that South Africa has to offer, ensuring a memorable stay in this vibrant destination.

  • Taj Cape Town: Experience the epitome of luxury at Taj Cape Town, a 5-star hotel that seamlessly blends family-friendly amenities with adventure and shopping opportunities. Nestled in a vibrant shopping district, this hotel offers an array of thrilling activities including waterskiing, sailing, and surfing nearby. Families will appreciate the thoughtful child-friendly services, featuring supervised childcare and complimentary slippers for kids. With its elegant design and top-notch service, Taj Cape Town is perfect for travelers seeking both relaxation and excitement.
  • Garden Court Sandton City: Ideal for business travelers, Garden Court Sandton City is a 3-star hotel located in the heart of the city. This property offers a convenient base for exploring Sandton’s bustling commercial landscape. Guests can enjoy comfortable accommodations equipped for productivity, making this hotel a favorite among corporate visitors. The central location ensures easy access to business hubs, shopping, and dining, providing a practical and efficient stay for those on the go.
  • Radisson Blu Gautrain Hotel: Combining modern elegance with family-friendly facilities, the Radisson Blu Gautrain Hotel is a 4-star gem that welcomes all travelers, including LGBTQIA guests. Located conveniently near public transport, the hotel offers easy access to local attractions. Families will find thoughtful amenities such as free cribs for little ones, ensuring a comfortable stay for guests of all ages. With stylish rooms and a welcoming atmosphere, this hotel is perfect for both business and leisure travelers alike.

Where to stay in South Africa

South Africa is a diverse destination that offers a charming blend of adventure and relaxation. Explore vibrant cities like Cape Town, where friendly locals welcome you with open arms. Enjoy picnics in picturesque parks or venture into the stunning landscapes of Kruger National Park for unforgettable wildlife encounters. Whether you seek luxury or outdoor recreation, South Africa promises a memorable travel experience filled with unique culture and breathtaking scenery.

  • 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. Visitors flock here year-round, with peak travel occurring from December to February. Outdoor enthusiasts can explore beautiful beaches and scenic hiking trails, while families can enjoy activities such as visits to the Two Oceans Aquarium and the iconic V&A Waterfront. Shopping aficionados will find bustling markets and chic boutiques, making it a perfect blend of relaxation and adventure.
  • Johannesburg: As South Africa's largest city, Johannesburg is a bustling metropolis that thrives with energy and diversity. Unlike many destinations, its travel experience remains consistent throughout the year, with peaks in March and from October to November. Known for its rich history and cultural offerings, visitors can explore the vibrant arts scene or enjoy shopping at the numerous malls and centers. Sports enthusiasts can catch a game at local stadiums, while families can find recreational areas that cater to all ages, making it a dynamic city for every traveler.
  • Stellenbosch: Located in the heart of the Cape Winelands, Stellenbosch is a charming city renowned for its picturesque vineyards and historical architecture. The destination sees consistent visitor numbers, with peaks in January, March, and September. Ideal for romantic getaways, Stellenbosch offers wine tasting tours and outdoor activities amidst breathtaking landscapes. The presence of modern colleges adds an educational touch, while the local beaches provide perfect spots for relaxation. Whether you're exploring the local cuisine or enjoying the vibrant arts scene, Stellenbosch is a hidden gem that promises unforgettable experiences.

Things to do in South Africa

South Africa offers an exciting blend of activities for tourists, including thrilling safaris that provide unforgettable wildlife experiences. You can enjoy memorable stays at various lodges, like the Rhulani Safari Lodge, and indulge in tasting tours that showcase the country's rich culinary heritage. Additionally, vibrant shopping districts and guided tours enhance your visit, ensuring a well-rounded adventure in this beautiful destination.

Shopping

Experience shopping at Melrose Arch Shopping Centre, a vibrant hub offering entertainment and family-friendly vibes. Visit Knysna Waterfront for a mix of city and family atmosphere, or explore Greenpoint Market, a lively public market perfect for unique gifts and souvenirs in a bustling environment.

Recreation

The Cape Town Stadium offers invigorating sports activities with a vibrant atmosphere, perfect for energizing your spirit. Leopard Creek Country Club invites you to enjoy outdoor golfing amidst breathtaking scenery, while Hartenbos Seefront provides a serene space for relaxation and wellness, ensuring a rejuvenating retreat experience.

Adventure

uShaka Marine World offers thrilling water rides and attractions, perfect for family fun and adventure. At Kyalami Racetrack, feel the adrenaline rush as you experience high-speed motor racing events. For off-road enthusiasts, the Westfield 4X4 Trail provides an exciting terrain to conquer with your vehicle.

Nightlife

Experience the vibrant nightlife of South Africa at the Artscape Theatre Centre, where romance and culture come alive. For family fun, ride the Cape Wheel and enjoy breathtaking views. Don’t miss Lighthouses Tenpin Bowling for a thrilling arcade adventure that’s perfect for all ages.

*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 trip to South Africa, consider visiting from June to August when prices are lower. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential savings. Saturdays are the cheapest nights to stay, while Sundays tend to be pricier. Use Expedia’s search tools to find eco-friendly accommodations and sort by price to discover budget options. Additionally, consider bundling your hotel, flights, and activities for extra savings. Look for flexible booking options to secure the best deals.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 budget, desired location, and type of hotel you're looking for. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel reservations in South Africa with your flights and activities through an Expedia package deal.

Find the best attractions in South Africa

South Africa offers 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's something for everyone. While exploring, consider looking for the best hotels in South Africa to enhance your stay and make the most of your vacation.

  • Kruger National Park: Experience the thrill of a safari in one of Africa's largest game reserves. With diverse wildlife and stunning landscapes, you can embark on guided tours or self-drive adventures, capturing unforgettable moments amid the natural beauty.
  • Table Mountain: A must-see landmark, Table Mountain offers breathtaking views of Cape Town and its coastline. Hike or take the cable car to the summit, where you can explore unique flora and enjoy panoramic vistas that are sure to leave you in awe.
  • Camps Bay Beach: Relax on the pristine sands of Camps Bay Beach, surrounded by stunning mountains and vibrant nightlife. Enjoy sunbathing, water sports, and delicious beachfront dining, making it the perfect spot for a leisurely day by the ocean.

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 AEDĀ 141 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 AEDĀ 141 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.