South Africa may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search flights

Top Hotels in South Africa

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
3 out of 5
The price is CA $79 per night from Dec 28 to Dec 29
4.3/5Excellent! (982 reviews)

"The check-in process was supposed to be contact-less, but when I went to collect my key, the agent needed to look at my passport (even though I had entered it several times online with the check-in process). This defeats the entire process that took more than 10 minutes to check-in without an actual ..."…"

Reviewed on Nov. 4, 2020

City Lodge Hotel at OR Tambo International Airport
Radisson Blu Gautrain Hotel
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is CA $80 per night from Dec 13 to Dec 14
4.4/5Excellent! (993 reviews)

"Early and late check in. Excellent and friendly services from staff and a superb location opposite the train station and 4 minute walk to Nelson Mandela square. Excellent."…"

Reviewed on Mar. 17, 2020

Radisson Blu Gautrain Hotel
Premier Hotel OR Tambo
Premier Hotel OR Tambo
4 out of 5
Free cancellation
The price is CA $65 per night from Dec 7 to Dec 8
4.4/5Excellent! (995 reviews)

"The property has a good location, free shuttle service to airport, swimming pool and a good restaurant and bar. All needed for an overnight stay after a long flight"…"

Reviewed on Apr. 1, 2020

Premier Hotel OR Tambo
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.

South Africa Hotel + Flights

South Africa Vacation

Traverse the windswept red dunes of the Kalahari Desert and explore the unique flora around iconic Table Mountain. A trip to South Africa is one you’ll remember for a lifetime.

South Africa Hotel + Flights

Stretch your budget by bundling your hotel and flights into a South Africa Vacation Package. Expedia has 14479 hotels here starting at CA $65 a night. Experiences and car rental can also be added to your booking, making planning your getaway a breeze. With so much to see and do, it can be hard to work out where to start. Why not kick things off by adding a Cape Town hop-on hop-off bus tour to your package?

Your South Africa Vacation Itinerary

Day 1-3: Touchdown at Cape Town International Airport and get busy exploring one of the world’s most beautiful cities. Ride the Table Mountain Aerial Cableway and take in the sweeping views below. Stroll along the Victoria and Alfred Waterfront and head to Cape Point Nature Reserve while you’re here.

Day 4-5: Fly to Johannesburg and learn about its history at the Apartheid Museum and Constitution Hill. Browse fantastic arts and crafts from across the continent at Art Africa, a popular market.

Day 6-8: Rent a car and drive to Kruger National Park. This is the perfect place to kick back and relax at a ritzy lodge. When you’re feeling rested, head out on a safari adventure and see some of the park’s famous wildlife.

South Africa Information

Held between June and July each year in Makhanda (formerly Grahamstown), the National Arts Festival is the African continent’s biggest showcase of arts and music.

Find out what makes South Africa’s administrative capital tick. Check out Expedia’s  Pretoria Vacation Packages .

Dreaming of  All Inclusive Resorts in South Africa ? Take a look at our range today and vacation in style.

Frequently asked questions

How much does a South Africa vacation package cost?
Starting from as little as , you can build your own South Africa package. Simply bundle hotels, flights and car rentals and be rewarded with discounts.
If I'm not able to travel, can I cancel my South Africa vacation package?
Because we know life can be unpredictable, the answer is yes. For further information, head to our Customer Service Portal. But generally speaking, if you’ve booked your South Africa vacation package in the last 24 hours, you may be able to change or cancel it without penalty. Your airline, hotel or car rental company may charge a fee if you made your booking a while ago.
How do I get a cheap travel package to South Africa?
You can save as much as C$590 if you combine your flights, hotels and car rentals into a South Africa travel package. Sometimes cheap means fewer options. But that’s not the case with Expedia. We offer over 400 partner airlines and 321,000 properties throughout the world, which means you’ll always have plenty to choose from. Eager to save even more? Add some interesting activities to your package deal and unlock even bigger bargains! After all, travel is about more than just getting to your destination.
Where should I stay in South Africa?
Cape Town is a fantastic destination to include in your itinerary. Here, you’ll find impressive sights such as Table Mountain and Boulders Beach. Pretoria also attracts many jetsetters eager to explore some of the best attractions in South Africa. Two of the best are Voortrekker Monument and Kruger Museum.
What are the top hotels in South Africa?
Check out Hotel Verde and Taj Cape Town. They’re the first choice for many travelers to Cape Town. If East Rand features in your travel itinerary, City Lodge Hotel at OR Tambo International Airport and Southern Sun O.R. Tambo International Airport are two popular options.
When is the best time of year to visit South Africa?
Anytime is a wonderful time of year to vacation in South Africa, but you’ll generally score the best deals in . Prices soar in , so expect to pay top dollar for your flights and hotel. Love sightseeing but don’t like crowds? Book your South Africa escape for . Typically, it’s a lot quieter than it is in .
How far in advance should I book my South Africa vacation?
Travelers are normally able to look up international flights on Expedia within 12 months of the departure date. Booking last minute? With a little bit of luck, it’s still possible to score a cheap ticket just weeks before your journey.
What does an Expedia South Africa travel package include?
That depends on what you want. If you’re traveling alone, you might decide to combine flights and hotels. Bringing the whole family to South Africa? A travel package including rental cars, flights and hotels might suit you better. Expedia gives you the flexibility and freedom to tailor-make your travel package.
What should I know before booking a South Africa travel package?
Locking in all the parts of your vacation together is one of the best ways to save. Combine your car rentals, flights and hotels into a tidy little package. But your options don’t end at hotels. Expedia features all sorts of properties, including vacation rentals like beach villas and short-term homes. You’ve got loads of choices!
Does Expedia offer Book Now, Pay Later South Africa vacation packages?
Pay the total cost of your travel package when you book or spread it over numerous installments — it’s your call. Every jetsetter has their own set of financial circumstances. That’s why Expedia has teamed up with online lender Affirm to offer a Book Now, Pay Later solution for all vacation packages.
Can I choose my airline with a South Africa Expedia vacation package?
You can, and with over 550 airlines to select from throughout the world, you’ve got lots of choice. Scroll through the available options and see which airline suits your needs and budget.