Hotels in Johannesburg, South Africa

Compare 444 hotels in Johannesburg, South Africa. Browse by price and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

444 hotels

Sandton Lodge Rivonia in Johannesburg, South Africa

143 12th Avenue, Rivonia, Johannesburg, South Africa

Sandton Lodge Rivonia offers free WiFi, parking, pool, terrace, and garden. Conveniently located 10 mins from Woodmead and Sandton City.

30 rooms
The Syrene Boutique Hotel in Johannesburg, South Africa

28 Wessels Road, Rivonia, Sandton, Johannesburg, South Africa

Elegant colonial-style hotel in Johannesburg's Sandton District, featuring intimate accommodations, an outdoor pool, and a gourmet restaurant.

17 rooms
Sandown Guest House in Johannesburg, South Africa

159a North Road Sandown, Johannesburg, South Africa

Charming Sandown Guest House in Johannesburg with outdoor pool, barbecue, and free WiFi. Ideal for relaxation in the Sandton district.

4 rooms
CedarWoods of Sandton in Johannesburg, South Africa

120 Western Service Road, Woodmead, Johannesburg, South Africa

Elegant hotel in Woodmead, 15 mins from Sandton. Offers air-conditioned rooms, garden restaurant, and free parking.

51 rooms
Motel Mi Pi Chi in Johannesburg, South Africa

35 Fourth Avenue Melville, Johannesburg, South Africa

Centrally located Motel Mi Pi Chi offers spacious rooms with modern decor and free Wi-Fi, close to Gritty City and M1 highway.

6 rooms
Thaba Eco Hotel in Johannesburg, South Africa

Impala Road,Klipriviersberg Nature Reserve, Johannesburg, South Africa

Elegant eco-hotel surrounded by nature reserve. Offers suites, pool, spa, and conference facilities for a relaxing stay.

52 rooms
Ten Bompas Hotel in Johannesburg, South Africa

10 Bompas Road, Johannesburg, South Africa

Elegant boutique hotel in Dunkeld, near Sandton, Hyde Park, and Rosebank. Ideal for business and leisure travelers.

10 rooms
The Pecan Tree Guesthouse in Johannesburg, South Africa

9 Blackpool Road, Bryanston, South Africa

Charming guesthouse in Johannesburg with outdoor pool and free parking. Ideal for travelers seeking a relaxing stay near shopping.

5 rooms
Ascot Boutique Hotel in Johannesburg, South Africa

59 Grant Avenue and Algernon Road, Johannesburg, South Africa

Boutique hotel in Johannesburg's Norwood with spa, fitness, bistro, and bar. Ideal for a relaxing stay near Ellis Park.

15 rooms
The Capital Empire in Johannesburg, South Africa

177 Empire Place, Cnr Rivonia Rd, Sandhurst, Johannesburg, South Africa

Upscale hotel near Sandton City with modern rooms, outdoor pool, restaurant, and free fitness center access. Ideal for business and leisure.

193 rooms
Park Inn Sandton in Johannesburg, South Africa

118 Katherine Street, Sandown, Sandton, Johannesburg, South Africa

Centrally located in Sandton, Park Inn offers modern rooms, outdoor pool, gym, and free shuttle to Nelson Mandela Square. Free WiFi.

273 rooms
12 on Hillel Guest Manor in Johannesburg, South Africa

12 Hillel Drive, Northcliff, Johannesburg, South Africa

Elegant manor on Northcliff Hill with panoramic views. Spacious rooms feature South African art. Ideal for a luxurious city escape

8 rooms
Hoyohoyo Chartwell Lodge in Johannesburg, South Africa

130 Romney Avenue, Chartwell, Fourways, South Africa

Charming self-catering lodge in Fourways, Sandton, with hot tubs, outdoor pool, and barbecue facilities. Just 8 km from Lion Park.

15 rooms
Legacy Guest Lodge in Johannesburg, South Africa

17 Fortesque Road, Yeoville, Johannesburg, South Africa

Conveniently located 10 mins from Johannesburg Zoo, Legacy Guest Lodge offers a 24-hour front desk and terrace for a comfortable stay.

20 rooms
10 2nd Avenue Houghton Estate in Johannesburg, South Africa

10 2nd Avenue, Houghton, Johannesburg, South Africa

Luxurious villa with elegant rooms, private balconies, and outdoor pool set in a serene, beautifully landscaped garden estate.

15 rooms
Sandton Executive Suites - Hydro Park in Johannesburg, South Africa

86 Grayston Drive, Sandton, South Africa

Spacious apartment-style suites near Nelson Mandela Square. Outdoor pool and garden with BBQ facilities for a relaxing stay in Morningside.

15 rooms
Little Tuscany Boutique Hotel in Johannesburg, South Africa

Queens Road, Bryanston, Sandton, Johannesburg, South Africa

Elegant boutique hotel in Bryanston with free Wi-Fi and parking. Near Monte Casino and Bryanston Country Club. Ideal for a relaxing stay.

44 rooms
Curiocity Backpackers in Johannesburg, South Africa

302 Fox Street, Maboneng Precinct, Johannesburg, South Africa

Curiocity Backpackers offers accommodation in Johannesburg with amenities like pool, BBQ, bar, bike rentals, games room, and free parking.

6 rooms
Faircity Quatermain Hotel in Johannesburg, South Africa

60 West Road South, Morningside, Johannesburg, South Africa

Faircity Quatermain Hotel offers a courtyard pool, award-winning restaurant, and air-conditioned rooms with satellite TV, near Sandton City.

104 rooms
Tladi Lodge in Johannesburg, South Africa

16 David Street, Sandton, Johannesburg, South Africa

Intimate Sandton lodge with lush gardens, free Wi-Fi, and the amenities of a hotel. Ideal for a relaxing stay in the heart of the city.

10 rooms

Loading...