An aerial view of a residential area with houses, winding roads, and a river.

Midrand Holidays from £1,056

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 Midrand Holiday

Reserve a Midrand holiday package and prepare to experience the best of this city. Consider basing yourself in the neighbourhood of Rosebank, which is great for bars and pubs, markets and nightlife. Love to venture out and explore? Mall of Africa, Kyalami Racetrack and Boulders Shopping Centre are just a few of the most popular places to visit during your trip to Midrand. Don't delay exploring this city any longer. Your ultimate Midrand holiday is a couple of clicks away with Expedia.

The Latest Midrand Holiday Packages

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

    CT Hotel + Flight

    Arcadia
    5 nights
    5.0 star property
    8.6/10 - Excellent (435 reviews)
    Return • London (LHR) - Johannesburg (JNB)
    LHR - JNB • 1 stop JNB - LHR • 1 stop
    £1,140
    £1,056
    per traveller
    found 8 hours ago
    CT Hotel
  • 26 Dec - 1 Jan

    Mondior Emperors Palace + Flight

    O.R. Tambo
    5 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 (LHR) - Johannesburg (JNB)
    LHR - JNB • 1 stop JNB - LHR • 1 stop
    £1,363
    £1,215
    per traveller
    found 8 hours ago
    Mondior Emperors Palace
  • 19 Dec - 25 Dec

    African Rock Hotel & Spa, a "Boutique Lifestyle Resort" + Flight

    Kempton Park
    5 nights
    5.0 star property
    10/10 - Exceptional (40 reviews)
    Return • London (LON) - Johannesburg (JNB)
    LHR - JNB • Direct JNB - LHR • Direct
    £2,373
    £2,159
    per traveller
    found 1 day ago
    African Rock Hotel & Spa, a "Boutique Lifestyle Resort"
  • 26 Dec - 1 Jan

    Metcourt Emperors Palace + Flight

    O.R. Tambo
    5 nights
    3.0 star property
    8.0/10 - Very good (659 reviews)
    "ho hum, very average and dated. Overpriced for what you get. Great eggs/omelette chef at the breakfast though - a true professional and kudos to him."
    Reviewed November 10, 2026
    Return • London (LHR) - Johannesburg (JNB)
    LHR - JNB • 1 stop JNB - LHR • 1 stop
    £1,204
    £1,109
    per traveller
    found 8 hours ago
    Metcourt Emperors Palace
  • 19 Dec - 25 Dec

    Airport Tower Lodge + Flight

    Kempton Park
    5 nights
    3.5 star property
    9.0/10 - Wonderful (39 reviews)
    "This is a very small and quiet hotel with a nice breakfast."
    Reviewed June 30, 2026
    Return • London (LON) - Johannesburg (JNB)
    LHR - JNB • Direct JNB - LHR • Direct
    £1,619
    £1,532
    per traveller
    found 1 day ago
    Airport Tower Lodge

Where to stay in Midrand

Find the best Midrand 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.

Randburg

Unique features of Randburg include the golf courses and gardens. Make a stop by 4th Avenue Parkhurst or Cresta Shopping Centre while you're exploring the area.

Discover the most popular places to visit in Midrand

What to do near Midrand

Midrand 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 Midrand travel package cost?

The cheapest Midrand package is £1,056, so the trip of your dreams can become a reality — without the high price tag. Bundle flights, hotels and car rentals to customize a package that fits you.

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

Yes, you can. We totally understand that life happens, so we're here to help if you need to make changes to your Midrand travel package. It may be possible to cancel or amend your itinerary for free if you've booked in the last 24 hours. Your hotel, airline or car rental company may charge you a fee if your booking was made more than 24 hours ago. Visit our Customer Service Portal for more information. Also, be sure to check your itinerary for the nitty-gritty on change fees.

How do I get a cheap travel package to Midrand?

Bundling your hotel and flight with Expedia won't just save you time — it'll save you a tidy sum too. A Midrand travel package makes it easy to organise your perfect trip. With more than 550 airlines across the world to pick from, finding convenient flights that suit your schedule won't be hard. In addition to that, we've got over 1,000,000 hotel options globally to pick from. Talk about choice! Whatever your budget, Expedia puts more of the world within your reach.

Does Expedia offer Book Now, Pay Later Midrand holidays?

Yes. Expedia has partnered with online lender Klarna to help you easily pay for your trip in manageable instalments. Simply choose the payment plan that works for you during checkout and take away the stress of budgeting for your trip. Be sure to bundle your accommodation, flights and car hire with Expedia to get the biggest bang for your buck. Take a look at our flexible payment options below:

  • Pay monthly holidays: If paying bite-sized amounts each month works for you, Klarna can help. Paying in convenient monthly instalments will make your getaway dreams come true.
  • Pay in instalments holidays: With this Book Now, Pay Later option, Klarna makes it possible to pay for your trip across multiple transactions.
  • Low deposit holidays: If paying a small percentage of your trip (rather than the total upfront) makes it easier to hit that "book now" button, go for a low deposit holiday payment plan from Klarna.

Where should I stay in Midrand?

With popular attractions like Mall of Africa and Gallagher Convention Centre in this area, see if you can find a hotel near either of them. Boulders Shopping Centre is another Midrand hot spot that pulls the crowds.

What are the top hotels in Midrand?

If you're planning to stay in the Halfway House neighbourhood, some frequently booked options are Premier Hotel Midrand and Mercure Johannesburg Midrand Hotel. Dianfern is another popular Midrand area. We recommend Premier Hotel Midrand or Mercure Johannesburg Midrand Hotel if you prefer this part of the city.

How far in advance should I book my Midrand holiday?

It can be tricky to know exactly when is the ideal time to book your Midrand trip. But typically the earlier you book, the more affordable the prices. In some cases, you can reserve your flights and hotels nearly 12 months prior to departure. If you're hoping for a last-minute getaway, no need to stress! There are plenty of fantastic deals posted on Expedia every single day.

What does an Expedia Midrand travel package include?

Hotels, flights and rental cars — we've got them well covered. With Expedia, you can shape your Midrand travel package the way you like it. All you have to do is decide just what you need. Once you've made your booking, you can add on fun things like tours and activities. The more you bundle, the greater your savings!

What should I know before booking a Midrand travel package?

Design deals that fit your budget with an Expedia package. Airfares, hotels, rental cars — we're a one-stop shop for all of them. You'll save a tidy sum just by bundling your bookings. Whether you're going on a winter snow adventure or kicking back on a warm beach, your ideal getaway is only clicks away.

Can I choose my airline with a Midrand Expedia travel package?

Yes — that's the beauty of an Expedia package. You get to choose. We have more than 550 partner airlines throughout the world, so you have loads of choice when planning your Midrand trip.

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