
Johannesburg Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to Rp16.000.000 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
Top hotels in Johannesburg

Quality Inn & Suites
2650 I-75 Business Loop Grayling MI
Fully refundable
The price is Rp1.791.046 per night from 13 Jul to 14 Jul
Rp1.791.046
Rp1.934.329 total
13 Jul - 14 Jul
includes taxes & fees
6/10 (1,009 reviews)
"bad experience, breakfast was dragging hot stuff, could not keep up....so what if it was a holiday, then you need to adjust and have the insight to operate better."
Reviewed on 6 Jul 2026

Otsego Resort
696 M-32 East Gaylord MI
Fully refundableReserve now, pay when you stay
The price is Rp2.104.661 per night from 13 Jul to 14 Jul
Rp2.104.661
Rp2.483.717 total
13 Jul - 14 Jul
includes taxes & fees
8.2/10 Very good! (563 reviews)
"Nice enough"
Reviewed on 8 Jul 2026

Travelodge by Wyndham Gaylord
833 W Main St Gaylord MI
Fully refundableReserve now, pay when you stay
The price is Rp2.435.497 per night from 13 Jul to 14 Jul
Rp2.435.497
Rp2.703.402 total
13 Jul - 14 Jul
includes taxes & fees
5.4/10 (1,008 reviews)
"They said they had a hot tub and a pool the pool was at its deepest said 5ft and was smaller than 5ft deep. The hot tub felt more like a bath. The lining in both areas were peeling and flaking. Our room had a non working ac unit. The toilet leaked and was not attached to the floor causing it to move ..."
Reviewed on 8 Jul 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.
Stay near popular Johannesburg attractions
Frequently asked questions
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.
