Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso

Search Hotels

2026-03-14

2026-03-15

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

4-star Johannesburg hotels

Filter Results

Hotels by class

Find a hotel

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

280 properties found

  • Deedo Sandton

    29 Komati Avenue, Johannesburg, South Africa ( Show map )

    Providing 6 rooms, the 4-star Deedo Sandton Johannesburg hotel is around a 10-minute drive from Nelson Mandela Square. While staying in the hotel…

    More...

    From US$ 42
    price for 1 night
    Book Now From US$ 42
  • Fatmols Guest Lodge

    5 Avalanche Street Westdene, Johannesburg, South Africa ( Show map )

    The 4-star Fatmols Guest Lodge Johannesburg hotel is located 2.3 km from the Melville Koppies Nature Reserve and boasts spa therapy and a picnic…

    More...

    From US$ 45
    price for 1 night
    Book Now From US$ 45
  • St Peter'S Boutique Guesthouse

    St Peter'S Place Boutique Hotel, Johannesburg, South Africa ( Show map )

    Located 25 minutes' walk from the historical Satyagraha House, St Peter'S Boutique Guesthouse Johannesburg offers 7 air-conditioned rooms. The public park "Jhb Zoo Lake"…

    More...

    Book Now
  • Burban Bliss

    97 John Adamson Drive, Johannesburg, South Africa ( Show map )

    Featuring a terrace with outdoor dining areas, Burban Bliss Hotel Johannesburg is 3 km from the Northcliff. The guest house is about 30 km from…

    More...

    From US$ 68
    price for 1 night
    Book Now From US$ 68
  • Andy'S Place - The Village Blues Sandton

    102 Katherine St, Johannesburg, South Africa ( Show map )

    Located approximately a 5-minute walk from Atholl Square Shopping Centre, the 4-star Andy'S Place - The Village Blues Sandton Johannesburg hotel offers access to…

    More...

    Book Now
  • Stirling Legacy House Bnb

    10 Stirling Street Waverley, Johannesburg, South Africa ( Show map )

    Located nearly a 25-minute walk from the Acrobranch Melrose, the 4-star Ten Stirling Bed & Breakfast Johannesburg offers amenities such as a picnic area…

    More...

    From US$ 121
    price for 1 night
    Book Now From US$ 121
  • New Barn Room Private Space, Fibre Wifi, Vegan Home

    107 9Th Street, Johannesburg, South Africa ( Show map )

    Offering a swimming pool, the 4-star New Barn Room Private Space, Fibre Wifi, Vegan Home Johannesburg hotel is nestled in the Barmbek Sued district…

    More...

    From US$ 23
    price for 1 night
    Book Now From US$ 23
  • Sandton Lodge Rivonia

    143 12Th Avenue, Rivonia, Johannesburg, South Africa ( Show map )

    The smoke-free Sandton Lodge Rivonia Johannesburg hotel offers air-conditioned rooms near an entertainment district 4.7 km from The Campus Bryanston. You'll need 29…

    More...

    From US$ 66
    price for 1 night
    Book Now From US$ 66
  • Villa Portia

    34 Arbroath Road, Johannesburg, South Africa ( Show map )

    Situated 4.1 km from the Melrose Temple, the 4-star Villa Portia Johannesburg hotel features Wi-Fi in public areas and a free private car…

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52
  • Oaklands Inn And Conference Centre

    236A Oak Avenue, Johannesburg, South Africa ( Show map )

    The 4-star Oaklands Inn And Conference Centre Johannesburg gives quick access to Randburg Methodist, situated approximately a 5-minute walk away. This Johannesburg hotel…

    More...

    From US$ 40
    price for 1 night
    Book Now From US$ 40
  • The Franklyn Parkview

    36 Kilkenny Road, Johannesburg, South Africa ( Show map )

    Located a 20-minute walk from the 27Boxes, The Franklyn Parkview Hotel Johannesburg includes 6 rooms with views of the mountain. The 4-star guest…

    More...

    From US$ 30
    price for 1 night
    Book Now From US$ 30
  • On 9Th Street Boutique Guesthouse

    6 9Th Street, Johannesburg, South Africa ( Show map )

    Featuring a terrace and a plunge swimming pool, On 9Th Street Boutique Guesthouse Johannesburg lies 4 km from the city park "Jhb Zoo Lake". The…

    More...

    Book Now
  • 47 On Preston Guesthouse

    47 Preston Avenue, Johannesburg, South Africa ( Show map )

    Providing 9 rooms, the 4-star 47 On Preston Guesthouse Johannesburg is around a 10-minute drive from French South African Chamber of Commerce and…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • 136 On 4Th

    136 4Th Street, Johannesburg, South Africa ( Show map )

    The 4-star recently renovated 136 On 4Th Hotel Johannesburg is situated in a residential area of Johannesburg, within 25 minutes' walk of Nedbank Head…

    More...

    From US$ 59
    price for 1 night
    Book Now From US$ 59
  • House On Morninghill

    No 10 Vernon Road, Morninghill, Johannesburg, South Africa ( Show map )

    The 4-star House On Morninghill Hotel Johannesburg is nearly a 10-minute ride from Gillooly's Farm Park and features a terrace with outdoor dining…

    More...

    From US$ 51
    price for 1 night
    Book Now From US$ 51
  • Erima Lodge

    8 Edward Lippert Road, Johannesburg, South Africa ( Show map )

    The 4-star Erima Lodge Johannesburg hotel is within 5 minutes' walk of Bruma Flea Market and features a terrace with outdoor dining areas and…

    More...

    From US$ 34
    price for 1 night
    Book Now From US$ 34
  • Villa Theresa

    276 Herder Drive, Johannesburg, South Africa ( Show map )

    Villa Theresa Johannesburg hotel offers a terrace, located a 19-minute walk from The Willows Estate. The 4-star hotel is situated in the Barmbek…

    More...

    Book Now
  • The African Element

    19 5Th Avenue Park Town North, Johannesburg, South Africa ( Show map )

    Featuring a terrace and a swimming pool, the 4-star The African Element Johannesburg hotel lies about 20 minutes' walk from the adjacent Everard Read.

    More...

    From US$ 35
    price for 1 night
    Book Now From US$ 35
  • Lily'S Guesthouse

    18 Farnham Road Rooms, Johannesburg, South Africa ( Show map )

    Lily'S Guesthouse Johannesburg includes 6 rooms and is 4 km from Bracken City Shopping Centre. The Rietvlei parkrun is also located 25 minutes' walk from…

    More...

    From US$ 49
    price for 1 night
    Book Now From US$ 49
  • 7Th Street Guesthouse

    22 - 7Th Street, Melville, Johannesburg, South Africa ( Show map )

    7Th Street Guesthouse Johannesburg is a great place to stay in the European district, a 25-minute walk from the 44 Stanley Shopping Area. The…

    More...

    From US$ 52
    price for 1 night
    Book Now From US$ 52