Search hotels in Johannesburg, South Africa

Enter your dates and choose from 2437 hotels and other places to stay

Check out these popular cities in Johannesburg

Stay in Johannesburg's best hotels!

Filter by:

Star rating
Review score

The Houghton Hotel, Spa, Wellness & Golf

Hotel in Johannesburg

Located in Johannesburg, 2.5 km from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a...

A
Andrew
From
Uganda
The rooms were epic. Very nice
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,134 reviews
Price from
US$239.16
1 night, 2 adults

Home Suite Hotels Rosebank

Hotel in Johannesburg

Home Suite Hotels Rosebank features accommodation set in Rosebank and situated less than 1 km from Rosebank Gautrain station, Home Suite Hotels Rosebank offers accommodation for any discerning guest...

N
Nien Yuan
From
Singapore
The breakfast was amazing, the rooms were beautiful, and HAZEL
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,756 reviews
Price from
US$143.49
1 night, 2 adults

Thaba Eco Hotel

Hotel in Johannesburg

Surrounded by the Klipriviersberg Nature Reserve, Thaba Eco Hotel and Spa features elegant suites. It offers a swimming pool, a spa, and function and conference facilities.

J
Johannes
From
Sweden
Spacious room, scenic views, great restaurant, great breakfast, staff cute and lovely, safe area - just perfect!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,661 reviews
Price from
US$226.43
1 night, 2 adults

The Monarch Hotel

Hotel in Johannesburg

Situated in Johannesburg and with Parkview Golf Club reachable within 4.1 km, The Monarch Hotel features concierge services, allergy-free rooms, a terrace, free WiFi throughout the property and a...

D
Danneile
From
United States
The minute I set foot in this hotel, I loved it so much that I booked another night. It’s luxurious in every way, yet somehow still homely and intimate. Every member of staff was not only kind and thoughtful in helping me with my bags and storage, accommodating last-minute requests, etc—but went above and beyond to ensure guest happiness. Everyone was incredible and deserves high praise, although I must give special thanks to the head of guest experience (Francine?). Best service I have ever seen, even relative to other 5-star properties. The food was superb…I particularly enjoyed the peri peri chicken, malva pudding, and watermelon chilli mocktail. I also loved this lavender/white chocolate drink they made with nondairy milk…ugh I’m getting hungry just thinking about it! I should also note how conveniently located it is—literally right by Rosebank Gautrain, with nearby shops, restaurants, etc. Thank you for a fabulous stay! This is the only place I wish to return when next in Johannesburg, and I passionately recommend this hotel to all.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 174 reviews
Price from
US$306.12
1 night, 2 adults

HYDE JOHANNESBURG ROSEBANK

Hotel in Johannesburg

Set in Johannesburg and with Parkview Golf Club reachable within 4.1 km, HYDE JOHANNESBURG ROSEBANK offers concierge services, non-smoking rooms, a fitness centre, free WiFi throughout the property...

D
Dávid
From
Faroe Islands
Great staff, great location, amazing room. Even put a baby cod in the room without us requesting it.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 757 reviews
Price from
US$208.72
1 night, 2 adults

The Leonardo

Hotel in Johannesburg

Set in Johannesburg and with Gautrain Sandton Station reachable within 600 metres, The Leonardo offers concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a restaurant.

M
Myrna
From
Switzerland
Room & view, Spa Treatment, Pool
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 380 reviews
Price from
US$485.27
1 night, 2 adults

The Giglio Boutique Hotel at Zevenster

Hotel in Johannesburg

Set in Johannesburg, 7.4 km from Observatory Golf Club, The Giglio Boutique Hotel at Zevenster offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

B
Bergljot
From
Norway
Just amazing. The people that worked there was just Fantastic
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 418 reviews
Price from
US$237.71
1 night, 2 adults

Amberhall Guesthouse

Hotel in Johannesburg

Located 8 km from Monte Casino, Amberhall Guesthouse in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels.

A
Alexander
From
Germany
Wonderful place, very relaxing, very well located and all employees were incredibly nice, especially the manager, who can also speak German very well and has advised us with restaurants and excursion destinations. Thank you for everything
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 309 reviews
Price from
US$92.18
1 night, 2 adults

Hoeveld House

Hotel in Johannesburg

Featuring free WiFi throughout the property, Hoeveld House offers accommodation in Sandton, 200 metres from Inanda Club.

I
Irina
From
Qatar
Absolutely stunning accommodation! The rooms were spacious, and one of them appeared to have been freshly painted. The garden surrounding the property was beautiful, with lovely birds adding to the peaceful atmosphere. It was so enjoyable that we ended up spending the entire evening relaxing by the garden and enjoying the pool view. A highlight was the mild weather—even in winter, it wasn’t cold. The breakfast was homemade, with a limited selection, but everything was delicious. The staff were incredibly supportive and friendly. It’s also important to mention that the place felt very safe, with security present on-site. The hotel itself is just a few minutes’ drive from Mandela Square, which is full of great restaurants. Secure parking was also provided.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 467 reviews
Price from
US$195.80
1 night, 2 adults

Four Seasons Hotel The Westcliff

