If you're on a budget, stay at The Mediterranean, which offers rooms with rates starting from 55C$. Suburbian Lodge offers a modest 3-star stay with views of the garden, located close to The Fun Company.
728 hotels in Johannesburg
Search the best hotels and places to stay in Johannesburg
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Johannesburg?
Best cheap hotels in Johannesburg
Johannesburg airports & Underground stations
Lotus Blossom Accommodation is about 1.8 km from Waterkloof AFB airport, so you can take an early flight. The Devonshire is a 3-star hotel located a 5-minute walk from Gautrain Park metro station and offers a casino and a golf course. Protea Hotel Johannesburg Parktonian All-Suite is a 10-minute walk from Johannesburg (Park) train station.
Convenience of staying in hotels in the city centre
Reef Hotel, which is located just in the city center, features a golf course and a Jacuzzi. An option near the city center is Franklin 1201 next to Pilanesberg Safaris and Tours. Agterplaas Guesthouse is a 3-star hotel located in Melville district, featuring a tennis court, a golf course and hiking.
The 3-star Easyhotel Johannesburg Cbd is also a mere 0.5-km distance from Gold Mining Statue.
Luxury and boutique accommodation in Johannesburg
Explore and find your best apartments, B&Bs and others
There are 10 budget apartments such as Villa Schreiner Guest House for avid travelers. Those who are seeking comfy B&Bs can stop by South African National Museum of Military History, where they will find Rosebank Lodge Guest House with a golf course, a seasonal outdoor pool and free parking. Indaba Hotel And Conference Centre is a 4-star hotel next to Norscot Manor Public Library and it has family options, as well as facilities a tennis court, an outdoor swimming pool and a sauna. For an unforgettable vacation, look at Mercure Johannesburg Randburg in Randburg district, offering views of the garden.