Three Rivers Holidays from £966

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

Your Three Rivers Holiday

Make travel planning easy by reserving a holiday package to Three Rivers. We'll look after the details, so you can focus on appreciating everything this neighbourhood has to offer. What to cross off your travel itinerary first? Nearby Johannesburg Country Club is one thing you can't miss during your trip to Three Rivers. No matter your travel plans or the size of your budget, booking a perfect Three Rivers holiday is easy with Expedia.

The Latest Three Rivers Holiday Packages

Price found within the past 48 hours. Click for updated prices.
  • 25 Jan - 1 Feb

    Mondior Emperors Palace + Flight

    O.R. Tambo
    6 nights
    4.0 star property
    7.8/10 - Good (334 reviews)
    "This is meant to be a 4 star hotel and it probably was a few decades ago but now it is dated, tired and run down. The room (apparently a superior king room) was dark, small and stuffy. The air cond did not work properly so is was hot too! The bathroom was especially tired and smelled awful and the toilet did not flush properly. Thankfully we were only there one night between flights."
    Reviewed August 22, 2026
    Return • London (LGW) - Johannesburg (JNB)
    LGW - JNB • 1 stop JNB - LGW • 1 stop
    £1,102
    £966
    per traveller
    found 13 hours ago
    Mondior Emperors Palace
  • 20 Dec - 27 Dec

    Tsholo Safari Lodge + Flight

    Pilanesberg National Park
    6 nights
    4.0 star property
    Return • London (LON) - Johannesburg (JNB)
    LHR - JNB • Direct JNB - LHR • Direct
    £4,077
    £3,201
    per traveller
    found 1 day ago
    Tsholo Safari Lodge
  • 20 Dec - 27 Dec

    Tshukudu Bush Lodge + Flight

    Pilanesberg National Park
    6 nights
    5.0 star property
    9.8/10 - Exceptional (92 reviews)
    "We had an amazing stay at the Tshukudu bush lodge. The room was beautiful with a large balcony overlooking the park. The staff could not have been any more pleasant or helpful and we had amazing game drives with Jafari. Would recommend 10/10."
    Reviewed November 1, 2026
    Return • London (LON) - Johannesburg (JNB)
    LHR - JNB • Direct JNB - LHR • Direct
    £4,938
    £4,153
    per traveller
    found 1 day ago
    Tshukudu Bush Lodge
  • 25 Jan - 1 Feb

    D'oreale Grande Hotel Emperors Palace + Flight

    O.R. Tambo
    6 nights
    5.0 star property
    8.6/10 - Excellent (358 reviews)
    Return • London (LGW) - Johannesburg (JNB)
    LGW - JNB • 1 stop JNB - LGW • 1 stop
    £1,634
    £1,411
    per traveller
    found 13 hours ago
    D'oreale Grande Hotel Emperors Palace
  • 29 Dec - 3 Jan

    24 On Basil Boutique Luxury Hotel + Flight

    Randburg
    4 nights
    4.0 star property
    Return • London (LHR) - Johannesburg (JNB)
    LHR - JNB • Direct JNB - LHR • 1 stop
    £1,882
    £1,643
    per traveller
    found 13 hours ago
    24 On Basil Boutique Luxury Hotel

Where to stay in Three Rivers

Find the best Three Rivers areas for the activities you enjoy most.

Sandton

Travellers to Sandton praise its popular shops. If you've got some more time to explore, be sure to stop by Nelson Mandela Square and Sandton City Mall.

Rosebank

Rosebank is known for its abundant dining options, and you can plan a trip to Rosebank Mall and The Zone @ Rosebank Shopping Center while you're in town.

O.R. Tambo

If you're spending some time in O.R. Tambo, International Terminal Duty Free Mall and Emperors Palace Casino are top sights worth seeing.

Soweto

You'll enjoy the museums and churches in Soweto. You might want to make time for a stop at Maponya Mall or Mandela's House.

Midrand

You'll enjoy the gardens and spas in Midrand. You might want to make time for a stop at Mall of Africa or Kyalami Racetrack.

Three Rivers 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

How much does a Three Rivers travel package cost?

Explore the best of Three Rivers from as little as £966. We offer a great selection of rental cars, hotels and flights to suit every budget and style. You can score even more discounts when you add a few experiences or tours to your package.

If I'm not able to travel, can I cancel my Three Rivers travel package?

It's difficult to predict what tomorrow might bring, so it's comforting to know that you can change or cancel your Three Rivers travel package. If you made your booking in the last 24 hours, you may be eligible for a refund. If your booking is older, your hotel, airline or car rental company may charge a fee. Check our Customer Service Portal to learn more.

How do I get a cheap travel package to Three Rivers?

Lock in flights that fit in with your schedule, add a hotel room to your booking and watch the savings grow with a Three Rivers travel package. It's that simple! From flights and hotels to rental cars and tours, Expedia makes travelling cheap and easy. And with more than 550 partner airlines and 1,000,000 properties around the world to choose from, you won't be short of choice.

Does Expedia offer Book Now, Pay Later Three Rivers holidays?

Your bank balance shouldn't get in the way of taking a holiday, so Expedia has worked out a solution to help. Now that we've formed a partnership with online lender Klarna, it's easier than ever to book your dream getaway without drying up your savings. Klarna offers flexible payment options at checkout that take the stress out of budgeting for your trip. Consider one of these flexible payment options:

  • Pay monthly holidays: Klarna offers convenient monthly payment plans that fit all budgets, so you can jet away on that well-deserved holiday now.
  • Pay in instalments holidays: With this Book Now, Pay Later option, Klarna makes it easy to pay off your trip in multiple transactions.
  • Low deposit holidays: When you want to jump on an amazing deal but your budget doesn't quite cover it yet, Klarna's low deposit holiday plan will help you lock in your escape.

Where should I stay in Three Rivers?

A holiday in Three Rivers isn't complete without visiting Johannesburg Country Club. Why not book a hotel close to this much-loved tourist attraction?

What are the top hotels in Three Rivers?

Book a stay at Riviera On Vaal Resort. It's one of the area's most popular properties. Another great option in Three Rivers is Sinesan Guesthouse.

How far in advance should I book my Three Rivers holiday?

While not all airlines release ticket prices early, customers are usually able to start comparing international fares on Expedia up to a year in advance. This is the time you can score some fantastic deals. If you're booking at the last minute, there's a chance you could get lucky. Sometimes the cheapest prices appear just weeks prior to departure.

What does an Expedia Three Rivers travel package include?

Expedia has everything you need to plan your Three Rivers getaway, but what goes into your package is your choice. Pick from any combination of rental cars, hotels and flights. Searching for some activities or tours to keep you busy? Once you've made your booking, you can add them on too. Whatever your style, there's a travel package to match your needs.

What should I know before booking a Three Rivers travel package?

You'll enjoy impressive savings when you bundle your flights, hotels and rental cars into a travel package. Plus, booking everything together makes trip planning easier. So why waste time or money? Whether you're organising a luxury city stay with your love or a low-cost family road trip, browse our package deals today.

Can I choose my airline with a Three Rivers Expedia travel package?

Expedia has access to more than 550 partner airlines worldwide, so you definitely can. Just choose your favourite carrier and create the perfect Three Rivers escape.

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