Skip to main content

Filter by:


Star rating

Review score

Johannesburg – 809 hotels and places to stay
See the latest prices and deals by choosing your dates.
Max Executive Apartments, hotel in Johannesburg

Max Executive Suites is located in the suburb of Ilovo, close to Sandton, and offers contemporary styled apartments. The complex features a garden with outdoor pool.

8.3
Scored 8.3
Very good
Rated very good
1,107 reviews
Price from£55.86per night
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 Bristol Rosebank offers accommodation for any discerning...

9.3
Scored 9.3
Superb
Rated superb
1,374 reviews
Price from£92.83per night
The Haystack On Homestead, hotel in Johannesburg

Offering a year-round outdoor pool and barbecue, The Haystack On Homestead is situated in the Rivonia suburb of Sandton, 6 km from Sandton City Shopping Centre.

9.2
Scored 9.2
Superb
Rated superb
132 reviews
Price from£45.94per night
Orangerie Guest House, hotel in Johannesburg

Orangerie Guest House offers self catering accommodation or breakfast on request in the room. Each room has a balcony with amazing city views in Northcliff Johannesburg.

9.4
Scored 9.4
Superb
Rated superb
193 reviews
Price from£49.01per night
Agterplaas Guesthouse, hotel in Johannesburg

Offering comfortable guest rooms with private garden and free parking, this bed and breakfast is located in the suburb of Melville. Free WiFi is provided.

9.0
Scored 9.0
Superb
Rated superb
412 reviews
Price from£46.71per night
59 On True North Guest, hotel in Johannesburg

Set in Johannesburg and only 10 km from Gold Reef City Casino, 59 On True North Guest offers accommodation with garden views, free WiFi and free private parking.

8.2
Scored 8.2
Very good
Rated very good
107 reviews
Price from£40.24per night
Highgrove Guesthouse, hotel in Johannesburg

Set 5.3 km from Gautrain Sandton Station, Highgrove Guesthouse offers 4-star accommodation in Johannesburg and has a garden.

9.3
Scored 9.3
Superb
Rated superb
372 reviews
Price from£86.02per night
Zwelakho Furnished Apartments The Cube, hotel in Johannesburg

Set just 7.5 km from Sandton City Mall, Zwelakho Furnished Apartments The Cube provides accommodation in Johannesburg with access to an outdoor swimming pool, a garden, as well as a lift.

8.7
Scored 8.7
Fabulous
Rated fabulous
137 reviews
Price from£35.48per night
Stay Ulo at Atholl Gate, hotel in Johannesburg

In the Sandton district of Johannesburg, close to Gautrain Sandton Station, Stay Ulo at Atholl Gate features a garden and a washing machine. This apartment offers accommodation with a balcony.

8.0
Scored 8.0
Very good
Rated very good
1,017 reviews
Price from£76.09per night
Ten Bompas Hotel, hotel in Johannesburg

Ten Bompas is located in Dunkeld close within 5 km from the residential and commercial centres of Sandton, Hyde Park and Rosebank.

8.8
Scored 8.8
Fabulous
Rated fabulous
79 reviews
Price from£138.46per night
See all 407 hotels in Johannesburg

Most booked hotels in Johannesburg in the past month

Johannesburg's best hotels with breakfast

  • Sanctuary Mandela
    Breakfast options

    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.

    Staff through out the hotel were attentive and helpful

    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 48 reviews
  • The Cliffside Boutique Getaway
    Breakfast options

    Set in Johannesburg, 7.8 km from Parkview Golf Club, The Cliffside Boutique Getaway offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    The perfection and attention to detail was impressive

    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 64 reviews
  • The Syrene Boutique Hotel
    Breakfast options

    Located in Johannesburg’s wealthy Sandton District, The Syrene is a modern colonial-style hotel set among gardens and an outdoor pool. It features intimate accommodation with a gourmet restaurant.

    staff, facilities and amenities were very good and attentive to the needs

    9.1
    Scored 9.1
    Superb
    Rated superb
     · 16 reviews
  • Hotel Sky, Sandton
    Breakfast options

    Situated in Johannesburg, Hotel Sky, Sandton is 250 metres from Sandton City Mall and features various facilities, such as two restaurants, a fitness centre and a bar.

    It's my number 1 go to hotel when I need time out

    8.2
    Scored 8.2
    Very good
    Rated very good
     · 12,294 reviews
  • Seven Villa Hotel & Spa
    Breakfast options

    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.

    The Place was very safe Very clean Lovely stuff Amazing food

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,161 reviews
  • The Capital Melrose
    Breakfast options

    Set in Johannesburg, 5.9 km from Gautrain Sandton Station, The Capital Melrose offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a restaurant.

    the aesthetic was really great and great value for money

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,143 reviews
  • Piazza Hotel Montecasino
    Breakfast options

    Piazza Hotel Montecasino features a fitness centre, terrace, a bar and casino in Johannesburg.

    Everything within easy access. Feeling of security.

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,862 reviews
  • Pivot Hotel Montecasino
    Breakfast options

    Pivot Hotel Montecasino features an outdoor swimming pool, fitness centre, a terrace and restaurant in Johannesburg.

    Attractive, well appointed with excellent breakfast

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,388 reviews

