Search South Africa Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Top Hotels in South Africa

The Palace of the Lost City at Sun City Resort

5.0 star property
Moses Kotane
8.8 out of 10, Excellent, (656)
"Superb, elegant, family centric hotel.. my little kids loved it!"
United States
Lester
The price is S$662
includes taxes & fees
9 Dec - 10 Dec
The Palace of the Lost City at Sun City Resort

AC Hotel by Marriott Cape Town Waterfront

4.0 star property
Victoria and Alfred Waterfront
9.4 out of 10, Exceptional, (643)
"Really friendly and helpful staff, room v clean"
United Kingdom
Kathryn
The price is S$250
includes taxes & fees
12 Dec - 13 Dec
AC Hotel by Marriott Cape Town Waterfront

Taj Cape Town

5.0 star property
Cape Town City Centre
9.4 out of 10, Exceptional, (1016)
"Fabulous hotel with lovely rooms and great food"
United Kingdom
Daniel
The price is S$315
includes taxes & fees
17 Dec - 18 Dec
Taj Cape Town

City Lodge Hotel at OR Tambo International Airport

3.0 star property
O.R. Tambo
8.8 out of 10, Excellent, (1830)
"Great place to stay Friendly staff GREAT breakfast "
Canada
Robert
The price is S$178
includes taxes & fees
17 Dec - 18 Dec
City Lodge Hotel at OR Tambo International Airport

Hotel Sky Cape Town

3.5 star property
Cape Town City Centre
8.6 out of 10, Excellent, (323)
"This property was a nice location to stay."
Canada
Peter
The price is S$177
includes taxes & fees
8 Dec - 9 Dec
Hotel Sky Cape Town

The Onyx Apartment Hotel by NEWMARK

4.0 star property
Cape Town City Centre
9.2 out of 10, Wonderful, (551)
"Outstanding staff and service. Great location and well appointed rooms. Highly recommend! "
Canada
Terry
The price is S$184
includes taxes & fees
5 Dec - 6 Dec
The Onyx Apartment Hotel by NEWMARK

The Rockefeller Hotel by NEWMARK

4.0 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (173)
"Excellent hotel"
United States
david
The price is S$165
includes taxes & fees
5 Dec - 6 Dec
The Rockefeller Hotel by NEWMARK

One&Only Cape Town

5.0 star property
Victoria and Alfred Waterfront
9.6 out of 10, Exceptional, (369)
"Lovely People and so accommodating! "
United States
Shauna
The price is S$1,668
includes taxes & fees
11 Dec - 12 Dec
One&Only Cape Town

Lagoon Beach Hotel & Spa

4.0 star property
Milnerton
8.0 out of 10, Very good, (772)
"Pleasant hotel - very comfortable and spacious rooms. Very friendly and efficient staff. "
United Kingdom
Louise
The price is S$139
includes taxes & fees
8 Dec - 9 Dec
Lagoon Beach Hotel & Spa

Radisson RED V&A Waterfront, Cape Town

3.5 star property
Victoria and Alfred Waterfront
9.2 out of 10, Wonderful, (715)
"The location in the heart of the Waterfront is great. It is safe to walk around to enjoy the shops, eateries and street entertainers. Breakfast has healthy options and great choices. Our room had a good view, It was quiet and dark, ensuring good sleep conditions. We would stay here again."
United States
Maggie
The price is S$241
includes taxes & fees
12 Dec - 13 Dec
Radisson RED V&A Waterfront, Cape Town

Road Lodge Cape Town International Airport

3.0 star property
Matroosfontein
8.2 out of 10, Very good, (1055)
"Clean room - very polite and capable staff - good food."
United States
Peter
The price is S$91
includes taxes & fees
12 Dec - 13 Dec
Road Lodge Cape Town International Airport

Canopy By Hilton Cape Town Longkloof

4.0 star property
Cape Town City Centre
9.8 out of 10, Exceptional, (22)
"Great location!"
United States
MARIE
The price is S$296
includes taxes & fees
12 Dec - 13 Dec
Canopy By Hilton Cape Town Longkloof

Holiday Inn Express Cape Town City-Centre by IHG

3.0 star property
Cape Town City Centre
8.6 out of 10, Excellent, (622)
"courteous helpful staff , rooms clean, breakfast great meals. "
United States
cheryl
The price is S$120
includes taxes & fees
9 Dec - 10 Dec
Holiday Inn Express Cape Town City-Centre by IHG

ONOMO Hotel Waterfront

3.5 star property
Cape Town City Centre
9.0 out of 10, Wonderful, (300)
"Excellent stay. "
United States
Lilantha
ONOMO Hotel Waterfront

The Cabanas Hotel at Sun City Resort

3.0 star property
Moses Kotane
7.8 out of 10, Good, (832)
"Excellent room with lake view. Looks as though the rooms have recently been renovated. Breakfast good"
United Kingdom
Norman
The price is S$312
includes taxes & fees
8 Dec - 9 Dec
The Cabanas Hotel at Sun City Resort

Kruger Shalati - Train on the Bridge and Garden Suites

4.5 star property
Skukuza
9.8 out of 10, Exceptional, (153)
"Clean room, very friendly staff. Stunning views. "
United Kingdom
katie
The price is S$838
includes taxes & fees
7 Dec - 8 Dec
Kruger Shalati - Train on the Bridge and Garden Suites

President Hotel

4.0 star property
Sea Point
8.6 out of 10, Excellent, (694)
"Relaxing atmosphere and friendly staff. "
United Kingdom
Thomas
The price is S$294
includes taxes & fees
20 Dec - 21 Dec
President Hotel

La Joya Lodge Conference Centre and Spa

4.0 star property
Broederstroom
9.2 out of 10, Wonderful, (37)
"Lovely stay "
United Kingdom
Doreen
La Joya Lodge Conference Centre and Spa

Premier Hotel Cape Town

4.0 star property
Sea Point
8.2 out of 10, Very good, (313)
"The staff was incredibly friendly and kind. Good location bn Mojo Market area and waterfront. Loved the sound of waves"
United States
Mary
Premier Hotel Cape Town

Protea Hotel by Marriott O.R. Tambo Airport

4.0 star property
Kempton Park
8.6 out of 10, Excellent, (1016)
"Food was great!"
United States
Jonathan
The price is S$107
includes taxes & fees
19 Dec - 20 Dec
Protea Hotel by Marriott O.R. Tambo Airport
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.

Black Friday Sale

Save up to 50% on select hotels
Showing deals for:12 Dec - 14 Dec
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$91 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$91 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.