Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

3039 vacation rentals and hotels available now

11 best hotels in Johannesburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
City Lodge Hotel at OR Tambo International Airport Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Valet parking
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Fitness center
  7. Check-in/out [express]
  8. Luggage storage
"I could've found a cheaper hotel in Johannesburg, but then I'd have needed to pay for a cab out to Oliver Tambo. Excellent to be able to walk to the check-in desk without having to wait for a shuttle or without having to try to forecast traffic jams. Also liked the fact that I could do last minute gift and snack shopping in the airport mall. I didn't use the hotel restaurant (breakfast in the Mugg and Bean with a view in the Transit lounge instead). The one thing the room lacked was a fridge., but the reception desk girls put my stuff in the kitchen fridge. "
Show more
8.5

Excellent

2015 reviews

Avg price per night
$ 84
Peermont Metcourt at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. Luggage storage
"The staff was very helpful, the breakfast was extraordinary, abundant and diversified. The room was comfortable, clean and the area of the hotel was always secure. The shuttle service to the airport was very helpful. All in all best starting point for travels or flights to other destinations in South Africa."
Show more
8.1

Excellent

1884 reviews

Avg price per night
$ 108
Signature Lux Hotel by ONOMO - Sandton
Sandton,Johannesburg - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Shops
  6. Coffee shop
  7. Bar
  8. Laundry service
"This hotel is next to Mandela Square. The best place for who is visiting Johannesburg. The room is clean, comfortable, modern and the price is very good. Next to the hotel has a coffe very good to take the breakfast."
Show more
8.1

Excellent

852 reviews

Avg price per night
$ 51
The Catalyst by NEWMARK
Sandton,Johannesburg - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Fitness center
  7. Luggage storage
  8. Spa
"Beautiful aparthotel ,we enjoyed our stay ."
9

Exceptional

109 reviews

Avg price per night
$ 57
Hotel Sky, Sandton
Sandton,Johannesburg - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Check-in/out [express]
  6. Fitness center
  7. Swimming pool [outdoor]
  8. Coffee shop
"I love a modern furnished hotel and Hotel Sky was just that! The room size is a tad small but as a couple it worked fine for us. Super friendly & helpful staff made our stay even more pleasant. If youre a smoker, each floor has a balcony so you don't have to go all the way down to ground floor. I appreciated the room having a tissue box WiFi was a little slow and the share screen from both my husband and I's phone to the tv didn't work. Pool area was relaxing and liked that pool towels are given so you don't have to bring your own however the pool water was extremely cold. On arrival you are given an entry slip - a new one for each entry (the same way as malls parking lots do) which you have to keep to scan when exiting. My only requests are, the room could use an extra bin for the bathroom and a cupboard would be nice. "
Show more
8.7

Excellent

205 reviews

Avg price per night
$ 113
Max Executive Apartments
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Bicycle rental
  3. Car park
  4. Shuttle service
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Free Wi-Fi in all rooms!
  8. Front desk [24-hour]
"The place is more central for business,Leisure and transport networks. Everything is within a few minutes walk "
8.3

Excellent

109 reviews

Avg price per night
$ 77
City Lodge Hotel Sandton Morningside Johannesburg
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. Luggage storage
"City lodge morningside must improve on the staff especially the staff working in the dining serving customers. The guys who served dinner where below par and the old woman during breakfast just mess up your morning. They come for work and all they do is congregate and talk amongst themselves, while the coffee pots are behind them. They need to be agile and try catching the guests and offer hot beverages. They should hv retired by now. Not sure if that service is outsourced but irrespective that business makes money. I had to go out to have dinner on the second day when I could have invited my friend I was entertaining to come over. I ended up sitting in the joburg traffic which was not necessary if the restaurant service was matched to the facility. "
Show more
8.7

Excellent

120 reviews

Avg price per night
$ 46
Peermont D'oreale Grande at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Airport transfer
  2. Valet parking
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Hot tub
  7. Front desk [24-hour]
  8. Check-in/out [express]
"We were looking for a hotel near OR Tambo airport and were really pleased we chose here. Everything was splendid and I don't think I could reasonably find anything to grumble about. The facilities and staff were of the highest calibre, especially the staff. I will certainly stay here again when next in Johannesburg. (This was our first visit to South Africa and I hope to return fairly soon, maybe to watch the rugby) "
Show more
8.2

