A cityscape with a prominent mountain in the background partially covered by clouds.

South Africa Holidays

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Top destinations in South Africa

Top South Africa flight + hotel deals

Price found within the past 48 hours. Click for updated prices.
  • 24 Sept - 29 Sept

    Radisson Hotel and Convention Centre OR Tambo Airport + Flight

    Bredell
    4 nights
    4.5 star property
    8.6/10 - Excellent (539 reviews)
    "Its a large hotel and fairly new. The shower doesn't not work properly, the water temperature keeps changing from hot to cold and the shower area is too small plus the soap tray is fitted in the wrong place and you keep bumping your knee. The bathroom door came in for my friends room and the water doesn't drain properly"
    Reviewed July 4, 2026
    Return London (LHR) - Johannesburg (JNB)
    LHR - JNB1 stop JNB - LHR1 stop
    £795
    £703
    per traveller
    found 1 day ago
    Radisson Hotel and Convention Centre OR Tambo Airport
  • 24 Aug - 30 Aug

    The Cellars-Hohenort + Flight

    Constantia
    6 nights
    5.0 star property
    9.6/10 - Exceptional (170 reviews)
    Return London (LHR) - Cape Town (CPT)
    LHR - CPT1 stop CPT - LHR1 stop
    £1,943
    £1,569
    per traveller
    found 1 day ago
    The Cellars-Hohenort
  • 24 Aug - 30 Aug

    Cresta Grande Cape Town + Flight

    Cape Town City Centre
    6 nights
    4.0 star property
    8.8/10 - Excellent (104 reviews)
    "Quiet and good location. Breakfast good and friendly staff. Beds comfortable but terrible pillows. Way too large/thick for any woman and no thinner ones available"
    Reviewed May 27, 2026
    Return London (LHR) - Cape Town (CPT)
    LHR - CPT1 stop CPT - LHR1 stop
    £1,331
    £1,136
    per traveller
    found 1 day ago
    Cresta Grande Cape Town
  • 24 Aug - 30 Aug

    Colosseum Hotel + Flight

    Century City
    6 nights
    4.0 star property
    8.6/10 - Excellent (324 reviews)
    "Very comfortable hotel, spacious room and well equipped. Very convenient location, close to Canal Walk and a super convenient Woolworths and Clicks downstairs. Very nice and helpful staff."
    Reviewed June 11, 2026
    Return London (LHR) - Cape Town (CPT)
    LHR - CPT1 stop CPT - LHR1 stop
    £1,494
    £1,301
    per traveller
    found 1 day ago
    Colosseum Hotel
  • 24 Aug - 30 Aug

    The Onyx Apartment Hotel by NEWMARK + Flight

    Cape Town City Centre
    6 nights
    4.0 star property
    9.2/10 - Wonderful (602 reviews)
    "Excellent stop. Spent a week there and was ideally located for the CTICC just a few minutes walk away. The hotel was clean with excellent services snd much better than some others in that area. Would definately stay again."
    Reviewed July 5, 2026
    Return London (LHR) - Cape Town (CPT)
    LHR - CPT1 stop CPT - LHR1 stop
    £1,271
    £1,131
    per traveller
    found 1 day ago
    The Onyx Apartment Hotel by NEWMARK

Discover the most popular places to visit in South Africa

South Africa Hotel Deals

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.

Frequently Asked Questions

Why should I book my South Africa holiday with Expedia?

Expedia has you covered for every aspect of your South Africa holiday. You'll always get the best deals, but when you bundle your accommodation, airfares and/or hire car into a holiday package, you'll save even more. Want to truly make the most of your break? Add some fun tours and activities to your package. Expedia offers flexible cancellation policies on almost all bookings, so there's no need to stress if you have to change your plans. Visit our Customer Service Portal link to discover more.

When is the best time of year to holiday in South Africa?

If you're eager to experience the buzz of South Africa during peak season, organise your getaway for August, September and October. November, December and January are generally the quietest months of the year. To give you an idea of what type of weather you can experience, the average temperature during the day in July, the coolest month in South Africa, is 12ºC. The warmest month here is January, when temperatures hit an average of 22ºC.

What are the top hotels for my holiday in South Africa?

For properties in Cape Town with cosy beds and friendly service, check out Victoria and Alfred Hotel by NEWMARK and The Table Bay Hotel. If you plan to visit Johannesburg as well, you'll get a relaxing night's sleep at Premier Hotel OR Tambo or Radisson Blu Gautrain Hotel.

How do I get a cheap holiday to South Africa?

Combine your hotels and flights, add on extras such as tours, and save with a South Africa holiday. You won't just enjoy superb discounts on your getaway — you'll have a world of choice too. When you book through Expedia, you can choose from more than 400 air carriers and 321,000 hotels worldwide. Your next big adventure begins right here, right now! Learn more about how you can save money on your holiday when you book a flight and hotel together with Expedia.

What should I do on my South Africa holiday?

There are lots of things to put on your itinerary during your holiday in South Africa. Gold Reef City, Table Mountain, Montecasino and uShaka Marine World are among the must-see attractions.

What are the best cities to stay in when on holiday in South Africa?

