Search hotels in Johannesburg, South Africa

Enter your dates and choose from 2392 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...

N
Nelsiwe
From
Eswatini
The rose I received as a welcome. The personalized message of welcome in the room. The staff are particularly amazing especially Itumeleng. Goes above and beyond to make you feel welcome and at home
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,146 reviews
Price from
US$253.86
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...

a
aude
From
Reunion
Impressive and beautiful room, delicious and incredible breakfast ! We felt secured at all times.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,748 reviews
Price from
US$137.60
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.

L
Lynette
From
Nigeria
Everything. Friendly, helpful staff, luxurious , quality bedding, complimentary mini bar and Snacks spa treatment .
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,693 reviews
Price from
US$186.07
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...

K
Kamil
From
Poland
When you step in the Monarch Hotel, you enter the world of well understood luxury. The hotel is perfectly located just next to the Rosebank Gautrain station (if you leave the station using the Southern Exit, the hotel appears right in front of your eyes). This tasetfully decorated building contains also an indoor patio/garden restaurant that will welcome and give you some rest from the hustle and bustle of this vibrant city. But most of all, what deserves more than a mention is the wonderful staff! They are friendly, welcoming, discreet, helpful and extremely respectful! They are simply a pleasure to be around. It is a safe haven that you are happy to come back to after the whole day full of activities. I was really happy with my choice.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 166 reviews
Price from
US$304.63
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...

G
Georgina
From
Zimbabwe
Perfect location in a vibrant spot! Proud Mary outdid itself with the food. Loved every aspect of my stay - will be going back!!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 760 reviews
Price from
US$207.70
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.

k
kulemeka
From
Malawi
The cleanliness was outstanding and the staff were exceptional. I would highly recommend The Leonardo to anyone looking for a memorable stay.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 376 reviews
Price from
US$493.29
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.

K
Kamcilla
From
France
Beautiful property. Friendly staff. Excellent breakfast.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 423 reviews
Price from
US$236.55
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
Alice
From
Italy
Amberhall is the place to be. The owners have done an incredible job, and the staff is outstanding. It's not just a little paradise oasis in appearance—everyone working there goes above and beyond to make it feel that way too.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 312 reviews
Price from
US$91.74
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.

O
Octodure
From
Switzerland
Had suite 1, very comfy, coffee machine in the room. Good breakfast. Nice garden. No power cuts.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 466 reviews
Price from
US$194.85
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.

Y
Yulia
From
Russia
A very nice hotel with all facilities, nice attitude from the staff, pretty restaurants and hotel territory, picturesque view from the room
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 511 reviews
Price from
US$692.34
1 night, 2 adults
See all 2392 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.5
Very good - What previous guests thought, 4,952 reviews

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

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

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,922 reviews

Johannesburg's best hotels with breakfast

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

Located in the cultural district of Rosebank, 54 on Bath, Johannesburg Rosebank offers a large terrace area and an outdoor swimming pool. The spacious rooms include a working desk and wide windows.

From US$198.19 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 170 reviews

Featuring luxurious and spacious suites, Saxon Hotel, Villas & Spa includes a spa and outdoor pool.

From US$894.27 per night
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.37 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews

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

From US$306.01 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$181.13 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 75 reviews

Sanctuary Mandela has an outdoor swimming pool, garden, a restaurant and bar in Johannesburg. Boasting a concierge service, this property also provides guests with a sun terrace.

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.26 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$189.93 per night

Budget hotels in Johannesburg

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 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$72.70 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,479 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$63.75 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5,454 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$73.73 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,304 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.

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

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

From US$110.57 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,484 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$261.88 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,217 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$100.53 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,226 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.21 per night

Hotels in Johannesburg that you can book without a credit card

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 175 reviews

Situated in Johannesburg, 800 metres from Thrupps Shopping Centre, Illovo Lodge features air-conditioned rooms and free private parking. Free Wi-Fi is available throughout the property.

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

@Sandton Hotel features an outdoor swimming pool, garden, a restaurant and bar in Johannesburg.

From US$131.54 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,228 reviews

