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

Next weekend
In two weeks

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
8.8 out of 10, Excellent, (681 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is £301
includes taxes & fees
19 May - 20 May
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, (67 reviews)
"Good location and nice staff"
United States
KAMOGELO
The price is £68
includes taxes & fees
4 May - 5 May
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,905 reviews)
"Great hotel and great food"
Germany
Christian
The price is £137
includes taxes & fees
25 Apr - 26 Apr
City Lodge Hotel at OR Tambo International Airport

Taj Cape Town

Taj Cape Town
5.0 star property
Cape Town City Centre
9.4 out of 10, Exceptional, (1,005 reviews)
"Excellent property with great staff, service and location."
United States
Frank
The price is £147
includes taxes & fees
21 Apr - 22 Apr
Taj Cape Town

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, (724 reviews)
"Pleasant and professional staff Great breakfast Highly recommend the hotel"
United States
Hendrika
The price is £208
includes taxes & fees
3 May - 4 May
AC Hotel by Marriott Cape Town Waterfront

The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (218 reviews)
"Great buffet breakfast and friendly stuff"
United States
Kundai Denise
The price is £61
includes taxes & fees
15 May - 16 May
The Rockefeller Hotel by NEWMARK

Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,622 reviews)
"Just a good place to stay"
Canada
Sean
The price is £101
includes taxes & fees
11 May - 12 May
Southern Sun O.R Tambo

One&Only Cape Town

One&Only Cape Town
5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (381 reviews)
"Relaxing atmosphere near the Waterfront where you have all the activity; great service"
United States
Mario
The price is £649
includes taxes & fees
4 May - 5 May
One&Only Cape Town

Lagoon Beach Hotel & Spa

Lagoon Beach Hotel & Spa
4.0 star property
Milnerton
8.0 out of 10, Very good, (828 reviews)
"Brilliant stay, will definitely come back "
United Kingdom
ngoni
The price is £81
includes taxes & fees
2 May - 3 May
Lagoon Beach Hotel & Spa

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,085 reviews)
"The dinner menu was extensive and very well priced. "
Canada
Ian
The price is £47
includes taxes & fees
2 May - 3 May
Road Lodge Cape Town International Airport

The Onyx Apartment Hotel by NEWMARK

The Onyx Apartment Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.2 out of 10, Wonderful, (585 reviews)
"Clean rooms, good location "
Netherlands
Duncan
The price is £102
includes taxes & fees
18 May - 19 May
The Onyx Apartment 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, (861 reviews)
"Enjoyed our stay and staff was lovely "
United States
Sisanda
The price is £105
includes taxes & fees
17 May - 18 May
The Cabanas Hotel at Sun City Resort

The Commodore Hotel

The Commodore Hotel
4.0 star property
Victoria and Alfred Waterfront
8.8 out of 10, Excellent, (980 reviews)
"Very nice hotel with great location"
United States
Andrew
The price is £147
includes taxes & fees
25 Apr - 26 Apr
The Commodore Hotel

Kruger Gate Hotel

Kruger Gate Hotel
4.0 star property
Skukuza
9.0 out of 10, Wonderful, (486 reviews)
"This hotel is amazing and lives up to the pictures online. The food, staff, safari drivers, spacious rooms and location make this hotel a great value. I highly recommend!"
United States
Beth
The price is £222
includes taxes & fees
23 Apr - 24 Apr
Kruger Gate Hotel

The Tropicana Hotel

The Tropicana Hotel
2.5 star property
Sea Point
9.6 out of 10, Exceptional, (64 reviews)
"Rooms were niely cleaned everyday. The staff were very friendly and helpful. The rooftop pool area is nice and the area around the hotel has many nice returants and is a block away from the Seapoint waterfront promenade. We were very happy wth our stay."
Canada
Randall
The price is £61
includes taxes & fees
5 May - 6 May
The Tropicana Hotel

ONOMO Hotel Waterfront

ONOMO Hotel Waterfront
3.5 star property
Cape Town City Centre
8.8 out of 10, Excellent, (364 reviews)
"Friendly helpful staff, clean spacious room, great location."
Canada
Elizabeth
The price is £59
includes taxes & fees
16 May - 17 May
ONOMO Hotel Waterfront

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, (187 reviews)
"Yes the food was fantastic and the train was easy to find"
United States
STEPHEN
The price is £839
includes taxes & fees
22 Apr - 23 Apr
Kruger Shalati - Train on the Bridge and Garden Suites

Hotel Sky Cape Town

Hotel Sky Cape Town
3.5 star property
Cape Town City Centre
8.4 out of 10, Very good, (404 reviews)
"Great location and hotel worth staying at. "
Canada
Jennifer
The price is £81
includes taxes & fees
26 Apr - 27 Apr
Hotel Sky Cape Town

The Kingdom Resort

The Kingdom Resort
2.5 star property
Moses Kotane
8.6 out of 10, Excellent, (748 reviews)
"Room and staff were great"
United States
Robert
The price is £73
includes taxes & fees
20 Apr - 21 Apr
The Kingdom Resort

ONEHUNDRED on M - Fluent Serviced Apartments

ONEHUNDRED on M - Fluent Serviced Apartments
2.0 star property
Sea Point
9.4 out of 10, Exceptional, (13 reviews)
"Staff super friendly and helpful. Beautiful clean apartment, fully fitted with amazing views. Cannot fault the place. "
United Kingdom
Katy
The price is £32
includes taxes & fees
5 May - 6 May
ONEHUNDRED on M - Fluent Serviced Apartments
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:1 May - 3 May

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

The nearest major airports for your trip to South Africa

South Africa welcomes visitors through its major airports: Johannesburg (JNB-O.R. Tambo Intl.), Cape Town (CPT-Cape Town Intl.), and DURban (DUR-King Shaka Intl.). Johannesburg Airport is only 161m from the luxurious InterContinental Johannesburg O.R Tambo Airport, offering convenient access. Cape Town Airport is situated 11.3km from the Cape Town Marriott Hotel Crystal Towers, providing 24-hour shuttle services. In Durban, The Oyster Box is an excellent choice, located 12.9km from King Shaka Intl., with accessible transportation options. Each airport boasts nearby hotels that facilitate easy transfers, ensuring a smooth start to your South African adventure.

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 £32 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 £32 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.