Search South Africa Hotels

  • 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

This weekend
Next weekend

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, (673 reviews)
"Excellent service Room was always spotless "
United States
Sibusiso
The price is S$640
includes taxes & fees
29 Mar - 30 Mar
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, (58 reviews)
"Good location and nice staff"
United States
KAMOGELO
La Joya Lodge Conference Centre and Spa

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, (701 reviews)
"Friendly staff, comfy bed, great buffet breakfast, great air con and black out curtains! "
United Kingdom
sarah
The price is S$278
includes taxes & fees
3 Apr - 4 Apr
AC Hotel by Marriott Cape Town Waterfront

Taj Cape Town

Taj Cape Town
5.0 star property
Cape Town City Centre
9.6 out of 10, Exceptional, (1,009 reviews)
"Our stay was really good and we were pleasantly impressed with the room and the courteous staff"
Australia
Nevil
The price is S$323
includes taxes & fees
30 Mar - 31 Mar
Taj Cape Town

ONOMO Hotel Waterfront

ONOMO Hotel Waterfront
3.5 star property
Cape Town City Centre
8.8 out of 10, Excellent, (341 reviews)
"The helpful and helpful staff"
Canada
Bernard
ONOMO Hotel Waterfront

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,875 reviews)
"Room was clean, bed comfortable, staff friendly."
United States
Karine
The price is S$211
includes taxes & fees
1 Apr - 2 Apr
City Lodge Hotel at OR Tambo International Airport

Lagoon Beach Hotel & Spa

Lagoon Beach Hotel & Spa
4.0 star property
Milnerton
8.0 out of 10, Very good, (809 reviews)
"Good hotel with a splendid view of Table mountain. Good service. "
United Kingdom
Mohamed salim
The price is S$163
includes taxes & fees
14 Mar - 15 Mar
Lagoon Beach Hotel & Spa

The Rockefeller Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK
4.0 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (203 reviews)
"Great buffet breakfast and friendly stuff"
United States
Kundai Denise
The price is S$117
includes taxes & fees
1 Apr - 2 Apr
The Rockefeller Hotel by NEWMARK

One&Only Cape Town

One&Only Cape Town
5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (378 reviews)
"Staff goes above and beyond, very friendly and fast. Breakfast quality and variety is truly outstanding. Spa and pool area is also well done and makes you feel like you are tucked away in an oasis within the city. "
Germany
Anja
The price is S$1,547
includes taxes & fees
1 Apr - 2 Apr
One&Only 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,071 reviews)
"Great hotel very near airport "
United Kingdom
Nicholas
The price is S$94
includes taxes & fees
5 Apr - 6 Apr
Road Lodge Cape Town International Airport

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, (848 reviews)
"Enjoyed our stay and staff was lovely "
United States
Sisanda
The price is S$240
includes taxes & fees
10 Mar - 11 Mar
The Cabanas Hotel at Sun City Resort

The Commodore Hotel

The Commodore Hotel
4.0 star property
Victoria and Alfred Waterfront
8.6 out of 10, Excellent, (946 reviews)
"Location and view was amazing "
United States
Werner
The price is S$304
includes taxes & fees
3 Apr - 4 Apr
The Commodore Hotel

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, (764 reviews)
"Great location and really nice hotel "
United Kingdom
Michael
The price is S$449
includes taxes & fees
28 Mar - 29 Mar
Radisson RED V&A Waterfront, Cape Town

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, (579 reviews)
"Room is clean, staff are nice "
Canada
Lihua
The price is S$250
includes taxes & fees
30 Mar - 31 Mar
The Onyx Apartment 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,641 reviews)
"Spotless rooms, courteous staff, great location "
United States
Tumelo
The price is S$165
includes taxes & fees
1 Apr - 2 Apr
Southern Sun O.R Tambo

Hotel Sky Cape Town

Hotel Sky Cape Town
3.5 star property
Cape Town City Centre
8.6 out of 10, Excellent, (384 reviews)
"Great location and hotel worth staying at. "
Canada
Jennifer
The price is S$182
includes taxes & fees
1 Apr - 2 Apr
Hotel Sky Cape Town

The Tropicana Hotel

The Tropicana Hotel
2.5 star property
Sea Point
9.4 out of 10, Exceptional, (54 reviews)
"The location was great, staff was helpful, and the room was perfect! Loved!"
United States
Tracey
The price is S$144
includes taxes & fees
28 Mar - 29 Mar
The Tropicana Hotel

Canopy By Hilton Cape Town Longkloof

Canopy By Hilton Cape Town Longkloof
4.0 star property
Cape Town City Centre
9.8 out of 10, Exceptional, (32 reviews)
"Fabulous uplifting decor, comfortable beds and bathroom, excellent customer service and the location was accessible to all of Cape Town, with several neighborhood restaurants with excellent food and drinks! We highly recommend!"
United States
Helen
Canopy By Hilton Cape Town Longkloof

President Hotel

President Hotel
4.0 star property
Sea Point
8.6 out of 10, Excellent, (713 reviews)
"The staff were fantastic, we had an ocean view room. It was a short walk to coffee shops and bars. I would recommend the hotel to anyone and everyone."
United Kingdom
William John
The price is S$307
includes taxes & fees
8 Mar - 9 Mar
President Hotel

