Find the best South Africa Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

South Africa Accommodation: Most Popular Cities to Stay

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 £338
includes taxes & fees
16 Jun - 17 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 £68
includes taxes & fees
21 Jun - 22 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,968 reviews)
"Quick overnight stay with easy access from the airport."
United States
Carolyn
The price is £129
includes taxes & fees
2 Jul - 3 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 £112
includes taxes & fees
25 Jun - 26 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 £188
includes taxes & fees
12 Jun - 13 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,641 reviews)
"Good place, wish my stay was longer than overnight"
Canada
Ellah Rose
The price is £101
includes taxes & fees
6 Jul - 7 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 £159
includes taxes & fees
23 Jun - 24 Jun
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 £865
includes taxes & fees
6 Jul - 7 Jul
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, (235 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 £62
includes taxes & fees
14 Jun - 15 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 £123
includes taxes & fees
16 Jun - 17 Jun
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 £669
includes taxes & fees
20 Jun - 21 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 £242
includes taxes & fees
16 Jun - 17 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 £76
includes taxes & fees
10 Jul - 11 Jul
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 £164
includes taxes & fees
23 Jun - 24 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,094 reviews)
"Staff really helpful all round and a plain but well priced stop overnight for the airport!"
United Kingdom
Mary
The price is £47
includes taxes & fees
14 Jun - 15 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, (29 reviews)
"Not a bad place to stay but the rooms is a bit smaller"
United States
Abdinoor
The price is £29
includes taxes & fees
5 Jul - 6 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 £250
includes taxes & fees
23 Jun - 24 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 £66
includes taxes & fees
12 Jun - 13 Jun
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 £52
includes taxes & fees
12 Jun - 13 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 £489
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 South Africa

Top reasons to visit South Africa

  • Thrilling Safaris: Experience the thrill of wildlife safaris in renowned locations like Kruger National Park, where you can witness the Big Five in their natural habitat.
  • Stunning Landscapes: From the iconic Table Mountain in Cape Town to the breathtaking Garden Route, South Africa is rich in diverse and picturesque scenery.
  • Vibrant Culture: Immerse yourself in the country's rich cultural heritage through local tours, traditional ceremonies, and fascinating historical sites.
  • Beautiful Beaches: Enjoy the sun on South Africa's stunning coastlines, where pristine beaches and vibrant seaside towns await.
  • Luxury Accommodations: Relish a variety of lodging options, from luxurious hotels to charming guesthouses, ensuring a comfortable stay.

Find great hotels in South Africa

Discover a diverse array of hotel accommodations in South Africa, catering to both leisure and business travellers alike. From luxurious hotels offering unparalleled comfort to charming guesthouses that provide a homely touch, you'll find options to suit every preference. Whether you're seeking adventure, family-friendly amenities, or simply the best hotels for a lavish stay, South Africa has it all. Prepare to indulge in a memorable vacation experience amidst stunning landscapes and vibrant culture.

  • Taj Cape Town: Experience luxury at its finest in this exquisite 5-star hotel, rated 9.4 by guests. Situated in the heart of South Africa, Taj Cape Town seamlessly blends rich heritage with modern elegance. Ideal for families and adventure-seekers, the hotel offers an array of onsite and nearby activities, including windsurfing, boat tours, and rafting. Families will appreciate the thoughtful amenities for children, such as cribs and supervised childcare services. With its impressive array of adventure sports and recreation options, Taj Cape Town promises an unforgettable family vacation experience.
  • Garden Court Sandton City: This welcoming 3-star hotel, rated 8.8, is perfect for business travellers and city explorers alike. Located in the bustling city centre, Garden Court Sandton City offers easy access to local attractions and corporate hubs. The hotel's contemporary design and comfortable accommodations provide a relaxing retreat after a day of meetings or sightseeing. Guests appreciate its convenient amenities and friendly service, making it an ideal base for those looking to combine business with pleasure in vibrant Sandton.
  • Radisson Blu Gautrain Hotel: With a guest rating of 8.8, this stylish 4-star hotel caters to families and business travellers alike. Conveniently located near the Gautrain station, it provides easy access to both the airport and local attractions. The hotel features family-friendly amenities, including cribs and services designed to ensure a comfortable stay for younger guests. Whether you're travelling for business or leisure, Radisson Blu Gautrain Hotel offers a perfect blend of comfort, convenience, and modern elegance.