Budget hotels in Johannesburg

  • BlackBrick Sandton Two
    Cheap hotel

    Located in Johannesburg, 1.1 km from Gautrain Sandton Station, BlackBrick Sandton Two provides accommodation with a garden, free private parking and a terrace.

    Location is perfect, rooms/building is beautiful.

    8.2
    Scored 8.2
    Very good
    Rated very good
     · 3,204 reviews
  • Hyatt House Johannesburg Rosebank
    Cheap hotel

    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.

    very clean, staff very accommodating and food was exceptional

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,310 reviews
  • @Sandton Hotel
    Cheap hotel

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

    The service was amazing … the breakfast was great …

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,015 reviews
  • Hyatt House Johannesburg, Sandton
    Cheap hotel

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

    It's home away from home. Best place to stay in.

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,188 reviews
  • Radisson RED Hotel Johannesburg Rosebank
    Cheap hotel

    Located in Johannesburg, 4.5 km from Parkview Golf Club, Radisson RED Hotel Johannesburg Rosebank provides accommodation with a fitness centre, private parking, a terrace and a restaurant.

    Exceptionally excellent staff welcoming and service

    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,360 reviews
  • The Catalyst Apartment Hotel by NEWMARK
    Cheap hotel

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

    Room was very comfy. Neat and clean. Friendly staff.

    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,420 reviews
  • Radisson Hotel & Convention Centre Johannesburg, O.R. Tambo
    Cheap hotel

    Set in Johannesburg, 10 km from Saps Mechanical School Golf Club, Radisson Hotel & Convention Centre Johannesburg, O.R.

    The staff were very friendly,food delicious,the place very clean

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,250 reviews
  • Blackbrick Sandton One
    Cheap hotel

    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.

    The room was very clean and the stuff was very polite.

    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,497 reviews

Hotels located in the centre of Johannesburg

  • Sandton studio Luxury, Comfort & Unique Stay
    Central location

    Located in Johannesburg and within 1.1 km of Gautrain Sandton Station, Sandton studio Luxury, Comfort & Unique Stay features a terrace, non-smoking rooms, and free WiFi throughout the property.

    The host provided everything to make me comfortable

    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 11 reviews
  • Marriott Executive Apartments Johannesburg, Melrose Arch
    Central location

    Marriott Executive Apartments Johannesburg, Melrose Arch features free bikes, fitness centre, a garden and bar in Johannesburg.

    close to restaurants and shopping. also a safe area

    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 107 reviews
  • Hoeveld House
    Central location

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

    Friendly relaxed style, lovely gardens, safe location

    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 616 reviews
  • Easy Stay - The Tyrwhitt Rosebank
    Central location

    Set in Johannesburg, 3.5 km from Parkview Golf Club, Easy Stay - The Tyrwhitt Rosebank features accommodation with free WiFi and free private parking.

    safety,there was no noise and the guards are helpful

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 211 reviews
  • Villa Moyal
    Central location

    The self-standing Villa Moyal offers modern, self-catering apartments as well as hotel rooms surrounded by gardens and a pool.

    Everything about it . I didn’t have breakfast there.

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 407 reviews
  • Ten Bompas Hotel
    Central location

    Ten Bompas is located in Dunkeld close within 5 km from the residential and commercial centres of Sandton, Hyde Park and Rosebank.

    Location great and the hotel is lovely. Room is great.

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 79 reviews
  • City Lodge Hotel Eastgate
    Central location

    Offering an outdoor pool and views of the pool, City Lodge Hotel Eastgate is set in Johannesburg in the Gauteng Region, 5 km from Johannesburg Stadium.

    Great staff including the General Manager who I meet

    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 253 reviews
  • The Peech Hotel
    Central location

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

    Did not have breakfast Location is very convenient

    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 66 reviews

FAQs about hotels in Johannesburg









Dynamic African Metropolis

This multi-coloured and complex African metropolis is the biggest city in South Africa and probably the living example of its much debated history. Johannesburg is not the capital of the country, but it represents its main economic hub, and is also the seat of the Constitutional Court.

