Go Gauteng Hotels
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-11-08

2026-11-09

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

Guests:
 
Specify the age of a child
Specify the age of children

4-star Hotels in Johannesburg

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

279 options found

  • M & J Executive Suites

    36 Protea Street, Johannesburg, South Africa (Show map)

    Show map

    Featuring views of the city, the comfortable M & J Executive Suites Johannesburg hotel is located nearly a 25-minute walk from Italian South African Chamber of Trade and Industries. Offering 6 rooms,…

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • Shaheen Guest House

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

    Show map

    Featuring a sunbathing terrace, a shared lounge, and a golf course, Shaheen Guest House Johannesburg enjoys a convenient location a 10-minute drive from Mary Fitzgerald Square. This hotel boasts an…

    More...
    BOOK
  • Masingita Towers Suites

    15 West Road South Apartment 1003, Johannesburg, South Africa (Show map)

    Show map

    Offering a restaurant, the comfortable Masingita Towers Suites Johannesburg hotel lies in Sandton with a number of amenities including an outdoor, within 10 minutes' drive of the big Innesfree Park…

    More...
    From US$ 246
    price for 1 night
    BOOK From US$ 246
  • Amakoekoe Guest Lodge & Conference Venue

    Apple Street, Honeydew, Roodepoort, Johannesburg, South Africa (Show map)

    Show map

    Offering a swimming pool, the 4-star Amakoekoe Guest Lodge & Conference Venue Johannesburg hotel is situated in Randburg, which is an area located in the Gauteng province of South Africa, 3.2 km from…

    More...
    From US$ 55
    price for 1 night
    BOOK From US$ 55
  • Diaz On Surrey

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

    Show map

    Situated about 15 minutes on foot from President Ridge Bird Sanctuary Dam, the 4-star Diaz On Surrey Hotel Johannesburg includes 28 rooms for guests. Located 3.8 km from Randpark Golf Course, this…

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • Kamp David Lodge

    11 Observatory Avenue, Johannesburg, South Africa (Show map)

    Show map

    Kamp David Lodge Johannesburg hotel is located in Johannesburg, about a 10-minute walk from Observatory Golf Club, and offers a swimming pool. This 4-star guest house features 48 rooms and such…

    More...
    From US$ 19
    price for 1 night
    BOOK From US$ 19
  • Mapungubwe Hotel Unit 525

    6 Ferreira St Mapungubwe Hotel Unit 525, Johannesburg, South Africa (Show map)

    Show map

    The 4-star Mapungubwe Hotel Unit 525 Johannesburg, located just a 9-minute walk from Gandhi Square and 2.7 km from the tall Hillbrow Telkom Tower, features a swimming pool for guests to take a dip in…

    More...
    From US$ 38
    price for 1 night
    BOOK From US$ 38
  • Southern Sun Gold Reef City.

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

    Show map

    The 4-star Southern Sun Gold Reef City. Johannesburg hotel offers easy access to Gold Reef City Theme Park Wedding Chapel, which is situated about a 5-minute walk away. The hotel provides 24-hour…

    More...
    BOOK
  • Mapungubwe Hotel

    6 Ferreira Street Mapungubwe Hotel, Johannesburg, South Africa (Show map)

    Show map

    Located 18 minutes' walk from Sci-Bono Discovery Centre Hands-on Science Museum, the 4-star Mapungubwe Hotel Johannesburg offers air-conditioned rooms. You will find a restaurant at the hotel.

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • Ferndale Lodge

    387 York Avenue, Johannesburg, South Africa (Show map)

    Show map

    The elegant Ferndale Lodge Johannesburg hotel, located only a 14-minute walk from Ferndale Village Shopping Centre, boasts an outdoor swimming pool. This 4-star bed & breakfast features Wi-Fi…

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Private Cottages

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

    Show map

    Situated in Bryanston, where you can do a range of sports like tennis, football, the 4-star recently renovated Private Cottages Johannesburg hotel gives access to entertainment venues like RollEgoli…

    More...
    From US$ 54
    price for 1 night
    BOOK From US$ 54
  • The Lakewood Hotel And Conference Centre

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

    Show map

    Located about 15 minutes by car from Lindfield Victorian House Museum, the 4-star The Lakewood Hotel And Conference Centre Johannesburg offers air-conditioned rooms around 7 km from the stayed Nelson…

    More...
    From US$ 122
    price for 1 night
    BOOK From US$ 122
  • Interlaken116Guesthouse

    32 8Th Street, Johannesburg, South Africa (Show map)

    Show map

    The 4-star Interlaken116Guesthouse Johannesburg hotel offers a terrace, located approximately 10 minutes' drive from the superb Everard Read Gallery. While staying at this Johannesburg guest house…

    More...
    From US$ 46
    price for 1 night
    BOOK From US$ 46
  • Chislehurst Guest House By Open Air Hotels

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

    Show map

    Offering a hot tub, a sunbathing terrace, and a shared lounge, the 4-star Chislehurst Guest House By Open Air Hotels Johannesburg is nestled in Rivonia with a sun deck, free parking and a private…

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • Luxury 1-Bedroom Suite In Sandton

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

    Show map

    Offering air-conditioned rooms, Luxury 1-Bedroom Suite In Sandton Johannesburg hotel is merely 5 minutes' walk from British Chamber of Business in Southern Africa. Offering views of the city, the…

    More...
    BOOK
  • Valley Center Guest House

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

    Show map

    Overlooking the inner courtyard, the 4-star Valley Center Guest House Johannesburg is 16 minutes' walk from Bezuidenhout Park. The guest house has a garden with a balcony.

    More...
    From US$ 13
    price for 1 night
    BOOK From US$ 13
  • Kwa Mkhabele Lodge

    15 Olifants Road, Eastcliff ,Johannesburg 2190, Johannesburg, South Africa (Show map)

    Show map

    Kwa Mkhabele Lodge Johannesburg hotel features 12 rooms and lies about 7 km from Carlton Centre. The hotel also includes parking.

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Westpoint -Happy M

    89 Grayston Drive, Johannesburg, South Africa (Show map)

    Show map

    Located about 5 minutes' walk from Investec Investment Bank, the comfortable Westpoint -Happy M Hotel Johannesburg gives quick access to various city sites.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Ruimsig Golf View Manor And Conference Centre

    Hole-In-One Avenue, Johannesburg, South Africa (Show map)

    Show map

    Located 2.6 km from Walter Sisulu National Botanical Garden, Ruimsig Golf View Manor And Conference Centre Hotel Johannesburg includes 9 rooms.

    More...
    BOOK
  • Basic Promotion

    Steyn Avenue 26, Johannesburg, South Africa (Show map)

    Show map

    The 4-star Basic Promotion Hotel Johannesburg offers quick access to Kelvin Village Shopping Center, situated approximately a 5-minute walk away. Guests who stay at the hotel can park their car on…

    More...
    BOOK