Where to stay in South Africa

South Africa is a vibrant destination brimming with friendly locals, luxury accommodations, and thrilling adventures. From the bustling streets of Cape Town to the wildlife-rich Kruger National Park, every corner offers a unique experience. Indulge in exquisite hotels, explore stunning landscapes, and embark on unforgettable safaris. Whether you seek relaxation or recreation, South Africa promises a holiday filled with wonder and discovery.

  • Cape Town: Nestled between the Atlantic Ocean and the iconic Table Mountain, Cape Town is a vibrant metropolis that offers a diverse range of experiences for travellers. The city's peak tourist season runs from December to February, making it an ideal summer destination for outdoor enthusiasts and families alike. Visitors can enjoy stunning beaches such as Camps Bay, explore the bustling V&A Waterfront, or take a scenic drive along Chapman's Peak. With a rich cultural scene, including world-class restaurants and shopping areas, Cape Town is a must-visit for those seeking both adventure and relaxation.
  • Johannesburg: Known as the economic hub of South Africa, Johannesburg is a bustling metropolis that seamlessly blends urban life with rich history. While visitor numbers peak in March and from October to November, the city offers year-round attractions. The vibrant Maboneng Precinct is perfect for art lovers, while the Apartheid Museum provides a profound insight into the country’s past. Shopping enthusiasts can explore luxurious malls and markets, while families can enjoy recreational areas and theme parks. Johannesburg is a city that promises excitement and cultural enrichment.
  • Stellenbosch: Renowned for its picturesque vineyards and charming historic architecture, Stellenbosch is a delightful city that offers a romantic escape. With visitor peaks in January, March, and September, this destination is perfect for couples and outdoor lovers. Explore the scenic wine estates, indulge in world-class dining, or take leisurely strolls through its tree-lined streets. The city's proximity to both beautiful beaches and historic houses makes it a perfect spot for unwinding and enjoying the tranquil beauty of South Africa’s countryside.

Things to do in South Africa

In South Africa, visitors can indulge in vibrant shopping areas, embark on thrilling safaris, and explore fascinating local tours. Key attractions include renowned game viewing spots such as Kruger National Park and the beautiful Cape Town. The country's rich culture and stunning landscapes promise an unforgettable experience filled with adventure and discovery.

Shopping

In South Africa, visit the V&A Waterfront for a vibrant shopping experience with artisanal crafts and local fashion. Alternatively, explore the Greenstone Hill Mall for various retailers and dining options. Don’t miss out on the Neighbourgoods Market for unique food and handmade souvenirs.

Recreation

At Middelburg Country Club, indulge in luxurious spa treatments and unwind in serene surroundings. Durban Country Club offers exquisite wellness facilities and pristine golf courses for relaxation. Lenasia Country Club combines luxury amenities with tranquil spaces, perfect for rejuvenation and leisure activities amidst nature.

Adventure

Experience the thrill of shark cage diving in Gansbaai, where you can get up close with great whites. In the Drakensberg Mountains, embark on exhilarating hikes offering breathtaking views and diverse wildlife. Don't miss the bungee jump at Bloukrans Bridge, the highest commercial bungee jump in the world.

Nightlife

The nightlife in South Africa is vibrant and diverse. In Cape Town, enjoy cocktails at the stylish Camps Bay beachfront bars or dance the night away at Long Street's lively clubs. Johannesburg offers trendy rooftop bars like The Living Room and bustling nightlife in Maboneng Precinct for a unique experience.

*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: Book your hotel in South Africa about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel bookings in South Africa with your flights and activities through an Expedia package.

Find the best attractions in South Africa