There are lots of fantastic places to stay in South Africa, such as Cape Town. This city has many notable attractions including Table Mountain and Robben Island. You can also make a beeline for Johannesburg, where you'll discover Gold Reef City and Montecasino. If time is no issue, visit both buzzing cities!

Do I need a visa for my South Africa holiday?

Check the latest rules on official government websites. Your nationality and whether you're visiting for business, leisure or study will determine if you'll need a visa for South Africa. Get familiar with the application process, including the required documentation, fees and turnaround times. Start your application well in advance to allow plenty of time for processing. Some visas can take several weeks or even months to obtain, depending on the country.

What should I wear on my South Africa holiday?

Though everyone's style varies, it can help to have a few guidelines for what kind of clothes to wear during your holiday in South Africa. Consider searching style blogs before leaving so you can blend in like a local. It's also a wise move to take a look at the forecast so you can pack the right clothes. January is the warmest month in South Africa, with average temperatures of 22ºC. July is when much of this destination is at its coolest, so pack to suit daytime temperatures of around 12ºC.

What does an Expedia South Africa holiday include?

Hotels, flights and a reliable car for all your road trip adventures. Simply pick and choose your favourite bundle and get access to incredible deals. Once you've made your booking, add on a couple of activities and tours and watch your savings stack up. When it comes to crafting your South Africa holiday, you're the one in control! Expedia offers a wide range of properties in South Africa, providing you with the freedom to tailor your escape. Apartments and private holiday homes are two of the most sought-after options for travellers here.

Does Expedia offer Book Now, Pay Later South Africa holidays?

Expedia has joined forces with online lender Klarna to make your next break a little easier on the wallet. Paying in instalments means you can spread the costs of your dream holiday, leaving you with more cash to play with while you're travelling. Klarna has several payment plans to pick from, so you're sure to find one that fits your budget. Browse these flexible payment options:

  • Pay monthly holidays: If paying small amounts each month sounds best for you, Klarna can help. Paying in easy monthly instalments will make that dream getaway possible.
  • No-deposit holidays: If not paying upfront for your trip makes clicking that "book now" button easier, choose a no-deposit holiday plan with Klarna so that you can Book Now, Pay Later!

Can I choose my airline with a South Africa Expedia holiday?

Yes, you sure can. We have more than 400 partner airlines around the world, so opt for the carrier that suits your travel preferences.

Book with confidence

Things to do in South Africa

South Africa offers a wealth of activities for tourists, including exciting safari holidays and thrilling African safaris that showcase its stunning wildlife. Visitors can also enjoy guided tours throughout the country, embark on a memorable dolphin excursion, or indulge in a gourmet adventure that highlights local cuisine. With such diverse experiences, South Africa promises an unforgettable holiday filled with exploration and discovery.

Shopping

At Rosebank Mall, you'll enjoy a vibrant atmosphere with shopping, dining, and entertainment options. The International Terminal Duty Free Mall offers a variety of luxury goods, while the Bela Bela Flea Market is perfect for unique gifts and local crafts, capturing the essence of South African culture.

Recreation

At Cape Town Stadium, immerse yourself in a vibrant atmosphere while enjoying fitness activities and wellness events. Leopard Creek Country Club offers a serene golfing experience amidst beautiful landscapes, perfect for relaxation. Sea Point Swimming Pool provides a family-friendly environment for refreshing swims and outdoor fun.

Adventure

Experience thrilling water slides and marine encounters at uShaka Marine World, or tackle the rugged terrain at Westfield 4X4 Trail for an adrenaline-fueled adventure. For a scenic escape, hike the Umhlanga Lagoon Nature Trail, immersing yourself in the stunning natural beauty of South Africa.

Nightlife

Experience the vibrant nightlife of South Africa at Wild About Whiskey, a charming pub offering a romantic atmosphere and live entertainment. Alternatively, dance the night away at Bassline, a lively nightclub that exudes city vibes and excitement. Both venues promise an unforgettable night out.

Find the best attractions in South Africa

South Africa offers a diverse array of attractions for every type of traveller, including nature reserves, stunning beaches, and national parks. Whether you're seeking cultural experiences, outdoor adventures, or family-friendly activities, you'll find plenty to explore in this vibrant country. From its rich wildlife to picturesque landscapes, South Africa promises an unforgettable holiday filled with unique experiences.

  • Kruger National Park: Experience the thrill of a safari in one of Africa's largest game reserves. Encounter the Big Five—lion, leopard, elephant, buffalo, and rhinoceros—amidst stunning landscapes and diverse wildlife. Ideal for outdoor enthusiasts, the park offers guided tours and self-drive options.
  • Table Mountain: Ascend this iconic flat-topped mountain for breathtaking panoramic views of Cape Town and the coastline. Whether by cable car or hiking, the outdoor adventure promises stunning scenery and unique flora, making it a must-visit for nature lovers.
  • Camps Bay Beach: Relax on the pristine sands of this picturesque beach, flanked by the Twelve Apostles mountain range. Enjoy sunbathing, swimming, and vibrant beach vibes, along with a lively promenade lined with trendy cafes and restaurants.

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.

Tips to save on your trip to South Africa

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling during the off-peak season (typically June to August) for more affordable package holidays to South Africa.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.