Top Hotels in Johannesburg

Find the Top Hotels in Johannesburg – 80+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-50 out of 80 hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Guest house
8.2
Great12 reviews
MapView on map6.3 km from City Centre1.8 km from Eastgate Shopping Centre
From   US$ 41 /nightSelect
  • Fully-equipped kitchenette in every unit
  • Private entrance for all units
  • Tranquil gardens with outdoor dining
8.0
Great69 reviews
MapView on map10.7 km from City Centre700 m from Gautrain Sandton Station
From   US$ 68 /nightSelect
  • Trendsetting Kashew Restaurant and bar
  • Luxury Sanctuary Spa for relaxation
  • Fully equipped fitness centre available
Guest house
  • Outdoor Pool
  • Game Room
  • Picnic Area
22.6 km from City Centre
From   US$ 21 /nightSelect
  • Outdoor swimming pool and garden area
  • On-site activities like darts and ping-pong
  • Private check-in and check-out service
8.6
Great7 reviews
  • Outdoor Pool
  • Barbecue Facilities
  • Garden Area
11.8 km from City Centre
From   US$ 85 /nightSelect
  • Large double en-suite rooms
  • Access to seasonal outdoor pool
  • Home-like atmosphere with personalized service
8.4
Great114 reviews
  • Outdoor pool
  • Fine dining
  • Fitness centre
6.6 km from City Centre
From   US$ 174 /nightSelect
  • Elegant dining at Level Four restaurant
  • Six venues for versatile event hosting
  • Boutique hotel with lush garden views
8.2
Great58 reviews
  • Outdoor Pool
  • Fitness Centre
  • Meeting Rooms
20.2 km from City Centre400 m from Montecasino
From   US$ 108 /nightSelect
  • Italian-inspired fine dining at Punchinellos
  • Elegant rooms with Venetian charm
  • Extensive conference facilities for events
Bed & Breakfast
7.6
Very good22 reviews
  • Outdoor Pool
  • Barbecue Area
  • Child Playgrounds
11.7 km from City Centre
From   US$ 32 /nightSelect
  • Children's playground for family fun
  • Outdoor swimming pool for relaxation
  • Paid airport shuttle for easy arrival
8.4
Great206 reviews
  • Hillside Spa
  • Outdoor Pools
  • Flames Restaurant
3.9 km from City Centre
From   US$ 468 /nightSelect
  • Panoramic views from hillside location
  • Nature-inspired spa with outdoor lounge
  • Family-friendly rooms with kids' amenities
8.6
Great91 reviews
  • Infinity pool
  • Luxury spa
  • Private villas
From   US$ 842 /nightSelect
  • Lush private gardens with exclusive villas
  • Award-winning fine dining at Qunu
  • Holistic spa with hydro facilities
8.4
Great248 reviews
  • RBG Restaurant
  • Fitness Studio
  • Children's Pool
11.3 km from City Centre1.2 km from Gautrain Sandton Station
From   US$ 47 /nightSelect
  • Seasonal outdoor pool with sun loungers
  • On-site RBG Restaurant with all meals
  • 24-hour business center for convenience
Guest house
7.8
Very good5 reviews
  • Outdoor pool
  • Sun terrace
  • Car rental
9.1 km from City Centre
From   US$ 41 /nightSelect
  • Outdoor swimming pool with garden views
  • 24-hour front desk and security
  • Children's indoor play area available
8.2
Great34 reviews
  • Theme Park
  • Wedding Chapel
  • Conference Rooms
4.9 km from City Centre200 m from Gold Reef City & Casino
From   US$ 115 /nightSelect
  • Free access to Africa's largest theme park
  • Classic turn-of-the-century style hotel
  • On-site gold rush era wedding chapel
8.4
Great11 reviews
  • Outdoor pool
  • Fitness centre
  • Lounge area
14.4 km from City Centre
From   US$ 54 /nightSelect
  • Outdoor swimming pool with loungers
  • On-site fitness centre available
  • 24-hour reception and security services
8.4
Great107 reviews
  • Outdoor Pool
  • Fine Dining
  • Chic Rooms
8.2 km from City Centre100 m from Melrose Arch Shopping Centre
From   US$ 139 /nightSelect
  • Afro-chic design inspired by local heritage
  • Fine dining with open fire cuisine
  • Accessible facilities for enhanced guest comfort
8.2
Great13 reviews
  • Conference Room
  • Outdoor Pool
  • En-Suite Bathrooms
10.9 km from City Centre900 m from Sandton Convention Centre
From   US$ 54 /nightSelect
  • Superb conferencing for up to 16 guests
  • Luxurious garden-view en-suite rooms
  • Outdoor pool with sun loungers available
8.2
Great51 reviews
  • Outdoor pool
  • Fitness centre
  • Business centre
11.1 km from City Centre1000 m from Gautrain Sandton Station
From   US$ 87 /nightSelect
  • Pet-friendly rooms with garden access
  • Gautrain shuttle for easy travel
  • Kitchenette-equipped suites for convenience
8.6
Great140 reviews
  • Eden Spa
  • Lush Gardens
  • Cigar Bar
