Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

2565 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
MINT Hotel 84 on Katherine
Sandton,Johannesburg - View on map
"Our stay was good but the hotel overall needs improvement. 1. There is no signage on the hotel premises/corridors guiding guests to the different hotel areas and the place is quite a maze especially as our room was right at the end/back of the hotel building. No emergency exit signs nothing. 2. Cleaning/Room make up services had to be requested daily which is inconvenient as most hotels have a daily set schedule for clean up in rooms that have been marked with the ‘make up’ card. 3. We checked in on New Year’s Eve and there was a ‘buzz’ around the hotel, which was ok as it was New Year’s Eve, However the noise levels did not go down even 3 hours after the countdown. "
Show more
8.7

Excellent

209 reviews

Avg price per night
$ 80
MINT Express Melrose View
Greater Melrose,Johannesburg - View on map
8.8

Excellent

69 reviews

Avg price per night
$ 38
City Lodge Hotel at OR Tambo International Airport Johannesburg
Greater OR Tambo,Johannesburg - View on map
"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

1379 reviews

Avg price per night
$ 87
Indaba Hotel
Sandton,Johannesburg - View on map
"We were extremely impressed with this hotel. An international conference was being hosted there and it was fascinating to talk to all the different cultures over breakfast. The grounds are green and natural and filled with bird life. It offered everything a traveller could wish for from swimming pools, a gym, a spa to mention but a few. The only thing I struggled with was a totally closed up room that was air conditioned. Beautifully warm in the cold Johannesburg Winter though."
Show more
8.4

Excellent

255 reviews

Avg price per night
$ 60
Rosebank Hostel
Randburg,Johannesburg - View on map
"two weeks later and the "
5.9

31 reviews

Radisson Hotel & Convention Centre Johannesburg, O.R. Tambo
Greater OR Tambo,Johannesburg - View on map
"I won’t be staying at any other hotel! I had an amazing stay! Great staff, incredible food and wonderful service!"
8.8

Excellent

38 reviews

Avg price per night
$ 103
MINT Express Sandton View
Greater Melrose,Johannesburg - View on map
"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

Excellent

62 reviews

Avg price per night
$ 47
Radisson Blu Hotel Sandton Johannesburg
Sandton,Johannesburg - View on map
"We asked for a room on a higher floor since this was the last stop for our daughter on a family holiday. With the rest of us continuing to travel for two weeks we wanted it to be special for her. Raddison Blu surpassed all our expectations with an upgrade to the penthouse. Four bedrooms (all with ensuite), huge living spaces and fantastic views on three levels, we felt truly spoilt and did not want to leave. We had a dinner and breakfasts in the excellent restaurant, daughters enjoyed the superlative gymnasium and pool facilities (there is a running track around the inside of the building on this high floor) while the bar and the sports coverage were appreciated by son and husband. Radisson Blu is located in a safe part of Johannesburg (Sandton) and we happily walked the 10 minutes to the nearby shopping mall, shuttle buses brought us back after dark. We felt very safe and thoroughly enjoyed Johannesburg, our three nights was not enough - much to our surprise. The fabulous staff and lovely facilities would be available to all but the penthouse was a fabulous treat."
Show more
8.5

Excellent

923 reviews

Avg price per night
$ 121
Hotel Sky, Sandton
Sandton,Johannesburg - View on map
"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.5

Excellent

104 reviews

Avg price per night
$ 73
Luxury @ Sandton Skye
Sandton,Johannesburg - View on map
"The check in was a nightmare ! I wasn't given the option to pay online, and when i got there, despite having the booking confirmed multiple times on email- its like nobody was expecting us. It was a very long and tedious process and completely took away from the beautiful place. Im unlikely to recommend this place to anyone unfortunately. "
Show more
5.6

6 reviews

Avg price per night
$ 66

Fast facts about Johannesburg, South Africa

Accommodations2,565 properties
Popular hotelCity Lodge Hotel at OR Tambo International Airport Johannesburg
Popular areaSandton
Nightly rates from$10
AirportO. R. Tambo International Airport
Reasons to visitShopping, Restaurants, Business

Discover the neighborhoods of Johannesburg


Just booked


Just viewed by other Agoda travelers


Traveler impressions of Johannesburg




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.