
Johannesburg Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to AU$2,500 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Johannesburg Holiday
When you choose a Johannesburg holiday package, you can kick back and enjoy your getaway to the fullest. Uncover the highlights of this unique city knowing that all your travel arrangements have been organised in advance. Little Bear Lake and Louis M. Groen Nature Preserve are among the must-see attractions to explore during your trip to Johannesburg. Your ultimate Johannesburg holiday is a couple of clicks away. Search flights, hotels and more on Expedia for a getaway that's tailored to suit your travel style.
Johannesburg Holiday
Johannesburg Essential Information
Language | English |
|---|---|
Currency | U.S dollars |
Max Temp Winter | -3.89ºC |
Max Temp Summer | 24ºC |
Top Sights | Otsego Lake State Park, Gaylords City Elk Park and Bavarian Falls Park |
Our pick of the best Johannesburg Hotel Deals

Horn HideAway: Wooded Cabin Retreat, Fire Pit, Lake Fun, Cozy, Sleeps 8, Pets!
Johannesburg MI
The price is AU$526 per night from 29 June to 30 June
AU$526
29 June - 30 June
includes taxes & fees
9.8/10 Exceptional! (17 reviews)
"Good check in, clean, lots of provisions, very responsive host. Smaller than I expected."
Reviewed on 31 July 2025

Quality Inn & Suites
2650 I-75 Business Loop Grayling MI
Fully refundable
The price is AU$143 per night from 23 July to 24 July
AU$143
23 July - 24 July
includes taxes & fees
6/10 (1,003 reviews)
"Hotel was in generally poor condition like entrance doors, stairwells which needed to be serviced, cleaned. They need carpet, paint etc. That being said, the room was fairly nice and the showers are awesome!, Bed was comfy. The cleaning staff never touched our room in the 5 days that we were there ..."
Reviewed on 21 June 2026

Otsego Resort
696 M-32 East Gaylord MI
Fully refundableReserve now, pay when you stay
The price is AU$195 per night from 14 July to 15 July
AU$195
14 July - 15 July
includes taxes & fees
8.2/10 Very good! (546 reviews)
"Stayed at the Otsego Resort for a weekend. We arrived late in the evening and the office was a bit confusing to find. Our room was well maintained although there was issues with lighting in the room. Saturday evening the power flashed multiple times. Overall it was a good experience but the place ..."
Reviewed on 21 June 2026
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.
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.











