Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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-06-12

2026-06-13

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

275 properties found

  • The Lakewood Hotel And Conference Centre

    2 Vinton Road Lakewood Hotel, Johannesburg, South Africa ( Show map )

    Situated within a 7-km distance of a shopping hub like the air Neighbourgoods Market, the 4-star The Lakewood Hotel And Conference Centre Johannesburg…

    More...

    From US$ 161
    price for 1 night
    Book Now From US$ 161
  • Southern Sun Gold Reef City.

    Northern Pkwy & Data Crescent Ormonde, Johannesburg, South Africa ( Show map )

    Offering cars for rent, the 4-star Southern Sun Gold Reef City. Located only 450 metres from the Apartheid Museum, this Johannesburg hotel is also…

    More...

    Book Now
  • Stylish Mapungubwe Loft Apartment

    Mapungubwe Apartments 709, Floor 7, Johannesburg, South Africa ( Show map )

    Situated steps away from the 4-star Stylish Mapungubwe Loft Apartment Johannesburg hotel, guests can reach Anglo American Platinum in no time. You'll be 2.7…

    More...

    From US$ 33
    price for 1 night
    Book Now From US$ 33
  • Diaz On Surrey

    267 Surrey Avenue ,Johannesburg 2194, Johannesburg, South Africa ( Show map )

    The 4-star Diaz On Surrey Hotel Johannesburg offers 28 rooms, situated nearly a 15-minute walk from President Ridge Bird Sanctuary Dam. The Braamfontein…

    More...

    From US$ 99
    price for 1 night
    Book Now From US$ 99
  • Rekky Signature Guesthouse

    Kelvin Road 44 45 Kelvin Road, Bramley, Johannesburg, South Africa ( Show map )

    The 4-star Rekky Signature Guesthouse Johannesburg is located in Johannesburg, merely 7 minutes' walk from the Railway Museum, and offers an outdoor swimming pool.

    More...

    From US$ 37
    price for 1 night
    Book Now From US$ 37
  • Private Cottages

    7 Halifax Street, Johannesburg, South Africa ( Show map )

    Featuring a terrace and an outdoor swimming pool, Private Cottages Johannesburg hotel lies 15 minutes by car from Johannesburg Stock Exchange JSE. Situated 6 km…

    More...

    From US$ 54
    price for 1 night
    Book Now From US$ 54
  • Chislehurst Guest House By Open Air Hotels

    1 Vickers Ave, Rivonia, Johannesburg, South Africa ( Show map )

    Chislehurst Guest House By Open Air Hotels Johannesburg, located about a 25-minute walk from St Stephens, boasts an outdoor swimming pool. Situated 4.8 km…

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Heavenly Boutique Hotel

    39 Valda Street, Johannesburg, South Africa ( Show map )

    Heavenly Boutique Hotel Johannesburg has 13 rooms and is located 3.1 km from the Wemmer Pan. Situated around 15 minutes by car from the Carlton…

    More...

    From US$ 62
    price for 1 night
    Book Now From US$ 62
  • Luxury 1-Bedroom Suite In Sandton

    Davinci Hotel And Suites 11Th Floor, Johannesburg, South Africa ( Show map )

    Located just 400 metres from British Chamber of Business in Southern Africa, the 4-star Luxury 1-Bedroom Suite In Sandton Johannesburg hotel offers Wi…

    More...

    Book Now
  • Valley Center Guest House

    Albertina Sisulu Rd, Kensington, Johannesburg, South Africa ( Show map )

    Providing 18 rooms, the 4-star Valley Center Guest House Johannesburg is approximately 10 minutes by car from the Ellis Park Stadium. The guest house…

    More...

    From US$ 13
    price for 1 night
    Book Now From US$ 13
  • 18 Plymouth Place

    18 Plymouth Street Khyber Rock, Johannesburg, South Africa ( Show map )

    The 4-star 18 Plymouth Place Hotel Johannesburg, located within a 7-km distance of Johannesburg Stock Exchange JSE, offers a swimming pool and Wi…

    More...

    From US$ 80
    price for 1 night
    Book Now From US$ 80
  • Guest House - Gautrain

    28 Bristol Road Saxonwold, Johannesburg, South Africa ( Show map )

    Guest House - Gautrain Johannesburg is a great place to stay in the Saxonwold district, 15 minutes by car from Nelson Mandela Square. The tall Hillbrow…

    More...

    From US$ 50
    price for 1 night
    Book Now From US$ 50
  • Fourways Gardens Guest Estate

    27 Richard Road ,Johannesburg 2055, Johannesburg, South Africa ( Show map )

    The 4-star Fourways Gardens Guest Estate Hotel Johannesburg, located around 10 minutes by car from The Crossing Church, offers a swimming pool and Wi…

    More...

    From US$ 79
    price for 1 night
    Book Now From US$ 79
  • Villa54, Sandton

    54 Homestead Road, Johannesburg, South Africa ( Show map )

    Villa54, Sandton Johannesburg hotel offers quick access to St Catherine Anglican Church, situated around 5 minutes' walk away. The Wanderers Golf Club is 2.7 km…

    More...

    From US$ 46
    price for 1 night
    Book Now From US$ 46
  • Louisville Guest Lodge Bedfordview

    85 Geldenhuis Road, Johannesburg, South Africa ( Show map )

    Located 4.3 km from the Bezuidenhout Park, the 4-star Louisville Guest Lodge Bedfordview Johannesburg hotel includes 11 rooms. Situated around 15 minutes' drive from…

    More...

    From US$ 28
    price for 1 night
    Book Now From US$ 28
  • Spacious Studio In Sandton, Johannesburg

    25 Fredman Drive, Johannesburg, South Africa ( Show map )

    Located 3.2 km from the Johannesburg Zoo, Spacious Studio In Sandton, Johannesburg hotel is only a 5-minute walk from Benmore Gardens Shopping Centre. Situated…

    More...

    Book Now
  • Thabong Guest House

    48 Cnr Denne Rd And Springs Rd, Brakpan, Za, Johannesburg, South Africa ( Show map )

    Guests of Thabong Guesthouse Johannesburg can enjoy access to Dalpark NG Church, located 3.5 km away. You'll need 20-minute drive to Rand airport.

    More...

    From US$ 43
    price for 1 night
    Book Now From US$ 43
  • Shaheen Guest House

    22 Sunbury Ave, Johannesburg, South Africa ( Show map )

    Featuring a sun terrace and a swimming pool, the 4-star Shaheen Guest House Johannesburg lies merely 13 minutes' walk from the Lindfield Victorian House…

    More...

    Book Now
  • Mahoua Resorts

    55-57 Oakdene Parks, Johannesburg, South Africa ( Show map )

    Situated nearly a 10-minute drive from the Glen Shopping Mall, the 4-star Mahoua Resorts Johannesburg includes a restaurant. The hotel is about 15…

    More...

    From US$ 165
    price for 1 night
    Book Now From US$ 165
  • Mikes Place

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

    Guests of the 4-star Mikes Place Hotel Johannesburg can visit the Bustling Neighbourgoods Outdoor Market, situated about 6 km away. You'll need 25-minute…

    More...

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