Agoda Hero Banner

Find Hotels in Johannesburg, South Africa

2492 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
"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

1701 reviews

Avg price per night
$ 86
Peermont Metcourt at Emperors Palace Johannesburg
Greater OR Tambo,Johannesburg - View on map
"Overall a pleasant stay and would recommend if you have business at Emperors."
8.1

Excellent

1745 reviews

Avg price per night
$ 146
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.5

Excellent

103 reviews

Avg price per night
$ 105
St Andrews Hotel and Spa pty Ltd
Germiston,Johannesburg - View on map
"the room was luxurious, I enjoyed the solitude, and was one of the best decisions that I took. the spa was an additional indulgence, which I loved as well. "
Show more
8

Excellent

132 reviews

Avg price per night
$ 62
MINT Express Melrose View
Greater Melrose,Johannesburg - View on map
"Very neat clen and quiet if youre just passing by or for a short stay."
8.6

Excellent

156 reviews

Avg price per night
$ 44
Signature Lux Hotel by ONOMO - Sandton
Sandton,Johannesburg - View on map
"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

771 reviews

Avg price per night
$ 57
The Maslow Hotel Sandton
Sandton,Johannesburg - View on map
"I had a great time. The staff were helpful and knowledgeable about most things. The food was splendid and the environment was very nice. Didn't dare to move around outside in the night time but that is not the hotel's issue as it seems South Africa on the whole does not present a safe image. "
Show more
8.6

Excellent

309 reviews

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

990 reviews

Avg price per night
$ 144
Aero Guest Lodge
Greater OR Tambo,Johannesburg - View on map
"This is a well organized Guest House very close to Johannesburg airport with good facilities, large rooms and free WiFi which is a rarity in South Africa. It is very convenient for people arriving from, or departing for, overseas destinations. Good value for money."
Show more
8.3

Excellent

284 reviews

Avg price per night
$ 47
Airport Inn Bed and Breakfast
Greater OR Tambo,Johannesburg - View on map
"Helpful staff and quick service for check-in and check-out. Very helpful with transport to and from airport. Only 10 min drive from airport. A place I will use again if I go through Johannesburg and will recommend it to friends. It is a kind and friendly picture of the country of South Africa!"
Show more
7.7

Very good

609 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

1701 reviews

Avg price per night
$ 86

Fast facts about Johannesburg, South Africa

Accommodations2,492 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


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 45. 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 163.

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 45. 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 134.

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

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

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 Peermont D'oreale Grande at Emperors Palace Johannesburg.

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

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 Agterplaas B&B Guesthouse, Claires of Sandton Luxury Guest House and Rivonia Premier Lodge.

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

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

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.