Popularly known as Jo’burg, the city is constantly under renovation in all areas, allowing it to slowly but decidedly overcome its ‘Apartheid’ legacy. The Central Business District (CBD) alternates historic buildings with skyscrapers and a lively nightlife. Suburbs like Melville, Newtown or Rosebank have a bohemian atmosphere. With some of the best Johannesburg hotels, Sandton City and Hyde Park are modern residential and shopping areas.

Get to know South Africa’s history at Constitution Hill, the Apartheid Museum, and the Hector Pieterson Museum. Natural areas like the UNESCO World Heritage Site ‘Cradle of Humankind’, the Lion Park Nature Reserve, or the Krugersdorp Nature Reserve are located outside the city.

OR Tambo International Airport is the largest airport in Africa, while the smaller Lanseria Airport offers connections to mainly domestic destinations. Hotels near Johannesburg’s airport are a popular choice to avoid the last-minute rush. Check out the wide range of Johannesburg accommodation deals available on Booking.com.

Learn more about visiting Johannesburg
  • 22 attractions
  • 119 points of interest
  • 15 neighbourhoods
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Johannesburg:

  • 8.0
    Scored 8.0

    We travelled through it en route to Safari in Kruger.

    We travelled through it en route to Safari in Kruger. It is known to be a little unsafe for tourists, but there are many Ubers about and we never felt unsafe. If you stick to main areas, you'll be fine. Nelson Mandela Square has great options for dining. We visited the Apartheid museum which was really good
    Barry
    United Kingdom
  • 10
    Scored 10

    I love Johannesburg. Very warm people.

    I love Johannesburg. Very warm people. I often go on a stroll and wasn't attacked and I was previously warned. Getting around Joburg is really easy once you have the right address of where u are going.
    Bolima
    Cameroon
  • 8.0
    Scored 8.0

    I stayed mainly around the four ways/sandton area and l it...

    I stayed mainly around the four ways/sandton area and l it surprised me how safe l felt and how everything was within reach. My favourite places would def be the monte cassino dome its got the Italian streets vibe and l felt like l had visited two countries in one which was amazing, Tip to future travelors dress up and show up it takes the experience to another level. Also take time to visit Sandton mall and Nelson Mandela square on an easy afternoon and have lunch there, that was amazing. I ate mostly at the monte cassino dome that was pretty close to where l stayed and what an amazing experience especially at the fire room a must try out for visitors. I used uber transport and l got to where l needed to be on time every time. On my next visit l would try and avoid second guessing myself and just live life.
    Precious
  • 4.0
    Scored 4.0

    The lady at the reception was very helpful understanding...

    The lady at the reception was very helpful understanding what a wonderful lady Mrs Ntombizodwa Sithole If you could train your staff, maybe she could also assist you. People to train people how to receive guests, not gossip. The room that I stayed in the shower was not waking. The water was not going inside the drain as it's supposed to. The couch In the room are old and they smell bad. The food is not that good
    Thobile Ncikazi
    South Africa
  • 10
    Scored 10

    From the start of my trip to the end, arrival to departure I...

    From the start of my trip to the end, arrival to departure I had a good time and experience in all the activities and places that I visited like the Union Buildings, Mandela Square and many more to add
    EDMUND BLACKMORE
    Ghana
  • 8.0
    Scored 8.0

    Sandton is safe. The security was on point

    Sandton is safe. The security was on point I recommend visitors to stay at Sandton Mandela Square was my favourite .Trump Grill & butchery, l best meals Registered taxi a must use e g over ir bolt
    Elizabeth sibongile

