Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Johannesburg Hotels from Rs2,985

Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
The price is Rs22,174 per night
3.67 km from city centre
4.7/5Exceptional! (255 reviews)

"The services and amenities are excellent. It site on a beautiful hill site of Johannesburg, next to the Zoo. The location is not very convenient, 30 to 40 minutes ride to the airport. There is no public transportation."…"

Reviewed on 12 Feb 2020

Four Seasons Hotel The Westcliff, Johannesburg
C.A.G The Vantage
4 out of 5
Corner Bath and Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
Free cancellation
The price is Rs2,985 per night
6.44 km from city centre
4.2/5Excellent! (121 reviews)
chrging stations

"there are not enough power points for charging cell phone etc."…"

Reviewed on 16 Mar 2020

C.A.G The Vantage
Southern Sun O.R. Tambo International Airport
4 out of 5
Free cancellationReserve now, pay when you stay
The price is Rs5,884 per night
20.05 km from city centre
4/5Very Good! (999 reviews)

"The hotel was excellent, the breakfast was supurb and being so close to the airport ensures that we will stay there in the future"…"

Reviewed on 25 Mar 2020

Southern Sun O.R. Tambo International Airport
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
6.69 km from city centre
4.5/5Wonderful! (155 reviews)

"Loved absolutely everything about the hotel. Great fitness area with gym and swimming pool, amazing breakfasts and great helpful staff."…"

Reviewed on 18 Mar 2020

Hyatt Regency Johannesburg
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
The price is Rs6,232 per night
11.57 km from city centre
4.4/5Wonderful! (397 reviews)

"Good pol,. great shuttle bus to the Mandela Mall every 30 minutes. Very good breakfast"…"

Reviewed on 28 Feb 2020

The Maslow Hotel, Sandton
The Maslow Hotel, Time Square
4 out of 5
209 Aramist Avenue, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs5,024 per night
52.05 km from city centre
4.1/5Very Good! (92 reviews)
Wonderful hotel

"professuonal friendly staff - especially Khomotso who assisted woth check in and Thando with checkout. Thanl you. Convenient to nearby attractions. Will be back"…"

Reviewed on 5 Mar 2020

The Maslow Hotel, Time Square
Palazzo
5 out of 5
Montecasino Boulevard, Fourways, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs8,455 per night
19.98 km from city centre
4.7/5Exceptional! (157 reviews)
WOW!

"This hotel is just wow. The hospitality, the breakfast, the room, my family and I really enjoyed our stay. I don’t think we’ve ever been somewhere that was as attentive to detail then the palazzo. They made sure everything was going smoothly in our trip and checked in multiple times to make sure ..."…"

Reviewed on 28 Feb 2020

Palazzo
Sandton Executive Suites Villa Via
3.5 out of 5
111 Linden Street, Rivonia Road Sandown, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs3,424 per night
11.32 km from city centre
4.1/5Very Good! (11 reviews)

"Reviewed May 28, 2017 via mobile Excellent hotel with excellent location located at the city center,extremely clean & comfortable . Upon arrival I was warmly welcomed by the friendly reception."…"

Reviewed on 10 May 2020

Sandton Executive Suites Villa Via
49 on Cherry B&B
3 out of 5
49 Cherry Drive, Randburg, Gauteng
The price is Rs4,099 per night
12.42 km from city centre
5/5Exceptional! (6 reviews)

"We Loved our stay, Lynn n Gary were able to accommodate us in time of need, the suite we had was wonderful, clean and welcoming. Felt like home (away from home).Breakfast ready for us in the suite, we loved the home made muffins. The Staff is friendly, Lynn and Gary are amazing hosts! We look forward ..."…"

Reviewed on 7 Jun 2020

49 on Cherry B&B
The Vantage - Rosebank
4 out of 5
23 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
The price is Rs3,047 per night
6.48 km from city centre
4/5Very Good! (1 review)

"The property owner communicated very well and answered all questions and concerns. The property is very clean and provides for a lot of privacy. Although there were heaters provided it was a bit cold."…"

Reviewed on 5 Jun 2020

The Vantage - Rosebank
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs10,512 per night
10.69 km from city centre
4.5/5Wonderful! (425 reviews)

"Helpful, polite and diligent staff. Good food, as well, and, generally friendly environment. The stay was made to feel like a homely environment, with guests feeling maximum comfort. A very pleasant experience."…"

Reviewed on 23 Mar 2020

Davinci Hotel And Suites On Nelson Mandela Square
The Centurion Hotel
4 out of 5
1001 Lenchen Ave, Centurion, Gauteng
The price is Rs9,865 per night
41.25 km from city centre
4/5Very Good! (63 reviews)

"Just a quick one night stay over for business, the service was great. Wifi was good. The hotel is a little old and needs a face lift. Breakfast was sufficient but nothing fancy."…"

Reviewed on 26 Aug 2019

The Centurion Hotel
Birchwood Hotel and OR Tambo Conference Centre
4 out of 5
Viewpoint Road, Bartlett, Boksburg, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs4,216 per night
21.11 km from city centre
4.2/5Very Good! (209 reviews)
Convenient stay

"Convenient place to overnight when passing through Johannesburg. Love the shuttle service. Always very efficient."…"

