Hotels in Johannesburg CBD, Johannesburg
1-9 out of 9 hotels
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Hotel
MapView on map1.8 km from City Centre600 m from Market on Main
From
US$ 153
/night
The Grand Station Johannesburg is nestled in the Johannesburg CBD district, Top of Africa is nearly 20 minutes' walk away.
Hotel
8.4
Great7070 reviews10
MapView on map1000 m from City Centre200 m from Chamber of Mines of South Africa
From
US$ 73
/night
The family-friendly Premier Hotel Mapungubwe Johannesburg overlooks the patio and lies near a motorway.
Guest house
1.4 km from City Centre200 m from Market on Main
From
US$ 34
/night
Located at a distance of 550 metres from Kwa Mai Mai Hostel & Traditional Market, the Hills By Maboneng Johannesburg is about 6 km from Gold Reef City.
8.0
Great151151 reviews10
- Rooftop pool
- Cocktail bar
- Fitness center
1.4 km from City Centre500 m from Neighbourgoods Market
From
US$ 47
/night
- Stylish suites with panoramic skyline views
- Rooftop swimming pool with bar
- Free shuttle to Gautrain Park Station
Hotel
8.2
Great186186 reviews10
- Rooftop Bar
- Treatment Room
- Jazz Bar
1.2 km from City Centre300 m from Ellis Park Railway Station
From
US$ 49
/night
- Rooftop bar with panoramic city views
- Designed by renowned architect Sir Adjaye
- Extravagant Black Coffee Penthouse suite
7.6
Very good33 reviews10
1000 m from City Centre300 m from Chamber of Mines of South Africa
From
US$ 32
/night
Sci-Bono Discovery Centre is set around 19 minutes on foot from the Mapungubwe Hotel Apartments Marshalltown.
Hotel
8.0
Great177177 reviews10
- Rooftop Bar
- Sun Deck
- Conference Rooms
600 m from City Centre300 m from Chamber of Mines of South Africa
From
US$ 40
/night
- 360-degree view of Johannesburg skyline
- Chic rooftop bar for events
- Versatile conference venues available
7.8
Very good4343 reviews10
- Boardrooms
- Swimming Pool
- Fitness Room
1.4 km from City Centre200 m from Market Theatre
From
US$ 48
/night
- Two boardrooms for business meetings
- Outdoor swimming pool with sun loungers
- Vibrant area near cultural attractions
Saved
Save
Top Hotel Picks in Johannesburg CBD
How much is a hotel room per night?
These hotels are near major landmarks like the Apartheid Museum and Constitution Hill. They are also close to transport options such as the Park Station, making it easy to get around. Prices start around $80 per night, with many options rated above 8.0/10.
3 star:
$80-$150
4 star:
$150-$250
5 star:
$250-$400