Hotel in Johannesburg

Four Seasons Hotel The Westcliff is a luxury 5-star hotel located within 1 km from the Johannesburg Zoo. Featuring an expansive lush garden, the hotel offers a restaurant, fitness centre.

M
Maged
From
Belgium
The connection of the room to the pool through the terrace.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 509 reviews
Price from
US$753.70
1 night, 2 adults
See all 2437 hotels in Johannesburg

Most booked hotels in Johannesburg in the past month

See all

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 8,278 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 5,030 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 8,255 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 4,521 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,163 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,267 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 7,260 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,697 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,242 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,134 reviews

Johannesburg's best hotels with breakfast

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 304 reviews

This award-winning boutique hotel, located in a tranquil suburb of Sandton, impresses with its Balinese Spa, excellent restaurant and world-class suites.

From US$546.89 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 120 reviews

The Peech is Johannesburg's eco-friendly, chic boutique hotel. Situated centrally in Melrose, between Rosebank and Sandton.

From US$307.51 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 58 reviews

Situated in Johannesburg, 4.4 km from Johannesburg Stadium, 10 2nd Avenue Houghton Estate by Dream Resorts features accommodation with an outdoor swimming pool, free private parking, a fitness centre...

From US$152.19 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 75 reviews

Situated in Johannesburg, 5.8 km from Parkview Golf Club, Sanctuary Mandela features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$265.18 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 13 reviews

Featuring a temperature-controlled swimming pool and a lush garden, AtholPlace Hotel & Villa also offers an intimate bar with built-in fireplace. Free WiFi is available throughout the property.

From US$519.74 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,512 reviews

Set in Johannesburg, 7.8 km from Observatory Golf Club, BlackBrick Bedfordview ApartHotel offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$64.06 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,481 reviews

Located in Johannesburg, within 1.1 km of Gautrain Sandton Station and 1.6 km of Sandton City Mall, BlackBrick Sandton Two provides accommodation with a garden and free WiFi as well as free private...

From US$92.34 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,283 reviews

Situated in Johannesburg, 4.1 km from Parkview Golf Club, Hyatt House Johannesburg Rosebank features accommodation with a fitness centre, free private parking, a garden and a terrace.

Budget hotels in Johannesburg

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews

Set in Johannesburg, 4.3 km from Parkview Golf Club, One Rosebank offers accommodation with a garden, free private parking and a restaurant.

From US$73.05 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,294 reviews

Hyatt House Johannesburg, Sandton features a garden, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Johannesburg.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,488 reviews

Located in Johannesburg, 4.5 km from Sandton City Mall, Radisson RED Hotel Johannesburg Rosebank provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a terrace.

From US$189.13 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,242 reviews

Set in Johannesburg, less than 1 km from Gautrain Sandton Station, The Catalyst Apartment Hotel by NEWMARK offers accommodation with an outdoor swimming pool, free private parking, a fitness centre...

From US$101.03 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,256 reviews

Located in Johannesburg, 5.4 km from Apartheid Museum, Lilian Lofts Hotel & Spa provides accommodation with a terrace, free private parking and a restaurant.

From US$54.48 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,851 reviews

Set in Johannesburg, 10 km from Saps Mechanical School Golf Club, Radisson Hotel and Convention Centre OR Tambo Airport offers accommodation with an outdoor swimming pool, free private parking, a...

From US$104.99 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 3,673 reviews

Situated in Johannesburg, 1.3 km from Gautrain Sandton Station, Blackbrick Sandton One features accommodation with a fitness centre, free private parking, a terrace and a restaurant.

From US$79.81 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 5,575 reviews

Featuring a casino, Hotel Perte at Montecasino is located in Johannesburg in the Gauteng region, 300 metres from Montecasino and 12 km from Sandton City Mall.

Hotels in Johannesburg that you can book without a credit card

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 309 reviews

Located 8 km from Monte Casino, Amberhall Guesthouse in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels.

From US$106.82 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 467 reviews

Featuring free WiFi throughout the property, Hoeveld House offers accommodation in Sandton, 200 metres from Inanda Club.

From US$197.37 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 253 reviews

The Parkwood is nestled in a lush and well-manicured garden estate in Parkwood, Johannesburg. It offers luxurious accommodation with a swimming pool and free Wi-Fi in all areas.

From US$224.77 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

In a prime location in Johannesburg, Mapungubwe Pop Champagne hotel apartments provides air-conditioned rooms with free WiFi, free private parking and room service.

From US$38.98 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 76 reviews

Marriott Executive Apartments Johannesburg, Melrose Arch features an outdoor swimming pool, fitness centre, a garden and restaurant in Johannesburg.

From US$349.96 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 22 reviews

Located in Bryanston, Little Tuscany Boutique Hotel offers elegantly furnished accommodation with free Wi-Fi and parking. Monte Casino and Bryanston Country Club are less than 4 km away.

From US$190.86 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 780 reviews

Conveniently located in the hub of Ferndale, Apollo Hotel offers contemporary rooms with a TV, just 7 km from Sandton’s business district. Facilities include an outdoor pool.

From US$64.64 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 28 reviews