Located in Johannesburg, 2 km from Gautrain Sandton Station, Seven Villa Hotel & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

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

Offering an outdoor pool and views of the pool, City Lodge Hotel Fourways is located in Fourways in the Gauteng Region, 1.1 km from Fourways Mall.

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

Situated in Johannesburg, 1.9 km from Sandton City Shopping Centre, City Lodge Hotel Sandton, Morningside features an outdoor pool and fitness centre. Rooms are fitted with a flat-screen TV.

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

The Capital on Bath is set in Rosebank, just 600 metres from Rosebank Mall and 550 metres from Keyes Art Mile. This hotel offers free onsite parking and free WiFi.

From US$116.43 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 471 reviews

In Melrose Arch, Johannesburg, this trendy 5-star hotel is 10 km from the city centre. It offers stylish rooms with state-of-the-art amenities and oversized bathrooms.

From US$250.13 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 27 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$78.47 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 564 reviews
The hotel staff were excellent. They were very friendly, polite and helpful.They assisted me ordering Ubers for travel to the airport and the military museum. Room was spacious,clean and comfortable. Restaurant food delicious.
Guest review by
Terry
Australia
From US$57.64 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 3,071 reviews
We were upgraded into a 3 bedroom apartment which was clean, the beds were comfortable. We loved the place and will definitely come back.
Guest review by
Gcinile
Eswatini
From US$894.27 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 170 reviews
Spectacular ! The staff are exceptional . The facilities, rooms, decor and overall ambience was just absolutely amazing .
Guest review by
Ibinabo
Ireland
From US$183.70 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,693 reviews
Everything. Friendly, helpful staff, luxurious , quality bedding, complimentary mini bar and Snacks spa treatment .
Guest review by
Lynette
Nigeria
From US$167.49 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 827 reviews
The fact that there was a restaurant down stairs was top tier. The hotel is just as perfect nje.
Guest review by
Mafora
South Africa
From US$105.96 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,053 reviews
Perfect location, clean, friendly staff, value for money and great breakfast.
Guest review by
Fabiane
Brazil
From US$40.39 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 399 reviews
The room were spacious and comfortable and I'm looking forward to come back
Guest review by
Hlengiwe
South Africa
From US$118.27 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 445 reviews
It’s a beautiful space with classy furnishings and very helpful staff
Guest review by
Nelsiwe
Eswatini
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,247 reviews
The apartment was spacious and comfortable with comfy beds and sofas
Guest review by
Ozzy
Zimbabwe
From US$127.74 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 793 reviews
Thanks very much to your stuff there. There is really hands ✋️ on
Guest review by
Dhlamini
South Africa
From US$116.43 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 781 reviews
The location was accessible, it's was easy to get to place.
Guest review by
Mavis
Eswatini
From US$51.93 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 521 reviews
Such a lovely place, loved everything about it
Guest review by
Lits'oanelo
Lesotho
From US$20.14 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 206 reviews
Quite good inside Tv you choose what you want
Guest review by
Bheks71
From US$54.73 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 497 reviews
The interior , cleanness and entertainment
Guest review by
Maoeng
Lesotho
From US$187.51 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,092 reviews
Comfort and cleanliness, hospitable staff
Guest review by
Mookho
Lesotho

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

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
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
10

Jo Burg is a place booming with character and creativity.

Jo Burg is a place booming with character and creativity. Some areas are a bit strange or may seem unsafe, and distances are a bit big for walking, but the art centers, museums, galleries, stores, restaurants, and libraries make up for everything. Bead-work jewellry and accessories, vintage clothes, furniture, decorations and books make up for everything else. People are super friendly, Uber is always reliable, and both the people and the place help visitors feel inspired.
Guest review by
ReginaldReview
Romania
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
10

The only thing missing is a gift shop, I did not see, if it...

The only thing missing is a gift shop, I did not see, if it is possible please put a gifts store selling hat with South Africa JNB, Tea shirts something with South Africa Flag, Garden Court Sandton log for us to bring back for families and friends thank you.
Guest review by
Chizoba
United States