Search hotels in Johannesburg, South Africa

Enter your dates and choose from 2358 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, 1.6 miles from Observatory Golf Club, The Houghton Hotel, Spa, Wellness & Golf provides accommodations with an outdoor swimming pool, free private parking, a fitness center...

J
Jade
From
United Kingdom
Fabulous room and facilities, attentive staff. Just a great place in general, I would definitely stay again.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,149 reviews
Price from
$255.20
1 night, 2 adults

Home Suite Hotels Rosebank

Hotel in Johannesburg

Home Suite Hotels Rosebank features accommodations set in Rosebank and located less than 0.6 mi from Rosebank Gautrain station, Home Suite Hotels Rosebank offers accommodations for any discerning...

N
Natasha
From
Ireland
great staff, lovely rooms and great facilities
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,729 reviews
Price from
$138.33
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.

A
Adanus Shanti
From
United States
Loved nature and style of the hotel.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,751 reviews
Price from
$362.06
1 night, 2 adults

The Monarch Hotel

Hotel in Johannesburg

Located in Johannesburg and with Parkview Golf Club reachable within 2.5 miles, The Monarch Hotel has concierge services, allergy-free rooms, a terrace, free WiFi throughout the property and a...

M
Maggie
From
United States
Very unique and comfortable. Had enough space to relax and the staff was very nice
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 155 reviews
Price from
$306.24
1 night, 2 adults

HYDE JOHANNESBURG ROSEBANK

Hotel in Johannesburg

Located in Johannesburg and with Parkview Golf Club reachable within 2.5 miles, HYDE JOHANNESBURG ROSEBANK has concierge services, non-smoking rooms, a fitness center, free WiFi throughout the...

A
Ahmed
From
Egypt
I liked everything about the hotel , the location is perfect , the staff is very helpful the rooms are big & comfortable the hotel restaurant & bar is amazing too. Highly recommend hotel , they helped me with early check ✌️
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 780 reviews
Price from
$208.80
1 night, 2 adults

The Leonardo

Hotel in Johannesburg

Located in Johannesburg and with Gautrain Sandton Station reachable within a 6-minute walk, The Leonardo provides concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi and a...

T
Tamara
From
Israel
Beautiful and very comfortable hotel. Very good breakfast.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 368 reviews
Price from
$495.90
1 night, 2 adults

The Giglio Boutique Hotel at Zevenster

Hotel in Johannesburg

Located in Johannesburg, 4.6 miles from Observatory Golf Club, The Giglio Boutique Hotel at Zevenster has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Jubbin
From
Australia
Excellent location and rooms. I arrived late at night and they had my dinner which I had pre-ordered ready to go. I only had the 1 night, but the rooms were comfortable, the food was delicious and everything was quite easy. Beds were comfortable as well.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 424 reviews
Price from
$237.80
1 night, 2 adults

Amberhall Guesthouse

Hotel in Johannesburg

Located 5 mi from Monte Casino, Amberhall Guest house in Randburg features a garden with a small stream. All rooms have a flat-screen TV with satellite channels.

A
Alvarez
From
United States
Staff was amazing and super accommodating. We had the best dinners prepared by Tersia!!!! It was all super nice and delicious
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 302 reviews
Price from
$92.22
1 night, 2 adults

Hoeveld House

Hotel in Johannesburg

Featuring free WiFi throughout the property, Hoeveld House offers accommodations in Sandton, 656 feet from Inanda Club.

A
Anthony
From
Australia
The food was amazing. House was in a great location and the grounds were large and well maintained. Our room was of a high standard with large comfortable bed area and separate lounge. Bathroom facilities were spacious. The house had a communal lounge room, large dining room, breakfast room and large grounds including seating and pool.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 484 reviews
Price from
$195.88
1 night, 2 adults

The Parkwood

Hotel in Johannesburg

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

L
Lisa
From
Australia
Couldn’t fault The Parkwood! The gardens, facilities, stunning accomodation and personal service were beyond our expectations.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 249 reviews
Price from
$232.29
1 night, 2 adults
See all 2358 hotels in Johannesburg

