Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

3084 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

2023 reviews

Avg price per night
$ 84
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

120 reviews

Avg price per night
$ 57
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

1886 reviews

Avg price per night
$ 110
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

206 reviews

Avg price per night
$ 113
MINT Express Melrose View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Restaurants
  6. Room service
  7. Safety deposit boxes
  8. Wi-Fi in public areas
"Very neat clen and quiet if youre just passing by or for a short stay."
8.5

Excellent

192 reviews

Avg price per night
$ 42
Olive Boutique and Accommodation
Sandton,Johannesburg - View on map
  1. Pets allowed
  2. Car park
  3. Breakfast [free]
  4. Hot tub
  5. Swimming pool [outdoor]
  6. Balcony or terrace
  7. Garden or backyard
  8. BBQ grill
"It’s beautiful and clean, great location."
8.2

Excellent

5 reviews

Avg price per night
$ 60
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
$ 78
Airport Inn and Suites
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. Game room
  7. Front desk [24-hour]
  8. Luggage storage
"Instead of heading to downtown Joburg which is more dangerous at night, why not stay at the Airport Inn. The room is huge and spacious, with atatched kitchen and living room. They allow late check in past midnight and the hotel is only a 10 minute drive from the airport, good for a wash up and rest during a long stopover or late night arrival."
Show more
7.8

Very good

257 reviews

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
$ 48
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

853 reviews

Avg price per night
$ 53
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

2023 reviews

Avg price per night
$ 84

Fast facts about Johannesburg, South Africa

Accommodations3,084 properties
Popular hotelCity Lodge Hotel at OR Tambo International Airport Johannesburg
Popular areaSandton
Nightly rates fromR147
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 42. The average price for a 4-star hotel in Johannesburg is USD 65. 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 Pablo House Melville, Four Seasons Hotel Westcliff and Orangerie Guest House.

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.