Hotels in Johannesburg

Search over 633 hotels from $99

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Johannesburg Hotels

Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
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.

What's the best place for a stay in Johannesburg?

What are some favorite hotels in Johannesburg?

Here are some top hotels around Johannesburg:

Enjoy the natural setting of Johannesburg and experience the lakefront.

What are the best hotels to stay near Louis M. Groen Nature Preserve?

You'll discover fun wherever you look in Johannesburg, starting with Louis M. Groen Nature Preserve. This natural preserve is just 4 miles from the downtown area and on the to-do list of many visitors. Eager to stay a short distance from it? Consider it done. Winter Fun! Trail Access Right From our Neighborhood, Skiing Minutes Away! is 2 miles away and a great option.

Johannesburg hotels essential information

Accommodation
633 hotels
Lowest Price
$99
Highest Price
$163
Popular hotels
Ramada Hotel & Conference Center by Wyndham Grayling, Baymont by Wyndham Gaylord, Otsego Resort, Days Inn by Wyndham Grayling, Tru By Hilton Gaylord, MI, Holiday Inn Express & Suites Gaylord by IHG, Treetops Resort, Hampton Inn Gaylord, LAKEFRONT MINI CABIN private acre of Woods 🏞️, Experience Gaylord charm in our spacious 5-bedroom retreat, Rustic Cabin on 10 secluded acres, The Waters Inn

Recent Reviews