Most-booked hotels in Johannesburg in the past month

See all

Johannesburg's best hotels with breakfast

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 249 reviews

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

    From $204.42 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 741 reviews

    In the cultural district of Rosebank, 54 on Bath, Johannesburg Rosebank features a large terrace area and an outdoor swimming pool. The spacious rooms include a work desk and wide windows.

    From $225.60 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 174 reviews

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

    From $841.01 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 311 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 $625.24 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 112 reviews

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

    From $339.30 per night
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 54 reviews

    Located in Johannesburg, 2.7 miles from Johannesburg Stadium, 10 2nd Avenue Houghton Estate by Dream Resorts has accommodations with an outdoor swimming pool, free private parking, a fitness center...

    From $252.88 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 72 reviews

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

    From $265.28 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 11 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 $522 per night

Budget hotels in Johannesburg

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 1,414 reviews

    Located in Johannesburg, 4.8 miles from Observatory Golf Club, BlackBrick Bedfordview ApartHotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

    From $77.84 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 5,360 reviews

    Located in Johannesburg, within a 12-minute walk of Gautrain Sandton Station and one mile of Sandton City Mall, BlackBrick Sandton Two provides accommodations with a garden and free WiFi as well as...

    From $96.28 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,313 reviews

    Located in Johannesburg, 2.5 miles from Parkview Golf Club, Hyatt House Johannesburg Rosebank has accommodations with a fitness center, free private parking, a garden and a terrace.

    From $117.01 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,326 reviews

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

    From $88.93 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 6,139 reviews

    Located in Johannesburg, a 10-minute walk from Gautrain Sandton Station, The Catalyst Apartment Hotel by NEWMARK has accommodations with an outdoor swimming pool, free private parking, a fitness...

    From $81.35 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 3,728 reviews

    Located in Johannesburg, a 15-minute walk from Gautrain Sandton Station, Blackbrick Sandton One has accommodations with a fitness center, free private parking, a terrace and a restaurant.

    From $89.84 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 8,831 reviews

    Located in Johannesburg, Hotel Sky Sandton is 820 feet from Sandton City Mall and features various facilities, such as two restaurants, a fitness center and a bar.

    From $99.99 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2,349 reviews

    Located in Johannesburg, 2.3 miles from Observatory Golf Club, Garden Court Eastgate has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

    From $83.66 per night

Hotels in Johannesburg you can book without a credit card

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 81 reviews

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

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 5,637 reviews

    Featuring a casino, Hotel Perte at Montecasino is located in Johannesburg in the Gauteng region, a 3-minute walk from Montecasino and 7.6 miles from Sandton City Mall.

    From $67.37 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 471 reviews

    In Melrose Arch, Johannesburg, this trendy 5-star hotel is 6.2 mi from the city center. It offers stylish rooms with state-of-the-art amenities and oversize bathrooms.

    From $286.31 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 25 reviews

    Located in Johannesburg, a 8-minute walk from Gautrain Sandton Station, Capitol on the Park has accommodations with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 82 reviews

    Located in Johannesburg, 2.8 miles from Parkview Golf Club, Ten Bompas Hotel has accommodations with a garden, free private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 505 reviews

    Located in Johannesburg, within 3.2 miles of Johannesburg Stadium and 3.6 miles of Apartheid Museum, Millennium hotel provides accommodations with a garden and free WiFi throughout the property as...

  • Genesis on Fairmount is located in Johannesburg, 3.7 miles from Observatory Golf Club and 4.9 miles from Johannesburg Stadium. This 3-star hotel has air-conditioned rooms with a private bathroom.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 4 reviews

    Ideally set in the Sandton district of Johannesburg, Michelangelo Hotel Luxury 1 Bedroom Apartment- Nelson Mandela Square & Sandton City is located a 7-minute walk from Gautrain Sandton Station, half...

FAQs about hotels in Johannesburg

See reviews by guests who stayed at hotels in Johannesburg

