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 with Restaurants $35

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Johannesburg Hotels with Restaurants

Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
$80
per night
Apr 17 - Apr 18
4.4/5Excellent! (1,511 reviews)

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

Reviewed on Mar 11, 2020

Premier Hotel OR Tambo
Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
$68
per night
May 1 - May 2
4.1/5Very Good! (1,440 reviews)

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

Reviewed on Mar 14, 2020

Protea Hotel by Marriott O.R. Tambo Airport
City Lodge Hotel at OR Tambo International Airport
3 out of 5
Above Multi-Storey Parkade 2, Level 5, OR Tambo International Airport, Kempton Park, Gauteng
$100
per night
Apr 8 - Apr 9
4.3/5Excellent! (1,690 reviews)

"Proximity to the airport was the prime attraction for us however, the staff and service was excellent."…"

Reviewed on Mar 31, 2020

City Lodge Hotel at OR Tambo International Airport
Aero Guest Lodge
4 out of 5
81 Kempton Road, Kempton Park, Gauteng
$35
per night
Apr 14 - Apr 15
4.2/5Very Good! (692 reviews)

"It was near the airport. This meant noisy planes during the night....but to be expected"…"

Reviewed on Mar 11, 2020

Aero Guest Lodge
Radisson Blu Gautrain Hotel
4 out of 5
Corner Rivonia Rd. And West St., Benmore, Sandton, Gauteng
Get Rates
4.4/5Excellent! (1,089 reviews)

"Early and late check in. Excellent and friendly services from staff and a superb location opposite the train station and 4 minute walk to Nelson Mandela square. Excellent."…"

Reviewed on Mar 17, 2020

Radisson Blu Gautrain Hotel
The Aviator Hotel OR Tambo International Airport
3 out of 5
Corner of Bosch Street and Kempton Road, Kempton Park, Gauteng
$56
per night
Apr 17 - Apr 18
3.9/5Very Good! (1,088 reviews)

"very good restaurant. Grateful for the ATM and safe."…"

Reviewed on Mar 9, 2020

The Aviator Hotel OR Tambo International Airport
Southern Sun O.R. Tambo International Airport
4 out of 5
Jones Road, Kempton Park, Gauteng
$83
per night
Apr 25 - Apr 26
4/5Very Good! (1,032 reviews)

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

Reviewed on Mar 9, 2020

Southern Sun O.R. Tambo International Airport
Sunrock Guesthouse
3 out of 5
Park Street 11, Kempton Park, Gauteng
Get Rates
4.6/5Wonderful! (416 reviews)

"I felt safe, secure, and comfortable at the property. They provided a shuttle service to and from the airport. The breakfast is a full meal and they provide dinner at a reasonable cost. The landscape is beautiful. They treated me like family. I was about ready to help cut the grass."…"

Reviewed on Mar 10, 2020

Sunrock Guesthouse
Monarch Hotel
5 out of 5
167 Oxford Road, Rosebank, Johannesburg, Gauteng
Get Rates
4.8/5Exceptional! (205 reviews)

"What a Gem hidden in the heart of Johannesburg!"…"

Reviewed on Oct 17, 2019

Monarch Hotel
The Maslow Hotel, Sandton
4 out of 5
Corner Grayston Drive and Rivonia Road, Sandton, Gauteng
$88
per night
Apr 18 - Apr 19
4.4/5Wonderful! (386 reviews)

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

Reviewed on Feb 28, 2020

The Maslow Hotel, Sandton
Garden Court O.R. Tambo International Airport
3 out of 5
2 Hulley Road, Isando, Kempton Park, Gauteng
$76
per night
May 1 - May 2
4.1/5Very Good! (363 reviews)

"Nice and quiet environment. Good staff and good food"…"

Reviewed on Mar 2, 2020

Garden Court O.R. Tambo International Airport
Garden Court Sandton City
3 out of 5
Cnr West and Maude Street, Sandton, Gauteng
$70
per night
Apr 17 - Apr 18
4.3/5Excellent! (578 reviews)

"The hotel is in such a great location. Extremely conveniently located next to the Sandton Convention Center where I was attending an exhibition!"…"

Reviewed on Mar 5, 2020

Garden Court Sandton City
Genesis All-Suite Hotel
4 out of 5
10 Sandler Road, Fairmount, Johannesburg, Gauteng
Get Rates
4.4/5Excellent! (490 reviews)

"This is our go to property in Johannesburg. It’s absolutely perfect for families who need space and it is a grocery store and all the amenities of a hotel at your fingertips. A gem in Johannesburg and couldn’t rate it high enough"…"

Reviewed on Mar 14, 2020

Genesis All-Suite Hotel
African Pride Mount Grace Country House & Spa, Autograph Collection
$80
per night
Apr 30 - May 1
4.2/5Very Good! (146 reviews)
Great location but poor service

"Outstanding location. Peaceful and quiet however the service was very basic and lacked in many details. The property was 5 star and service was 2 star."…"

Reviewed on Dec 23, 2019

African Pride Mount Grace Country House & Spa, Autograph Collection
Davinci Hotel And Suites On Nelson Mandela Square
5 out of 5
2 Maude Street, Corner of 5th Street, Sandton, Gauteng
$172
per night
Apr 18 - Apr 19
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 Mar 23, 2020

Davinci Hotel And Suites On Nelson Mandela Square
Four Seasons Hotel The Westcliff, Johannesburg
5 out of 5
67 Jan Smuts Avenue, Randburg, Gauteng
$319
per night
Apr 25 - Apr 26
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 Feb 12, 2020

Four Seasons Hotel The Westcliff, Johannesburg
Faircity Mapungubwe Hotel Apartments
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
Free CancellationReserve now, pay when you stay
$39
per night
Apr 10 - Apr 11
4.1/5Very Good! (335 reviews)

"Good reception. Good restaurant on ground floor. No issues."…"

Reviewed on Mar 4, 2020

Faircity Mapungubwe Hotel Apartments
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng
$71
per night
May 1 - May 2
4.1/5Very Good! (274 reviews)

"It was in a gated and secure area. And was basically a small town with all the amenities you required."…"

Reviewed on Jan 11, 2020

Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
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.

Pocket Guide: Hotels with Restaurants in Johannesburg

Search for hotels in Johannesburg on Expedia. You can easily find your hotels in Johannesburg using one of the methods below:

  • View our selection of featured hotels in Johannesburg
  • Use the map to find hotels in the Johannesburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johannesburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johannesburg
  • Enter your travel dates to view the best deals on hotels in Johannesburg - while they last

More trip options

Travelers Loved These Hotels with Restaurants