Reviewed on 17 Mar 2020

Birchwood Hotel and OR Tambo Conference Centre
Ten Bompas
5 out of 5
10 Bompas Road, Dunkeld West, Randburg, Gauteng
The price is Rs9,141 per night
8.07 km from city centre
4.7/5Exceptional! (3 reviews)
Culinary relaxation

"Great attention to detail as well as amenities. Friendly staff and VERY good food."…"

Reviewed on 27 Nov 2016

Ten Bompas
Sheraton Pretoria Hotel
5 out of 5
643 Corner Of Church And Wessels Streets, Arcadia, Pretoria, Gauteng
Free cancellationReserve now, pay when you stay
The price is Rs4,372 per night
53.69 km from city centre
4.3/5Excellent! (321 reviews)
2 night stop before coming home.

"The hotel is very well appointed and the staff are lovely people. Unfortunately although the food was good their stocking system is poor. They ran out of wine,beer and sometimes our order did not appear. On the other hand we needed some assistance for a purchase and they took us down to the shops. ..."…"

Reviewed on 26 Feb 2020

Sheraton Pretoria Hotel
Don't see what you're looking for?
See all available properties in Johannesburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Discover neighborhoods in Johannesburg

Find the best Johannesburg areas and neighborhoods for the activities you enjoy most. Learn more about Johannesburg

Visiting Johannesburg

Visitors give high marks for the shopping in Johannesburg, which is also known for its safaris and museums. Tourists who journey to this cultural city can discover its cafes, entertainment and theatres. Top sights in the city include Gold Reef City, Museum Africa and Johannesburg Zoo.

  • There are 1135 hotels and other accommodation options in Johannesburg
  • The closest major airport is in Johannesburg (JNB-O.R. Tambo Intl.), 12.8 mi (20.6 km) from the city centre
  • The next closest is in Johannesburg (HLA-Lanseria), 19.9 mi (32 km) away

Getting around Johannesburg

With so many ways to get around, seeing Johannesburg is a breeze. Metro stations nearby include Ellis Park Station and Rhodesfield Station. To see more of the surrounding area, hop aboard a train at Johannesburg Park Station or Johannesburg Sandton Station.

Dressing for Johannesburg

  • Between January and March, daytime temperatures average 26°C, whilst night-time temperatures stay around 10°C
  • From April to June, the average is 23°C during the day and -2°C at night
  • July to September sees average temperatures of 24°C during the day and -1°C at night
  • Between October and December, you can expect 26°C as the daytime average and 8°C as the night-time average
  • Average annual rainfall for Johannesburg is 24 millimetres
  • January and February are usually the hottest months averaging 26°C, while June and July are usually the coldest with an average temperature of -1°C

Frequently asked questions

Where is the best place for a stay in Johannesburg?
The Munro Boutique Hotel is ranked highly by Expedia customers. This 5-star hotel offers free breakfast and a restaurant. Traveller reviews also recommend The Houghton Hotel, Spa, Wellness & Golf and Protea Hotel by Marriott Pretoria Loftus Park as top choices for your stay.
If I need to cancel my hotel reservation in Johannesburg, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel prior to the accommodation’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to get the best deals in Johannesburg.
What's the best budget-friendly hotel in Johannesburg?
Based on reviews, Road Lodge Carnival City is a popular 1-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good choices to stay on the cheap include Once in Joburg and Road Lodge Randburg.
What's the best accommodation option for a family trip to Johannesburg?
Genesis All-Suite Hotel is a top 4-star hotel on Expedia for families, and features a restaurant and free parking. Other good choices to stay with the children include Airport Game Lodge and 24 Onvrey Guest House. Also, attractions such as Montecasino and Lion Park are fun for children of all ages.
What's the best accommodation for a couple going to Johannesburg?
Forum Homini Boutique Hotel is a favourite 5-star hotel for couples, and features in-room massages and an outdoor pool. Other good choices for a stay with your sweetheart include Sandton Sun and The Residence Boutique Hotel.
What's the best pet-friendly place to stay in Johannesburg?
3Liebeloft Guest House is a top B&B for people travelling with their pets, and offers a restaurant and an outdoor pool for its human guests. Other good choices for you and your pet’s trip include Airport Transit Guest Lodge and Alpine Attitude Boutique Hotel & Conference Venue.
What's the best luxury accommodation option in Johannesburg?
African Pride Melrose Arch Hotel, Autograph Collection is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Opikopi Guest House and The Capital 20 West are two other upscale options for your trip.
What's the best boutique-style accommodation in Johannesburg?
The Winston Hotel is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. Fairlawns Boutique Hotel and Spa and African Pride Mount Grace Country House & Spa, Autograph Collection are two other options for a boutique stay.
What's the best golf hotel in Johannesburg?
Four Seasons Hotel The Westcliff, Johannesburg is a 5-star hotel featuring 2 outdoor pools and a full-service spa, and it’s a top choice for playing a round of golf. Other good options if you’d like to stay near a golf course include St Andrews Hotel and Spa and Outlook Lodge Lakefield. Visit Randpark Golf Club, Silver Lakes Golf Course or Germiston Golf Club to perfect your golf swing.

Johannesburg Hotel Reviews

More trip options