Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

3067 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

2005 reviews

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

846 reviews

Avg price per night
$ 48
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
"It's a good hotel with a great breakfast in a safe place."
8.1

Excellent

1874 reviews

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

199 reviews

Avg price per night
$ 113
City Lodge Hotel Johannesburg Airport Barbara Road
Germiston,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. Fitness center
  7. Front desk [24-hour]
  8. BBQ facilities
"The City Lodge Hotel is ideally located close to OR Tambo International Airport and is a perfect overnight or transit hotel for the business or descerning traveller The hotel offers a hourly shuttle to and from the airport at a rate of R80 Free WiFi is available The rooms are well decorated and is comfortable and very clean with adequate lighting for work Breakfast is delicious and their are choices between continental or full English breakfast All day dining and room service is available with full bar services A swimming pool and gym is also available Staff are friendly and efficient and very responsive to guests Security is also visible Great stay highly recommend "
Show more
8.5

Excellent

165 reviews

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

102 reviews

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

190 reviews

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

256 reviews

Avg price per night
$ 39
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 [express]
  5. Luggage storage
  6. Laundry service
  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

125 reviews

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

116 reviews

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

2005 reviews

Avg price per night
$ 85

Fast facts about Johannesburg, South Africa

Accommodations3,067 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 41. 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 151.

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

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

The average price for a 3-star hotel in Johannesburg tonight is USD 42. 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 143.

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 Claires of Sandton Luxury Guest House, Rivonia Premier Lodge and Outlook Lodge Lakefield.

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.