Magaliesberg Holidays from £705

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

With a holiday package to Magaliesberg, say goodbye to endless planning and hello to an effortless adventure. Every detail of your escape has been taken care of before departing, so you can spend more time experiencing this interesting city. If sightseeing is on your to-do list during your trip to Magaliesberg, schedule a stop at major attractions like Mother of Mercy Shrine. A couple of quick clicks is all it takes to put together a tailor-made Magaliesberg holiday on Expedia.

Top Magaliesberg Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
Vista ORT

Vista ORT

£705
per person
28 Sept - 1 Oct
found 1 hour ago
Return direct flight included
London (LON) to Johannesburg (JNB)
8.6/10 Excellent! (510 reviews)
The Staff are friendly and helpful. The room was of a good size for a property near the airport. The complimentary shuttle service is a bonus. Good breakfast. Use the advertised cell number through WhatsApp for the best communication with the hotel.

Reviewed on 9 Jul 2026

Fairlawns Boutique Hotel and Spa

Fairlawns Boutique Hotel and Spa

Sandton
£1,237
per person
28 Sept - 1 Oct
found 1 hour ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9.6/10 Exceptional! (110 reviews)
Radisson RED Hotel, Johannesburg Rosebank

Radisson RED Hotel, Johannesburg Rosebank

Dunkeld
£794
per person
28 Sept - 1 Oct
found 1 hour ago
Return direct flight included
London (LON) to Johannesburg (JNB)
8.8/10 Excellent! (113 reviews)
African Rock Hotel & Spa, a "Boutique Lifestyle Resort"

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

£1,275
per person
28 Sept - 1 Oct
found 1 hour ago
Return direct flight included
London (LON) to Johannesburg (JNB)
10/10 Exceptional! (39 reviews)
Perfect place to stay if you need to spend an overnight in Jo’burg. Amazing massage too.

Reviewed on 8 Jul 2026

The Rasmus

The Rasmus

£743
per person
28 Sept - 1 Oct
found 1 hour ago
Return direct flight included
London (LON) to Johannesburg (JNB)
9.6/10 Exceptional! (24 reviews)
Convenient,clean,friendly staff and extremely accommodating with extending your stay and variation of food and drink choices.

Reviewed on 21 Jun 2025

Magaliesberg Essential Information

Language
Afrikaans
Currency
South African rands
Closest Airport
Lanseria Airport (HLA)
Max Temp Winter
21ºC
Max Temp Summer
29ºC
Top Sights
Sterkfontein Caves, Mountain Sanctuary Park and Mother of Mercy Shrine

Top hotels in Magaliesberg

Mount Grace Hotel & Spa

Mount Grace Hotel & Spa

Old Rustenburg Road, Mogale City Magaliesberg Gauteng
Fully refundableReserve now, pay when you stay
£154
25 Aug - 26 Aug
includes taxes & fees
8.2/10 Very good! (242 reviews)
"Apart from friendly helpful staff, and good food offerings & quality; the problems come with the room & a peaceful nights sleep, the room is newly renovated, but still had a very strong paint & adhesive smell, but the main issue is the monkeys or rodents that make a massive noise on the roof all ..."

Reviewed on 16 Aug 2026

Mount Grace Hotel & Spa
African Hills Safari Lodge & Spa

African Hills Safari Lodge & Spa

Plumari Private Game Reserve; Doornhoek Magaliesberg Gauteng
£195
2 Sept - 3 Sept
includes taxes & fees
9.4/10 Exceptional! (45 reviews)
"Gorgeous surroundings, amazing staff, comfortable cabins with all the amenities!! I literally could not have asked for a better stay! We will absolutely be back!"

Reviewed on 11 Mar 2026

African Hills Safari Lodge & Spa
Warthogs Bush Lodge

Warthogs Bush Lodge

R560 Doornspruit Road Magaliesberg Gauteng
Fully refundableReserve now, pay when you stay
£89
1 Sept - 2 Sept
includes taxes & fees
Warthogs Bush Lodge
See all 293 properties in Magaliesberg
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.

Stay near popular Magaliesberg attractions

Bekker High School

6.0/10 (2 reviews)
Walk around the campus at Bekker High School during your stay in Magaliesberg. Visit the spas in this romantic area or simply enjoy its restaurants.
See properties

Mother of Mercy Shrine

6.0/10 (3 reviews)
Mother of Mercy Shrine is just one of the places to see in Magaliesberg, so why not enjoy the other things to explore during your travels? Visit the spas in this romantic area or simply enjoy its restaurants.
See properties

Bekker Primary School