Excellent

461 reviews

Avg price per night
$ 230
Road Lodge Sandton
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [outdoor]
  6. Front desk [24-hour]
  7. Check-in/out [express]
  8. BBQ facilities
"We really enjoyed our stay at the Town Lodge and the atmosphere appears to be a standard each time we visit. I would request that the Hotel considers putting a fridge in each room with some drinks whose cost could be part of the hotel rate. If not possible consider this as an extra upon request. Also, the transfers the hotel can communicate the name of the driver and the applicable rate. We made a number of trips and could pay the driver directly upon his quote of the bill. But if the hotel could indicate how much it would cost, it would help carry sufficient money and not be surprised Thank you Wesley Kaluba Zambia"
Show more
8.6

Excellent

135 reviews

Avg price per night
$ 40
Holiday Inn Sandton
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Swimming pool [indoor]
  6. Kids club
  7. Bicycles
  8. Front desk [24-hour]
"stepped off a plane tired and dusty then stepped into the elegant reception area of holiday inn straight away my spirits lifted. had a wonderful nights sleep in a spacious and very comfortable bed followed by an amazing breakfast where the service was outstanding. this was an excellent start to our holiday in south africa. "
Show more
8.1

Excellent

74 reviews

Avg price per night
$ 70
City Lodge Hotel at OR Tambo International Airport Johannesburg
Greater OR Tambo,Johannesburg - View on map
  1. Valet parking
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Fitness center
  7. Check-in/out [express]
  8. Luggage storage
"I could've found a cheaper hotel in Johannesburg, but then I'd have needed to pay for a cab out to Oliver Tambo. Excellent to be able to walk to the check-in desk without having to wait for a shuttle or without having to try to forecast traffic jams. Also liked the fact that I could do last minute gift and snack shopping in the airport mall. I didn't use the hotel restaurant (breakfast in the Mugg and Bean with a view in the Transit lounge instead). The one thing the room lacked was a fridge., but the reception desk girls put my stuff in the kitchen fridge. "
Show more
8.5

Excellent

2015 reviews

Avg price per night
$ 84

Fast facts about Johannesburg, South Africa

Accommodations3,039 properties
Popular hotelCity Lodge Hotel at OR Tambo International Airport Johannesburg
Popular areaSandton
Nightly rates from$8
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 67. The average price for a 5-star hotel in Johannesburg is USD 157.

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 42. The average price for a 4-star hotel in Johannesburg this weekend is USD 65. The average price for a 5-star hotel in Johannesburg this weekend is USD 138.

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 73. The average price for a 5-star hotel in Johannesburg tonight is USD 149.

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 Airport Inn Bed and Breakfast.

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 Signature Lux Hotel by ONOMO - Sandton, The Catalyst by NEWMARK and Radisson Blu Hotel Sandton Johannesburg.

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 Cradle Boutique Hotel, Orangerie Guest House and Pablo House Melville.

What hotels in Johannesburg have the best breakfast?

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

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

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

Show more questions



More about Johannesburg

Johannesburg is a buzzing metropolis that not only leads South Africa, but is also one of the strongest economic hubs of the African continent. There are many choices for accommodations in this city, with visitors having options to stay in different neighborhoods to get a feel for much of the diversity and history of the city.

One of the most popular tourist attractions in Johannesburg is the Apartheid Museum, a world-class chronicle of the country’s turbulent history throughout the 20th century. This moving collection of exhibits is a highlight of any visit to Johannesburg.

The restaurant district overflows with choices featuring cuisine from all corners of the world. The hip cafés of Greenside and Melville are perennial favorites, while funky boutiques in Auckland Park highlight the bohemian shopping scene. Combined with the department stores and malls in Rosebank, these options make Johannesburg one of the most popular shopping destinations in Africa.

The best luxury hotels in Johannesburg are in Sandton, where an abundance of high-street shops and up-market restaurants cater to affluent visitors. Trendy and inexpensive guesthouses are found in Melville and throughout the Northwestern suburbs.

The city is served by OR Tambo International Airport, which is in an area with plenty of accommodations and only about 15 kilometers from the city center.

There’s much more to see and learn about Johannesburg, and the interactive map on this page is a great way to find out where the attractions and hotels can be found in this exciting city.