Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

2840 vacation rentals and hotels available now

10 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

1932 reviews

Avg price per night
$ 90
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. Restaurants
  5. Room service
  6. Safety deposit boxes
  7. Wi-Fi in public areas
  8. Security [24-hour]
"Very neat clen and quiet if youre just passing by or for a short stay."
8.6

Excellent

180 reviews

Avg price per night
$ 40
Signature Lux Hotel by ONOMO - Sandton
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Check-in/out [express]
  7. Luggage storage
  8. Shops
"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.2

Excellent

817 reviews

Avg price per night
$ 50
La Orchard Hotel
Greater Melrose,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Golf course [on-site]
  6. Spa
  7. Front desk [24-hour]
  8. Check-in/out [express]
"Place was very neat "
7

Very good

93 reviews

Avg price per night
$ 30
Palazzo
Sandton,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Fitness center
  6. Spa
  7. Front desk [24-hour]
  8. Luggage storage
"honestly one of the best hotels ive stayed at. "
8.9

Excellent

21 reviews

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

1818 reviews

Avg price per night
$ 128
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.2

Excellent

87 reviews

Avg price per night
$ 70
MINT Express Sandton View
Greater Melrose,Johannesburg - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Check-in/out [private]
  5. Fitness center
  6. Bar
  7. Nightclub
  8. Restaurants
"We got the keys at the gate, we had no staff member to interact with, we were not given any wifi password and we couldn't play any TV channels except for Netflix and YouTube and the place had cockroaches "
Show more
8.1

Excellent

113 reviews

Avg price per night
$ 44
Reef Hotel - Johannesburg
Johannesburg City Centre,Johannesburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Hot tub
  6. Golf course [on-site]
  7. Front desk [24-hour]
  8. Check-in/out [express]
"When we arrived in Johannesburg after a long flight, we got our rental car and drove directly to The Reef. The staff there was exceptional friedly and took every opportunity to make our stay more comfortable- always with a warm smile. We are ourselves front office manager and chef in a hotel in Switzerland - we found nothing to complain about. This is a good hotel in South Africa which is absolutely worth its 4 stars. You should ask the concierge team what to do in the surrounding. We only wanted to do a small tour as we've been tired after the long journey. Quincey guided us personally and was eager to give us some interesting information. The lady who prepared our omelettes did an outstanding job and demonstrated so much enjoyment proudness with her big smile. - it was great to see that she loves her job as much as we do ours. Thanks a lot to all of The Reef's staff for making us feel welcome to South Africa at the beginning of our journey"
Show more
7.7

Very good

295 reviews

Avg price per night
$ 53
Garden Court Sandton City
Sandton,Johannesburg - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Fitness center
  6. Swimming pool [outdoor]
  7. Check-in/out [express]
  8. Luggage storage
"My experiences here have been magnificent! I came for only a week however, I have now extended my stay for another 10 days and who knows what will happen then?. I may find a job here and just live in this hotel. It would permit me to focus completely on work while having guaranteed top services in a welcoming, clean, supportive and friendly environment. This hotel is worthy of a higher rating but it is strategically more impacting when an institution exceeds customers' expectations continuously as Garden Court has."
Show more
8.6

Excellent

121 reviews

Avg price per night
$ 80

Fast facts about Johannesburg, South Africa

Accommodations2,840 properties
Popular hotelCity Lodge Hotel at OR Tambo International Airport Johannesburg
Popular areaSandton
Nightly rates fromNZ$15
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 66. The average price for a 5-star hotel in Johannesburg is USD 160.

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 66. The average price for a 5-star hotel in Johannesburg this weekend is USD 157.

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

The average price for a 3-star hotel in Johannesburg tonight is USD 43. The average price for a 4-star hotel in Johannesburg tonight is USD 68. 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 Signature Lux Hotel by ONOMO - Sandton, Radisson Blu Hotel Sandton Johannesburg 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, Cradle Boutique Hotel 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, Agterplaas B&B Guesthouse 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.