Explore guest reviews of hotels in Johannesburg

  • From £32.46 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,268 reviews
    It's the best budget hotel in Sandton. 7/10 teams I go there I have a fine experience. Security is good, and the facilities are fine, albeit a little outdated by now. The beds are comfortable and is fine for the night. The rooms in the eastern wing are fantastic, if you manage to get a room here. The hotel has a fantastic location and in general I really enjoy my stays here. The outdoor parking and size of the hotel makes it a little less of a concrete jungle, with some exposure to gardens and trees.
    van der Westhuizen
    South Africa
  • From £54.08 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,754 reviews
    The Mint Hotel is absolutely beautiful and modern. If you are looking for luxury at a cheap price then this is the place to go. The staff is super friendly and so accommodating. This hotel could easily pass as a 5 star hotel if only they had a real pool and more facilities . Otherwise, everything else was top notch. I am highly impressed. I was even given a free upgrade to the executive rooms which was such a lovely surprise. I am definitely coming back!
    Christine
    South Africa
  • From £30.18 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,941 reviews
    As a foreign from Botswana firstly we know there is lotnof car theft in south africa 🇿🇦 but Mint Express Melrose comforted me those fears have been washed away I trust the hotel security. There is safety, the rooms are affordable and clean you sleep like a baby .not forget the staff 👌 Most of my business trips are in Pretoria but I will drive all the way to Bramley Street to Melrose for a stay ,passed 7months been doing tat
    T
    Tshepiso
    Botswana
  • From £71.89 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,188 reviews
    The hotel has a generator which is the first thing one has to mention when reviewing a place in South Africa! The studio room is a bit small to share and only suited to one guest. The food was very limited especially the dinner menu. Keep in mind that everything is Halaal so don’t expect a lovely bacon and egg breakfast in the morning. Otherwise a lovely stay in a clean room at a convenient location.
    Jennifer
    South Africa
  • From £69.35 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,552 reviews
    This is the third time in seven weeks we have stayed here and each time the service, the rooms, the meals, and the facilities have consistently been top notch. It is by far our best 'go-to' hotel and resort in Johannesburg. To be recognized and warmly hugged by dining room staff members is a special feeling. This resort is nothing short of having always delivered a wonderful stay for us.
    James
    Canada
  • From £54.08 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,754 reviews
    The location in Sandton was perfect to access the shops and restaurants in the area. You can also get the light rail from the airport to the shopping mall, which is about 5 minutes walk from the hotel. A very safe area to be in, The staff and the facilities were perfect, but we were only there for two nights - would have liked to have stayed longer
    Mark
    United States
  • From £63.43 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 210 reviews
    I have stayed in various places around Johannesburg during my South African trips for two last years, and this is my favorite. Amazing location, very chill and safe. Great staff, home feeling, good WiFi, good breakfast - our family stays here for the second time already, and if I’ll visit Johannesburg again, I will stay here again.
    Kirill
    Estonia
  • From £46.11 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 413 reviews
    It was exceptional! It is definitely one of the best places I ever stayed. The decoration is unique and extremely nice. The host did everything in her reach to make us comfortable. On top of that she has a super cute dog, Bella! I strongly recommend the place for those who are tired of staying in hotels that look all the same!
    Mariana
    Germany
  • From £77.14 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 651 reviews
    For Johannesburg, I would stay here again. A true boutique hotel. Staff was kind and proactive. The room was clean and fully equipped. The on-site restaurant was a huge bonus. The food was excellent. Breakfast in the morning, but we also are there one night. Such a great experience overall. A pool too. Worth the price.
    Anthony
    United States
  • From £56.74 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 12,294 reviews
    Wonderful location. I think this is the best location in Sandton for literally everything from transport to shopping and business. Johannesburg may not be a walking city but at this location one can experience the vibe of walking in a big city at night, even just from Sandton city to the hotel.
    Jacques Likele
    Botswana
  • From £54.93 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,557 reviews
    The room was superb. Large space also the setting area was very great compared to the other holes around south Africa. The price was very reasonable for the room. The view was fantastic. Best hotel in joburg with a reasonable price. I rate it 5 star
    chiloane
    South Africa
  • From £48.11 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 3,645 reviews
    Well sized room for a lone traveller.The hotel is in a premium neighbourhood in Johannesburg with a matching shopping mall to boot.Nearby train station for fast connection to downtown City centre or O R Tambo international airport.
    Jacob
    Switzerland
  • From £61.27 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,150 reviews
    This is a great hotel from A to Z and will be my new go-to when visiting JHB. Close to the airport but away from all the noise and hassle of hotels right at the airport.
    Karel
    United Arab Emirates
  • From £82.96 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,823 reviews
    Great location, excellent service. Would definitely recommend this hotel. If you need to be in and around Sandton CBD area, this is a great location for that.
    Jacques
    South Africa
  • From £159.30 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2,542 reviews
    The hotel has the most beautiful aesthetics making you forget that you are in the middle of Johannesburg! It truly is the shining example of luxury and class.
    Mrs Razak
    South Africa
  • From £182.78 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 501 reviews
    Excellent stay in Johannesburg. Room was exceptional. Proud Mary, the in-hotel restaurant was delicious and the customer service was 5 star if not 6.
    Ryan
    United Kingdom
  • From £39.21 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 3,204 reviews
    What a comfortable, convenient, clean and affordable hotel in Sandton! My wife couldn't stop talking about the bed for days.
    Kolawole Afolayan
    South Africa
  • From £46.11 per night
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 179 reviews
    The location is superb. Very safe and beautiful suburb close to Sandton CBD. Beautiful quiet area
    Kgomotso
    South Africa
  • From £112.60 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,161 reviews
    A quiet boutique hotel just outside the noise of Sandton.
    Gareth
    South Africa
  • From £168.30 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,834 reviews
    that it's the best Hotel over and over in Johannesburg!!!
    SIMBARASHE
    Zimbabwe

Research, refine and make plans for your whole trip