The Kingdom Resort

The Kingdom Resort
2.5 star property
Moses Kotane
8.6 out of 10, Excellent, (742 reviews)
"Lovely resort. The staff are friendly and it’s a good place to go as a family. Lots if family friendly fun and the food was good. "
United States
Shingirai Aretha
The price is S$124
includes taxes & fees
9 Mar - 10 Mar
The Kingdom Resort
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.

The Annual Holiday Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.

Showing deals for:13 Mar - 15 Mar

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 close encounters with Africa’s iconic wildlife in stunning national parks and reserves.
  • Breathtaking Landscapes: Enjoy picturesque views while hiking in the Drakensberg Mountains or relaxing on beautiful beaches.
  • Cultural Richness: Immerse yourself in the vibrant local cultures and traditions through tours and community experiences.
  • World-Class Vineyards: Indulge in wine tasting in the renowned Cape Winelands, celebrated for its exquisite wines.
  • Luxurious Accommodations: Choose from a range of delightful lodgings, from charming guesthouses to luxurious hotels.

Find great hotels in South Africa

Discover a diverse array of hotel accommodations in South Africa, ranging from charming guesthouses to luxurious hotels. Whether you're seeking a family-friendly getaway, a business-oriented stay, or an adventurous escape, you'll find the perfect lodging to suit your needs. With a selection of the best and top hotels, South Africa offers an inviting blend of comfort and style, ensuring an unforgettable vacation experience.

  • Taj Cape Town: Experience luxury and adventure at Taj Cape Town, a prestigious 5-star hotel situated in the heart of South Africa's vibrant shopping district. This property offers an enticing blend of retail therapy and outdoor escapades, making it ideal for adventurous travellers. Guests can indulge in a range of water sports such as waterskiing, windsurfing, and rafting, all conveniently located nearby. For relaxation, the hotel's full-service spa provides rejuvenating treatments, including Swedish massages and body wraps, complemented by a serene pool area. Taj Cape Town embodies a stylish and exhilarating atmosphere, perfect for those seeking both relaxation and adventure.
  • Garden Court Sandton City: Embrace the hustle and bustle of city life at Garden Court Sandton City, a welcoming 3-star hotel located in the lively city centre of South Africa. This property caters primarily to business travellers, offering a range of amenities designed for productivity and convenience. With a 24-hour business centre, accessible meeting rooms, and proximity to a thriving business district, guests will find all they need for a successful stay. The hotel's urban vibe and comfortable accommodations make it a practical choice for professionals looking to balance work and leisure in a dynamic environment.
  • Radisson Blu Gautrain Hotel: Discover a family-friendly haven at Radisson Blu Gautrain Hotel, a well-appointed 4-star property that welcomes both business and LGBTQIA travellers. Located conveniently in South Africa, this hotel combines modern amenities with thoughtful services for children, including complimentary cribs. Business guests can benefit from meeting rooms and a conference centre, while families will appreciate the welcoming atmosphere. With its dedication to inclusivity and comfort, Radisson Blu Gautrain Hotel is a versatile choice for those seeking both professional and personal experiences during their stay.

Where to stay in South Africa

South Africa beckons with its vibrant tapestry of experiences, from thrilling adventures in the wild to romantic getaways amidst stunning landscapes. Discover the charm of its renowned vineyards, indulge in luxury escapes, and embrace responsible tourism that celebrates the local culture. Whether you're hiking in the Drakensberg Mountains or sipping wine in the Cape Winelands, the warmth of friendly locals and breathtaking scenery will leave you captivated and eager for more.

  • Cape Town: Nestled between the iconic Table Mountain and the Atlantic Ocean, Cape Town is a vibrant metropolis known for its breathtaking scenery and diverse cultural experiences. The city welcomes travellers year-round, with peak visits during the summer months from December to February. Outdoor enthusiasts and families flock to this city for its stunning beaches and recreational activities. Highlights include the renowned V&A Waterfront for shopping and dining, as well as the beautiful beaches of Camps Bay and Clifton, perfect for sunbathing and water sports. Don't miss the chance to explore the Cape Winelands, offering exquisite wine tasting experiences amidst picturesque vineyards.
  • Johannesburg: As South Africa's largest city, Johannesburg is a bustling metropolis that offers a rich blend of history and modernity. Travellers can visit throughout the year, with peak periods in February to March and November. Known for its vibrant city life, Johannesburg boasts numerous shopping centres and recreational areas. Highlights include the Apartheid Museum, which provides a poignant insight into the nation’s history, and the lively Maboneng Precinct, known for its artsy vibe, markets, and eateries. Visitors can also enjoy the thrill of theme parks like Gold Reef City, perfect for families seeking entertainment.
  • Montagu: Tucked away in the scenic Western Cape, Montagu is a charming city famed for its natural hot springs and stunning landscapes. The city sees a steady influx of visitors, especially in January, March, and September. It is the ideal destination for those seeking outdoor adventures, romantic getaways, or a relaxing spa experience. Highlights include the Montagu Hot Springs, where you can unwind in natural thermal waters, and the picturesque Montagu Nature Garden, perfect for leisurely strolls. The surrounding valleys offer excellent opportunities for hiking and exploring South Africa's beautiful flora and fauna.