6.0/10 (2 reviews)
Enjoy the student vibe at Bekker Primary School during your visit to Magaliesberg. Visit the spas in this relaxing area or simply enjoy its restaurants.
See properties

Nooitgedacht Game Ranch

You can take time to visit Nooitgedacht Game Ranch during your travels to Magaliesberg. Visit the spas in this romantic area or simply enjoy its restaurants.
See properties

Elangeni Nature Reserve

You can take time to visit Elangeni Nature Reserve during your travels to Magaliesberg. Visit the spas in this relaxing area or simply enjoy its restaurants.
See properties

Pauls Park

Explore the great outdoors at Pauls Park, a lovely green space in Magaliesberg. Visit the spas in this relaxing area or simply enjoy its restaurants.
See properties

What to do in Magaliesberg

From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour

From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour

£87
per adult
From Johannesburg: Rhino & Lion Safari and Wonder Cave Tour
Soweto: Guided Bicycle Tour with Lunch

Soweto: Guided Bicycle Tour with Lunch

£38
per adult
Soweto: Guided Bicycle Tour with Lunch
Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food

Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food

£38
per adult
Hartbeespoort Dam: The Luxury Alba Boat Cruise with Food
See all activities in Magaliesberg

Frequently asked questions

How much does a Magaliesberg travel package cost?
Our Magaliesberg travel packages, which begin at just £705, are the easiest way to save big. Pick and choose your favourite hotels, flights and more to create your perfect itinerary.
If I'm not able to travel, can I cancel my Magaliesberg travel package?
Whether it's your flight or hotel, you can cancel or change it. Booked your Magaliesberg travel package in the last 24 hours? You may be able to make changes or cancellations at no cost. For older bookings, you may incur a charge from your hotel, airline or car rental company. For more details, visit our Customer Service Portal. We're here to help you every step of the way.
How do I get a cheap travel package to Magaliesberg?
Our Magaliesberg travel packages promise plenty of savings for the savvy explorer. For the best deals, simply combine your hotel, flights and rental cars into one neat package. But impressive bargains are just the beginning of your next amazing adventure. Book with Expedia and you'll have more than 550 air carriers and 1,000,000 hotel options globally to choose from. No matter your style or budget, there's a travel package to suit you.
Does Expedia offer Book Now, Pay Later Magaliesberg holidays?
Yes, we do. Expedia has teamed up with online lender Klarna to help you conveniently pay for your holiday in manageable instalments. Simply select the payment plan best suited to your needs during checkout and take the stress out of budgeting for your trip. Don't forget to bundle your flights, hotel and car hire with Expedia to get the biggest bang for your travel buck. Browse our flexible payment options below:
  • Pay monthly holidays: Klarna has manageable monthly payment plans that fit all budgets, so you can book that well-deserved holiday sooner.
  • Pay in instalments holidays: Into the idea of paying down your holiday in multiple transactions? Then check out this Book Now, Pay Later option from Klarna.
  • Low deposit holidays: When you spot an unbeatable deal but don't have the full amount yet, Klarna's low deposit holiday plan will help you lock in your escape.
Where should I stay in Magaliesberg?
Stay where the action is. Many travellers favor hotels around popular attractions, like Bekker High School, Mother of Mercy Shrine and Bekker Primary School.
What are the top hotels in Magaliesberg?
If this will be your first time in Magaliesberg, lock in a room at City Lodge Hotel at OR Tambo International Airport or Protea Hotel by Marriott O.R. Tambo Airport. Both hotels offer friendly service and are popular options with many savvy travellers.
How far in advance should I book my Magaliesberg holiday?
Search Expedia to compare international flights ASAP. In most cases, you can purchase a ticket up to a year prior to departure. If it's too early for your preferred air carrier, or you've left things to the last minute, don't despair. Cheap tickets to Magaliesberg sometimes emerge a few weeks before the date of departure.
What does an Expedia Magaliesberg travel package include?
It all depends on what kind of trip you're contemplating. Magaliesberg travel deals can include hotels, flights and car rentals. You can mix and match to find the bundle that works for you! You can also add on activities and experiences after you've booked to land even bigger discounts.
What should I know before booking a Magaliesberg travel package?
When you book your flights, hotels and car rentals together, you'll pick up terrific discounts. Whether you're organising an outdoor getaway in a chalet or prefer to stay in a luxurious city hotel, Expedia will help make it happen.
Can I choose my airline with a Magaliesberg Expedia travel package?
You can, and with over 550 airlines to select from all over the world, you've got lots of choice. Have a look through the available options and see which airline suits your needs and budget.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.