16.2 km from City Centre
From   US$ 88 /nightSelect
  • Exclusive spa with holistic treatments
  • Lush gardens with tranquil atmosphere
  • Luxurious rooms with elegant decor
8.2
Great192 reviews
  • Rooftop Pool
  • Eclipse Restaurant
  • Fitness Centre
11.3 km from City Centre600 m from Gautrain Sandton Station
From   US$ 83 /nightSelect
  • Rooftop pool with panoramic views
  • Eclipse Restaurant with buffet breakfast
  • Free shuttle within 5km radius
8.4
Great421 reviews
  • Outdoor Pool
  • Gym
  • Conference Rooms
11.0 km from City Centre200 m from Sandton Convention Centre
From   US$ 92 /nightSelect
  • Adjacent to Sandton Convention Centre
  • Two kids under 18 stay free
  • Gourmet pub-style dining experience
8.2
Great7 reviews
  • On-site Spa
  • Business Centre
  • Restaurant
19.1 km from City Centre
From   US$ 122 /nightSelect
  • Diverse dining with buffet & à la carte
  • On-site spa for relaxation and wellness
  • Business centre for professional needs
8.2
Great131 reviews
  • Outdoor Pool
  • Day Spa
  • Business Centre
6.6 km from City Centre
From   US$ 73 /nightSelect
  • Renowned Grill restaurant with African flavors
  • 24/7 gym with modern Technogym equipment
  • Nine versatile meeting event rooms
8.4
Great83 reviews
  • Outdoor Pool
  • Golf Course
  • Spa Treatments
9.5 km from City Centre
From   US$ 67 /nightSelect
  • Spa and wellness centre with treatments
  • Elegant rooms with private balconies
  • Modern South African cuisine on terrace
8.2
Great218 reviews
  • Rooftop Bar
  • Club Floors
  • Luxury Spa
10.8 km from City Centre200 m from Sandton Convention Centre
From   US$ 232 /nightSelect
  • Direct access to Sandton Convention Centre
  • Luxurious Club Floors with private boardrooms
  • Rooftop bar with firepits and skyline views
Guest house
8.4
Great116 reviews
  • Outdoor pool
  • Garden view
  • Secure parking
4.3 km from City Centre1.8 km from University of the Witwatersrand
From   US$ 47 /nightSelect
  • Tranquil garden with outdoor pool
  • Stylishly decorated spacious rooms
  • Central base for exploring Joburg
8.0
Great72 reviews
  • Rooftop Pool
  • Fitness Centre
  • On-site Restaurant
7.0 km from City Centre
From   US$ 124 /nightSelect
  • Rooftop outdoor swimming pool
  • Fitness centre with spa locker rooms
  • 24-hour reception and security
Guest house
8.2
Great62 reviews
  • Feature Pool
  • Business Area
  • Private Parking
7.2 km from City Centre
From   US$ 112 /nightSelect
  • Luxurious en suite bedrooms
  • Home-cooked meals available
  • Functions for up to 30 guests
Guest house
8.6
Great102 reviews
  • Artful Terrace
  • Wood-fired Pizza
  • Private Patio
5.7 km from City Centre
From   US$ 129 /nightSelect
  • Stunning views of Melville Koppies
  • Art by renowned South African artists
  • Unique dining at Dos Manos restaurant
8.4
Great8 reviews
  • Gym
  • Outdoor Pool
  • Restaurant
17.9 km from City Centre
From   US$ 187 /nightSelect
  • Elegant conference facilities for all occasions
  • Luxurious Tuscany Suite with jacuzzi bath
  • Gorgeous gardens with stunning views
Bed & Breakfast
8.2
Great33 reviews
  • Outdoor pool
  • Private garden
  • On-site spa
7.4 km from City Centre
From   US$ 183 /nightSelect
  • Tranquil residential setting for relaxation
  • Personalized service from dedicated staff
  • On-site spa for rejuvenating treatments
8.2
Great143 reviews
  • Outdoor Pool
  • Fine Dining
  • Secure Parking
6.9 km from City Centre
From   US$ 92 /nightSelect
  • Award-winning restaurant Sec with unique cuisine
  • Charming Cape Dutch architecture and design
  • Intimate event spaces for bespoke gatherings
8.2
Great56 reviews
  • Garden
  • Concierge
  • Family Rooms
11.1 km from City Centre300 m from Sandton Convention Centre
From   US$ 68 /nightSelect
  • Family-friendly accommodations with garden
  • 24-hour reception and concierge services
  • Vegetarian and vegan breakfast options
8.0
Great110 reviews
  • Fitness Centre
  • Evening Activities
  • On-site Restaurant
11.2 km from City Centre500 m from Sandton Convention Centre
From   US$ 52 /nightSelect
  • Fitness centre with modern equipment
  • Evening entertainment and activities offered
  • Air-conditioned rooms with private balconies
  • Rooftop Pool
  • On-site Spa
  • Fitness Centre
28.2 km from City Centre
From   US$ 421 /nightSelect
  • Rooftop pool with stunning views
  • On-site spa with extensive treatments
  • Variety of dining options available