Things to do in South Africa

South Africa offers an array of exciting activities for visitors, including thrilling safaris and captivating tours. You can indulge in delightful sunset picnics amidst stunning landscapes, explore vibrant shopping experiences, and embark on adventurous excursions. Additionally, consider unwinding at luxurious wellness retreats that promise relaxation and rejuvenation. This diverse country truly caters to all types of travellers seeking memorable experiences.

Shopping

For a vibrant shopping experience, visit Melrose Arch Shopping Centre, which offers a mix of entertainment and family-friendly options. Alternatively, explore the Bela Bela Flea Market for local treasures or head to Mega World for a variety of goods in a lively atmosphere.

Recreation

At Cape Town Stadium, immerse yourself in the vibrant sports atmosphere, ideal for fitness enthusiasts. Steenberg Golf Estate offers a serene outdoor golfing experience amidst lush landscapes. For family-friendly relaxation, visit Sea Point Swimming Pool, where you can enjoy refreshing dips with loved ones in a lively environment.

Adventure

Embark on the Garden of Eden hiking trail, where lush greenery and breathtaking vistas await you. Alternatively, explore the Terblans Nature Walk, offering serene landscapes and a chance to connect with nature. For thrills, uShaka Marine World presents exciting water rides and family-friendly entertainment.

Nightlife

The nightlife in South Africa is vibrant and diverse. Enjoy a cultural evening at the State Theatre, embrace adventure on the Cape Wheel, or unwind with a romantic drink at Wild About Whiskey. Each venue offers a unique atmosphere, ensuring a memorable night out.

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

Booking tips and Expedia advantages for South Africa

To save money on your South Africa holiday, consider visiting between June and August, when prices are lower compared to the peak December to February season. Book your accommodation about a month in advance or explore last-minute deals on platforms like Expedia, particularly for Saturday stays, which are cheaper than Sundays. Use Expedia's search tools to find budget-friendly, eco-certified hotels, and combine your bookings for flights and activities to score better deals. Prioritising free activities and utilising public transport can further enhance your savings while exploring this beautiful country.

  • 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: Booking a hotel in South Africa about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 according to your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To discover the most affordable prices and enticing deals, arrange the price filter from lowest to highest.
  • 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.

Find the best attractions in South Africa

South Africa offers an array of attractions including reserves, beaches, and national parks, perfect for those seeking cultural, outdoor, and family experiences. Visitors can immerse themselves in the stunning landscapes and diverse wildlife, making it ideal for nature enthusiasts. Whether exploring vibrant local cultures or enjoying outdoor adventures, South Africa and its surroundings promise an unforgettable holiday filled with enriching activities.

  • Kruger National Park: Experience breathtaking scenery and exhilarating outdoor adventures in one of Africa's largest game reserves. With diverse wildlife and stunning landscapes, Kruger National Park offers guided safaris that allow you to witness the Big Five in their natural habitat, making it a paradise for nature lovers.
  • Umhlanga Rocks Beach: Enjoy the sun-kissed shores and vibrant beach vibes at Umhlanga Rocks Beach. This beautiful coastal destination is perfect for relaxation, water sports, or a leisurely stroll along the promenade, providing a wonderful escape for beach enthusiasts.
  • Cape Town International Convention Centre: A hub for business and events, the Cape Town International Convention Centre offers modern facilities and a vibrant atmosphere. It hosts various conferences and exhibitions, making it a key destination for professionals seeking networking opportunities in an inspiring setting.

Best time to go to South Africa

The best time to visit South Africa is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. August is its coolest month on average. At this time, 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

The nearest major airports for your trip to South Africa

South Africa boasts several major airports for international travellers. Johannesburg's O.R. Tambo International Airport (JNB) is situated 714.5km from the city centre, with excellent hotels nearby, such as the 5-star InterContinental Johannesburg, a mere 161m away, and the luxurious Peermont D'oreale Grande, one mile from the airport. Cape Town International Airport (CPT) lies 556.8km from the city, with top accommodations like Gorgeous George and Taj Cape Town, both 17.7km away. Lastly, Durban's King Shaka International Airport (DUR) is 793.4km from the city, featuring fine hotels like The Oyster Box and Beverly Hills, both 12.9km from the airport, offering shuttle services for easy access.

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 S$94 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 cool areas to stay, including Graaff-Reinet and Potchefstroom. Each has its own awesome attractions, so why not plan time to explore both?
How can I find cheap hotels in South Africa?
South Africa cheap hotels start at S$94 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?
Expedia makes booking a hotel in South Africa as simple as swiping right for your dream escape. First, there's the extensive range of options and incredible prices. Then, there's our online Help Centre, which operates around-the-clock. Plus, when you're a member of our One Key™ rewards programme, you can collect OneKeyCash™* and use it on eligible hotels, flights, car rentals and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.