Situated in Johannesburg, 700 metres from Gautrain Sandton Station, Capitol on the Park features accommodation with a garden, free private parking, a terrace and a restaurant.

FAQs about hotels in Johannesburg

See reviews by guests who stayed at hotels in Johannesburg

See all
From US$89.22 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 559 reviews
The Reef Hotel in Johannesburg, South Africa, offers an exceptional experience, as evidenced by my recent stay. The rooms are meticulously clean, providing a comfortable and welcoming atmosphere. The local breakfast is outstanding, featuring a superb selection of dishes that cater to various tastes. A standout aspect of the hotel is the incredibly friendly and accommodating staff; their willingness to offer a discount for early check-in was greatly appreciated. This gesture, among others, ensures that the Reef Hotel will be my top choice for future visits to Johannesburg. Highly recommended for anyone seeking a pleasant and hassle-free stay.
Guest review by
Muhammad
Pakistan
From US$91.17 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,099 reviews
Great hotel. Everything was nice. Me and my colleagues would surely choose it again next time we visit egypt. Great location, great service, friendly staff. Good value for the money. Breakfast was delicious. Very comfortable. Would definitely recommend Thank you!"
Guest review by
Massiell
United States
From US$811.68 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 171 reviews
The location of the hotel is in one of the most beautiful areas In Johannesburg, the property that surrounds the hotel is just stunning, the room was so spacious and nice, the staff was so lovely and helpful, breakfast was delicious, everything was great.
Guest review by
Paloma
Spain
From US$131.67 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,242 reviews
Everything and very close to melrose arch its a walking distance.. appartments are a good choice as you really feel like home.
Guest review by
nuru khan
Tanzania
From US$184.60 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,661 reviews
Spacious room, scenic views, great restaurant, great breakfast, staff cute and lovely, safe area - just perfect!
Guest review by
Johannes
Sweden
From US$135.13 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 801 reviews
Fantastic and spacious, great balcony view, the restroom was spacious and the kitchen was well equipped.
Guest review by
Nienaber
From US$57.92 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,066 reviews
The staff was really nice and friendly, I really enjoyed my stay,I will definitely go again 😊
Guest review by
Jegels
From US$208.36 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,093 reviews
Perfect location near Rosebank Mall and The Zone Very clean Professional staff
Guest review by
Leah
Kenya
From US$40.58 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 387 reviews
The room were spacious and comfortable and I'm looking forward to come back
Guest review by
Hlengiwe
South Africa
From US$127.96 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 838 reviews
The customer services, great team that's very prompt and willing to help
Guest review by
Theresia Ndapona
Namibia
From US$102.33 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 775 reviews
The location was accessible, it's was easy to get to place.
Guest review by
Mavis
Eswatini
From US$20.15 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 195 reviews
Quite good inside Tv you choose what you want
Guest review by
Bheks71
From US$59.77 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 484 reviews
The staff and the place met my expectation.
Guest review by
Johnson
South Africa
From US$52.78 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 500 reviews
The interior , cleanness and entertainment
Guest review by
Maoeng
Lesotho
From US$198.95 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 973 reviews
The view from the balcony was awesome
Guest review by
Oluwatobi
Nigeria
From US$121.27 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 437 reviews
Amazing place, enjoyed our stay here
Guest review by
Sithabile
United Kingdom

Planning a trip? Get inspired by reviews of cities in Johannesburg

10

Its a great city, you can find almost everything you are...

Its a great city, you can find almost everything you are looking for, from clothing, to places to eat and entertainment. The exchange rate has made it a cheap destination to visit for us regional visitors. All shops you find in developed countries, you find them here and more
Guest review by
Victoria
Zimbabwe
2.0

I did not like anything. The people did not even try!

I did not like anything. The people did not even try! When I complained about the dirty sheets, i was told they were washed the day before. No effort at all. The breakfast was just another disaster, not even a chair to sit on.
Guest review by
Shibambo
8.0

I grew up close to Jozi, so it’s always a sentimental...

I grew up close to Jozi, so it’s always a sentimental experience to see it again. The mine dumps and distressed buildings in town, the cemeteries and tall buildings, I love it! Living in Cape Town where local government fixes roads and cleans the streets, I’m always a bit shocked when I go up to see the level of decay, but the people and the vibe at least makes up for it! I spent a lot of time in Joburg central this time at the markets, and I loved it! It just has something no other place does.
Guest review by
René
South Africa
8.0

The place is easily accessible and not far from the main...

The place is easily accessible and not far from the main road. Rooms are clean, environment very quiet and tranquil. The people are warm and friendly. I believe in future it will be even better than it is now. It has great potential for growth. Overall we had a wonderful time. Friendly staff and management. They do not have a self catering facility but still made sure we are able to use their facilities for preparing our own food. Tshidiso and Madala Richard made sure we had everything we needed. Thank you all for making our stay a memorable one.
Guest review by
Nthabiseng
South Africa
8.0

I like the surroundings and going to the mall.

I like the surroundings and going to the mall. However it is not like Cape Town where there is security allround in the city centre and you feel safe. It was however enjoyable but had to leave my phone and other gadgets in the room
Guest review by
Xola
South Africa