See all
  • From $57.94 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3,027 reviews
    The front office, house keeping and kitchen staffs were very friendly and helpful, from checking in and throughout my stay. The owner was also extremely friendly. I enjoyed the breakfast and the meals.
    Guest review by
    Samuel Isaiah William
    Ghana
  • From $63.80 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 560 reviews
    The place is very beautiful I love everything about that place,the room is very clean,bed very comfortable I will definitely come back... I did enjoy being there,keep up the good work🙌❤
    Guest review by
    Florah
    South Africa
  • From $40.60 per night
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 425 reviews
    Close to Eastgate mall Bed comfortable Very clean room They Offered for my car to be washed at the parking Wifi signal strength very strong Hot water
    Guest review by
    Thabo
    South Africa
  • From $100.78 per night
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,925 reviews
    Fantastic service, I was very impressed. Staff friendly and professional. Free underground parking big bonus. Wifi worked well without problems.
    Guest review by
    Melanie
    South Africa
  • From $52.65 per night
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 503 reviews
    I had a great stay ,and the area is safe.,will definitely come back
    Guest review by
    Thabang K. Matabana
    Botswana
  • From $117.04 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,276 reviews
    We loved our stay, the food was delicious and staff was lovely
    Guest review by
    Ntokozo Skhandisa Mdluli
    South Africa
  • From $110.20 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 459 reviews
    Lovely staff, great food at the cafe onsite & beautiful pool
    Guest review by
    Kerry
    United States
  • From $168.78 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 767 reviews
    Very clean and spacious. It was a magnificent place to stay
    Guest review by
    Jimu
    South Africa
  • From $254.11 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,084 reviews
    It is clean, comfortable, and super convenient.
    Guest review by
    abebaw
    Ethiopia
  • From $102.37 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 792 reviews
    Staff was exceptionally nice and professional
    Guest review by
    Pamela
    United States
  • From $92.28 per night
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 593 reviews
    Everything was good there breakfast was 100%
    Guest review by
    Ayanda
  • From $247.31 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,025 reviews
    Good shuttle bus to local shopping mall.
    Guest review by
    Deborah
    United Kingdom
  • From $120.70 per night
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 791 reviews
    Breakfast was so nice, a lot I enjoyed
    Guest review by
    Nomvula
    South Africa
  • From $220.84 per night
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 2,751 reviews
    Loved nature and style of the hotel.
    Guest review by
    Adanus Shanti
    United States
  • From $20.24 per night
    Scored out of 10, guest rating 5.7
    Fair - What previous guests thought, 209 reviews
    Clean, spacious, secure, comfortable
    Guest review by
    Ndlovu
    South Africa
  • From $841.01 per night
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 174 reviews
    this property is magnificent!!
    Guest review by
    Nancy
    United States

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

  • 10.0

    the accommodation is located in a very up market area in JHB...

    the accommodation is located in a very up market area in JHB and very secure, From the host to the security team, they were very accommodating and friendly. Walking distance to the beautiful restaurants and clubs.
    Guest review by
    Nadhir
    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
  • 8.0

    The roads in the city are full of potholes and the city...

    The roads in the city are full of potholes and the city itself is very dirty. The mayor of the city is required to improve this city as it is a destination to most people who want to see the Johannesburg city Centre
    Guest review by
    Shah
  • 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

    The City Centre is confusing.

    The City Centre is confusing. Start with the 1 hour tour of Constitution Hill as it will get you to the top of the central hill and give you a place you can return to without getting lost. The Jo'burg (Civic) Theatre is nearby and you may be able to see a play. Other places to visit: Apartheid Museum (good) and Gold Reef City (poor), they are adjacent, visit on same day. James Hall Transport Museum Walter Sisulu Botanic Garden and Montecasino Bird Garden Soweto - do the walking tour, contrast between Kliptown and Orlando is extreme. To get around the city use the Bolt taxis. Hartbeesport: Harty's Horseback Safari, also Hartbeesport dam (you will need to hire a car) Pilanesburg Game Reserve: Book a 2 day safari and stay overnight. They will collect you from your hotel in Jo'burg. Stay overnight because you see more birds at dusk and dawn.
    Guest review by
    Bob Marshall
    United Kingdom