8.2
Great110 reviews
  • Rooftop Pool
  • On-site Spa
  • Meeting Room
5.6 km from City Centre
From   US$ 105 /nightSelect
  • Rooftop swimming pool
  • Customizable suite experiences
  • On-site spa and wellness options
8.2
Great335 reviews
  • Fitness centre
  • Outdoor pool
  • Business centre
10.8 km from City Centre200 m from Gautrain Sandton Station
From   US$ 102 /nightSelect
  • Gautrain Rail Station steps away
  • Outdoor pool with sun loungers
  • Gourmet dining with fresh ingredients
Hotel
8.0
Great177 reviews
  • Rooftop Bar
  • Sun Deck
  • Conference Rooms
600 m from City Centre
From   US$ 40 /nightSelect
  • 360-degree view of Johannesburg skyline
  • Chic rooftop bar for events
  • Versatile conference venues available
8.0
Great96 reviews
  • Rooftop Pool
  • Fitness Centre
  • Private Parking
6.9 km from City Centre
From   US$ 75 /nightSelect
  • Rooftop pool with sun umbrellas
  • Fitness centre with modern equipment
  • 24-hour reception for convenience
8.4
Great115 reviews
  • Outdoor Pool
  • Mini Gym
  • Business Centre
6.7 km from City Centre
From   US$ 76 /nightSelect
  • Kids eat free with paying adult
  • Direct access to The Zone shopping centre
  • Elegant Velvet Restaurant dining
Guest house
8.2
Great52 reviews
  • Golf course
  • Private parking
  • Family rooms
6.2 km from City Centre
From   US$ 40 /nightSelect
  • Family rooms with private entrances
  • Fully equipped kitchen facilities
  • On-site golf course access
8.0
Great85 reviews
  • Sinzinani Spa
  • Outdoor Pool
  • Conference Rooms
10.7 km from City Centre600 m from Klipriviersberg Nature Reserve
From   US$ 195 /nightSelect
  • Luxurious spa treatments and packages
  • Breathtaking views of Klipriviersberg
  • Private outdoor ceremony venues available
Guest house
8.6
Great64 reviews
  • Jacuzzi Suites
  • Outdoor Spa
  • Heated Pool
4.6 km from City Centre
From   US$ 263 /nightSelect
  • Private suites with outdoor Jacuzzis
  • Luxurious spa with open-air baths
  • Walking distance to top golf courses
8.0
Great85 reviews
  • Outdoor pool
  • Fitness centre
  • Private parking
9.3 km from City Centre1.8 km from Eastgate Shopping Centre
From   US$ 48 /nightSelect
  • Modern units with fully equipped kitchens
  • Outdoor pool and fitness centre available
  • On-site restaurant with diverse breakfast options
8.4
Great62 reviews
  • Rooftop Pool
  • Fitness Centre
  • Private Parking
6.3 km from City Centre
From   US$ 53 /nightSelect
  • Rooftop pool with scenic views
  • Well-fitted kitchens in every unit
  • On-site fitness centre available
8.0
Great53 reviews
  • Fitness Centre
  • Business Centre
  • Restaurant
From   US$ 157 /nightSelect
  • On-site spa with beauty services
  • 24-hour concierge and room service
  • Diverse dining options available
Guest house
8.0
Great52 reviews
  • Breakfast Included
  • Conference Room
  • Secure Parking
5.5 km from City Centre
From   US$ 36 /nightSelect
  • Intimate conferencing facility for 16 delegates
  • Delicious Full English breakfast included
  • Secure private entrance for guests
8.2
Great97 reviews
  • Executive Rooms
  • Secure Parking
  • Dining Room
4.9 km from City Centre
From   US$ 18 /nightSelect
  • Authentic South African cuisine offered
  • Serene garden with complimentary drinks
  • Private gate access for guests only
Bed & Breakfast
8.2
Great42 reviews
  • Picnic area
  • Outdoor pool
  • Themed dinners
3.9 km from City Centre
From   US$ 69 /nightSelect
  • Outdoor fireplace and picnic area
  • Themed dinners with local specialties
  • Year-round outdoor swimming pool
8.2
Great54 reviews
  • Sundowner bar
  • Eat-in menu
  • Swimming pool
11.9 km from City Centre1.2 km from Gautrain Sandton Station
From   US$ 56 /nightSelect
  • Business-friendly with secure parking
  • Dining options with daily breakfast
  • Outdoor swimming pool for relaxation
8.0
Great106 reviews
  • West Penthouse
  • Conference Centre
  • Cigar Lounge
11.9 km from City Centre1000 m from Sandton Convention Centre
From   US$ 97 /nightSelect
  • Lavish three-story West Penthouse apartment
  • State-of-the-art conference centre facilities
  • Cigar lounge with imported selections
7.8
Very good44 reviews
  • Boardrooms
  • Swimming Pool
  • Fitness Room
1.4 km from City Centre1.3 km from University of the Witwatersrand
From   US$ 48 /nightSelect
  • Two boardrooms for business meetings
  • Outdoor swimming pool with sun loungers
  • Vibrant area near cultural attractions
  • 1
  • 2