Johannesburg Hotels from Rs3,854

Johannesburg, South Africa

Search over 1 million properties and 550 airlines worldwide

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

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Johannesburg

City Lodge Hotel at OR Tambo International Airport
Rs8,469
per night
Feb 23 - Feb 24
4.3/5Excellent! (1,647 reviews)

"So easy to reach frim the airport. Just 5 minutes maximum walking distance from the arrival hall. Perfect for a lste arrival or early departure"…"

Reviewed on 15 Feb 2020

City Lodge Hotel at OR Tambo International Airport
Southern Sun O.R. Tambo International Airport
4 out of 5
Free cancellationReserve now, pay when you stay
Rs7,081
per night
Feb 23 - Feb 24
4/5Very Good! (978 reviews)

"Excellent chefs, great dining experience. Bathroom in bedroom in need of updating, but certainly acceptable"…"

Reviewed on 20 Feb 2020

Southern Sun O.R. Tambo International Airport
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
Free cancellationReserve now, pay when you stay
Rs16,944
per night
Feb 28 - Feb 29
4.7/5Exceptional! (249 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
De Hoek Country Hotel
Rs16,071
per night
Feb 29 - Mar 1
4.2/5Excellent! (18 reviews)

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

Reviewed on 28 Oct 2019

De Hoek Country Hotel
Hyatt Regency Johannesburg
5 out of 5
191 Oxford Road, Johannesburg, Gauteng
Free cancellation
Rs9,041
per night
Feb 28 - Feb 29
4.5/5Wonderful! (143 reviews)

"Clean, modern facility. Food excellent / Great bar and outdoor patio. Gym & Spa were well maintained with full sauna / steam room and pool amenities. Great service and friendly staff. Highly recommend. Stayed on two occasions, not disappointed."…"

Reviewed on 16 Feb 2020

Hyatt Regency Johannesburg
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Free cancellationReserve now, pay when you stay
Rs5,644
per night
Mar 13 - Mar 14
4.1/5Very Good! (1,407 reviews)

"the look and feel was unique, it had a futuristic feel about it"…"

Reviewed on 14 Feb 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
Free cancellationReserve now, pay when you stay
Rs6,742
per night
Mar 1 - Mar 2
4.4/5Wonderful! (377 reviews)

"Quiet, well managed, friendly and competent staff, pleasant range of catering facilities."…"

Reviewed on 5 Feb 2020

The Maslow Hotel, Sandton
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Free cancellationReserve now, pay when you stay
Rs5,976
per night
Feb 28 - Feb 29
4.4/5Excellent! (1,070 reviews)

"Room check in was very professional. Room was clean and all was well."…"

Reviewed on 6 Feb 2020

Radisson Blu Gautrain Hotel
Valley Lodge & Spa
Rs11,755
per night
Mar 17 - Mar 18
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
Premier Hotel OR Tambo
4 out of 5
Free cancellationReserve now, pay when you stay
Rs3,854
per night
Feb 29 - Mar 1
4.4/5Excellent! (1,475 reviews)

"Close to airport. Staff friendly and helpful. Restaurant service great, buffet very good, unfortunately the A Le Carte food all arrived cold over cooked."…"

Reviewed on 14 Feb 2020

Premier Hotel OR Tambo
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