Agoda Hero Banner

Find Guest Houses in Johannesburg, South Africa

689 Guest Houses available now

11 best hotels in Johannesburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Bella Casa Guesthouse
Sandton,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. BBQ facilities
  4. Luggage storage
  5. Contactless check-in/out
  6. Swimming pool [indoor]
  7. Laundry service
  8. Room service
"A professional feel - from the Welcome to the departure. The staff are friendly, the venue is gorgeous, rooms so clean and spacious and the little touches of chocies and biscuits are such a treat.. I will DEFINATELY be going back to Bella Casa Guesthouse"
Show more
8.1

Excellent

269 reviews

Avg price per night
$ 30
Airport Inn Bed and Breakfast
Greater OR Tambo,Johannesburg - View on map
  1. Transport to airport
  2. Valet parking
  3. Pets allowed
  4. Shuttle service
  5. Swimming pool [outdoor]
  6. Complimentary WIFi in all rooms
  7. Check-in/out [express]
  8. BBQ facilities
"We had to have stopovers in Johannesburg on our way to and from Kruger. We chose this establishment on price and the free shuttle service. Shuttle service was efficient and friendly and on time. Our room was adequate and in keeping with the money paid. No frills, but a comfy double bed and hot shower and some movie channels. At the price we paid we thought the included breakfast would be continental only but we were wrong! Breakfast included cereal, fruit, muffins and cooked items ,Ike bacon, eggs, baked beans, mushrooms etc. You can dine in for dinner at very reasonable cost. Meals are large. Overall we had a very good experience at this establishment and would recommend it to others."
Show more
7.7

Very good

617 reviews

Avg price per night
$ 36
Airport Inn and Suites
Greater OR Tambo,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Front desk [24-hour]
  7. Luggage storage
  8. Contactless check-in/out
"Staff was friendly. Arrived late but were assisted immediately. Suite is big and comfortable. Bed was also comfortable. More than was expected for the price. Clean. Would definitely reccommend."
Show more
7.6

Very good

233 reviews

Ecotel Midrand
Midrand,Johannesburg - View on map
  1. Transport to airport
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Swimming pool [indoor]
  6. Hot tub
  7. Complimentary WIFi in all rooms
  8. Front desk [24-hour]
"The hotel is a 20 minute walk to the Gallagher Convention Centre, but use an Uber after dark. Unfortunately the WiFi quality in my room was very poor."
Show more
6.4

Very good

34 reviews

Aero Guest Lodge
Greater OR Tambo,Johannesburg - View on map
  1. Transport to airport
  2. Valet parking
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. BBQ facilities
"This is a well organized Guest House very close to Johannesburg airport with good facilities, large rooms and free WiFi which is a rarity in South Africa. It is very convenient for people arriving from, or departing for, overseas destinations. Good value for money."
Show more
8.3

Excellent

285 reviews

Avg price per night
$ 45
Amadwala Lodge
Roodepoort,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. BBQ facilities
  8. Contactless check-in/out
"THIS place really is what it says it is. My boyfriend and I stayed here for 2 days and felt completely comfortable and relaxed. We had booked a Chalet with a jacuzzi && the balcony. The room was beautifully spacious, everything was clean && everything worked perfectly. Even though it was cold, they provided us with a heater && electric blankets, which was more than enough to keep us warm. Lucky was such a great host in addition to the rest of the staff there who were nice enough to bring us room service for breakfast while we enjoyed the clean scenic location. What a great place to spend my last days in South Africa. Thank you so much Amadwala "
Show more
8.2

Excellent

251 reviews

Avg price per night
$ 79
Ecotel OR Tambo Airport
Germiston,Johannesburg - View on map
  1. Car park
  2. Front desk [24-hour]
  3. Wi-Fi in public areas
  4. Family room
  5. Smoking area
  6. Kitchen
  7. Body thermometer
  8. Daily disinfection in common areas
"Basic room. Simple and clean. Hot water was lovely probably the best I had experienced in joberg. Only problem is that there was no wifi which was really annoying. Staff said there was only wifi on one part of the building and you had to pay. Booo in this day and age this should be a basic. I wouldn't have booked it otherwise if I had known this at first. "
Show more
7.1

Very good

35 reviews

Sunninghill Guest Lodge
Sandton,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. Check-in/out [express]
"Not often that you find a place that looks better than the pictures. Will certainly make this my regular place to stay if ever I return to sunninghill. "
Show more
9

Exceptional

39 reviews