South Africa boasts a rich array of attractions, including stunning reserves, beautiful beaches, and national parks. These points of interest cater to travellers seeking cultural experiences, outdoor adventures, and family-friendly activities. Whether you wish to explore wildlife or relax by the coast, South Africa offers something for everyone to enjoy during your visit.

  • Kruger National Park: Experience the thrill of wildlife safaris in one of Africa's largest game reserves. With its stunning landscapes and diverse ecosystems, Kruger offers unparalleled opportunities to see the Big Five in their natural habitat, alongside breathtaking scenery and outdoor adventures.
  • Table Mountain: A majestic flat-topped mountain overlooking Cape Town, Table Mountain provides spectacular views and numerous hiking trails. Take the cable car for a scenic ascent, or challenge yourself with a hike to the summit, surrounded by unique flora and fauna.
  • Boulders Beach: Renowned for its resident African penguin colony, Boulders Beach offers a unique beach experience. Enjoy sunbathing, swimming in warm waters, and observing these charming creatures in their natural environment, all framed by stunning coastal scenery.

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

Pocket Guide: South Africa

It is almost unbelievable that one country could encompass penguins waddling on its coast and hippos wallowing in its rivers. Yet, South Africa is all about out-of-this-world natural sights and thrilling experiences. The country covers a lot of ground: there is desert at Kalahari, delightful blankets of wildflowers coming into bloom at Namakwa, the peaks of Table Mountain and savannahs that are stuffed with wildlife. The achingly beautiful Drakensberg range gives an almost mythical look to the country’s backbone whilst KwaZulu-Natal’s iSimangaliso Wetland Park manages to surreally mix zebras and dolphins. All this can be yours with a hotel in South Africa.

Best South Africa Hotel Locations

Cape Town – Forget the wildlife and hit the nightlife with a hotel in happening Cape Town. Backed by the enticing Table Mountain, this city’s population of Christians, Muslims, Jews and many traditional African tribes mean the culinary options are hard to beat and the city’s districts refreshingly varied. There are wine tours to the nearby vineyards and whales breaching just off the coast. Paraglide off Lion’s head, hike up Table Mountain, indulge in some shopping or kick back on the beach. The options just don’t stop!

Johannesburg – Renewed, rejuvenated (and a place really worth booking a hotel in) is the arts and cultural centre that is Jozi. Galleries, swanky bars and glorious dining locales abound but Jozi has not forgot its past: take a trip to Soweto to visit the sobering museums that place the contemporary city back where it once was during the Apartheid years.

KwaZulu-Natal – Nowhere is the variety that South Africa offers more densely packed than here. Lush mountains rose out of flat, dry savannahs, lively beaches contrast with unchanging tribal settlements and the wild African markets fail to compare to the lions, leopards, buffaloes, elephants and rhinos out there.

Kruger National Park – In a country where the Big Five regularly feature on the brochures of national parks, Kruger National Park demands your attention. This is one of the world's greatest national parks in terms of the diversity, density and sheer numbers of animals. Over 140 mammals and 500 varieties of bird call this home: it is truly a sight to behold. Book a hotel near Kruger National Park.

How to Make the Most of Your Hotel in South Africa

Of course you can see the Big Five here but you can also see hundreds of other fascinating mammals and a supporting cast of reptiles and birds too. What’s more the landscape is enthralling and ever-changing. The arid Kalahari, the misty hills of iSimangaliso Wetland Park, the colourful flowers of Namakwa and the dreamy peaks of the Drakensberg (‘Dragon Mountain’) range. The cities can be a sight to behold too, from Durban’s Golden Mile of beaches to Cape Town’s iconic framing by Table Mountain.

Safari, surf and skydive to your heart’s content. Then enjoy fine dining that is amongst the best on offer5 in the world before you party the night away into the small hours. If this isn’t your cup of tea how about a wine tour near Cape Town or a cultural tour amongst the tribes of KwaZulu-Natal? The modern malls of Cape Town, the artistic galleries of Johannesburg or Victoria Market in Durban all offer something for the culture vultures and shopaholics. Meanwhile history buffs can visit Mandela’s home, Robben Island or try to put all the pieces together at Soweto’s Apartheid Museum. There really is something for everyone!

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 £29 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 £29 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?
Reserve a South Africa hotel with Expedia for ease, price and choice. Also, our One Key™ rewards programme lets you collect OneKeyCash™* on all eligible hotels, holiday rentals, flights, car rentals and more. Plus, we offer flexibility in case your itinerary changes, and if you want to ask us anything or require assistance, our online Help Centre is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.