Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Johannesburg Hotels from Rs6,094

Johannesburg, Gauteng, South Africa

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in Johannesburg

Southern Sun O.R. Tambo International Airport
Rs6,297
per night
25 Apr-26 Apr
4/5Very Good! (1,027 reviews)

"Staff was excellent, but overall hotel needs some TLC"…"

Reviewed on 9 Mar 2020

Southern Sun O.R. Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
Rs7,591
per night
9 Apr-10 Apr
4.3/5Excellent! (1,689 reviews)

"We liked the fact that it was conveniently close to the Airport, but it was a very long walk from landing at the domestic terminal. There was no fridge in our room, therefore NO WATER, NO CHOICE of anything else to drink unless one goes to the vending machines where everything costs R12!!!!! With ..."…"

Reviewed on 22 Mar 2020

City Lodge Hotel at OR Tambo International Airport
De Hoek Country Hotel
Rs14,404
per night
21 Apr-22 Apr
4.2/5Very Good! (20 reviews)

"Unbelievable service! Friendly staff. Great food"…"

Reviewed on 28 Oct 2019

De Hoek Country Hotel
Premier Hotel OR Tambo
Rs6,094
per night
17 Apr-18 Apr
4.4/5Excellent! (1,509 reviews)

"Loved the spa and friendly staff at the front desk!!"…"

Reviewed on 11 Mar 2020

Premier Hotel OR Tambo
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Rs24,468
per night
18 Apr-19 Apr
4.7/5Exceptional! (250 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
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Get Rates
4.5/5Wonderful! (150 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
Protea Hotel by Marriott O.R. Tambo Airport
4.1/5Very Good! (1,434 reviews)

"The shower area is not sufficiently private Would have prefers a separate room rather than a curtain"…"

Reviewed on 14 Mar 2020

Protea Hotel by Marriott O.R. Tambo Airport
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
Get Rates
4.4/5Wonderful! (386 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
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
Rs13,111
per night
18 Apr-19 Apr
4.5/5Wonderful! (418 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
Valley Lodge & Spa
Rs11,615
per night
27 Apr-28 Apr
4.3/5Excellent! (17 reviews)
a sad week-end

"The swimming-pool was not clean enough We could hear the conversation and TV of our neighbours The table outside has not been cleaned, table clothes spent with holes"…"

Reviewed on 20 Nov 2017

Valley Lodge & Spa
Can'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.

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

Recently booked Johannesburg hotels

Johannesburg Hotel Reviews

More trip options