Avg price per night
$ 55
The Residence
Johannesburg City Centre,Johannesburg - View on map
  1. Transport to airport
  2. Valet parking
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Hot tub
  7. Front desk [24-hour]
  8. Check-in/out [express]
"Can I say fabulous again...this was by far the best hotel that I have been too and I stay at five star hotels...but the service and grounds were awesome. I think there are 10 rooms so very intimate. The room(suite?)I stayed in had a private outdoor space that included shower, hot tub, lounge area and table and chars that we had breakfast the next morning. The room has a fireplace and a beautiful spa bathroom with soaking tub for two...very romantic...I will definitely return on my next trip to South Africa. I forgot to say that the airport transfer is in a old Rolls Royce...can you say class...family owned and operated hotel. "
Show more
9.5

Exceptional

182 reviews

Avg price per night
$ 277
Claires of Sandton Luxury Guest House
Sandton,Johannesburg - View on map
  1. Transport to airport
  2. Car park
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Check-in/out [express]
  8. BBQ facilities
"We enjoyed our stay at Claires of Sandton Luxury Guest House. A friend of mine living in Johannesburg recommended it to me. The bathrooms are quite spacious and very clean. The garden is wonderful and like a small paradise. The bed room is standard and with a normal equipment. At night the street will be closed, so it is like a gated community. There is only one entrance how you can get to the accommodation at night. Our breakfast was fantastic and fresh. You could choose between different option and had a nice view into the gardens and the birds. Would recommend it again! "
Show more
9

Exceptional

24 reviews

Avg price per night
$ 57
Bella Casa Guesthouse
Sandton,Johannesburg - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. BBQ facilities
  4. Luggage storage
  5. Contactless check-in/out
  6. Swimming pool [indoor]
  7. Laundry service
  8. Room service
"A professional feel - from the Welcome to the departure. The staff are friendly, the venue is gorgeous, rooms so clean and spacious and the little touches of chocies and biscuits are such a treat.. I will DEFINATELY be going back to Bella Casa Guesthouse"
Show more
8.1

Excellent

269 reviews

Avg price per night
$ 30

Fast facts about Johannesburg, South Africa

Accommodations689 properties
Popular hotelBella Casa Guesthouse
Popular areaSandton
Nightly rates from$10
AirportO. R. Tambo International Airport
Reasons to visitShopping, Restaurants, Business

Discover the neighborhoods of Johannesburg


Just viewed by other Agoda travelers


Traveler impressions of Johannesburg


Frequently asked questions

What's the average price of a hotel in Johannesburg?

The average price for a 3-star hotel in Johannesburg is USD 43. The average price for a 4-star hotel in Johannesburg is USD 64. The average price for a 5-star hotel in Johannesburg is USD 164.

What's the average price of a hotel in Johannesburg this weekend?

The average price for a 3-star hotel in Johannesburg this weekend is USD 43. The average price for a 4-star hotel in Johannesburg this weekend is USD 64. The average price for a 5-star hotel in Johannesburg this weekend is USD 165.

What's the average price of a hotel in Johannesburg tonight?

The average price for a 3-star hotel in Johannesburg tonight is USD 44. The average price for a 4-star hotel in Johannesburg tonight is USD 66. The average price for a 5-star hotel in Johannesburg tonight is USD 152.

What are the best hotels in Johannesburg near O. R. Tambo International Airport?

Verified travelers to Johannesburg who stayed near O. R. Tambo International Airport have given top reviews to City Lodge Hotel at OR Tambo International Airport Johannesburg, Peermont Metcourt at Emperors Palace Johannesburg and Aero Guest Lodge.

What are the best hotels in Johannesburg near Sandton City Shopping Centre?

Verified travelers to Johannesburg who stayed near Sandton City Shopping Centre have given top reviews to Radisson Blu Hotel Sandton Johannesburg, Signature Lux Hotel by ONOMO - Sandton and City Lodge Hotel Sandton Katherine Street.

What are the most popular hotels in Johannesburg?

What are the best hotels in Johannesburg for couples?

What are the best hotels in Johannesburg for families?

What hotels in Johannesburg have the best views?

Verified travelers to Johannesburg have given top reviews for the views at Pablo House Melville, Orangerie Guest House and Cradle Boutique Hotel.

What hotels in Johannesburg have the best breakfast?

Verified travelers to Johannesburg have given top reviews for the breakfast at Claires of Sandton Luxury Guest House, Rivonia Premier Lodge and Agterplaas B&B Guesthouse.

What's the best neighborhood in Johannesburg to stay in?

Popular neighborhoods among travelers staying in Johannesburg include Sandton, Greater OR Tambo and Johannesburg City Centre.

Show more questions