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 Room Service $39

Johannesburg, Gauteng, South Africa

Search over 1 million properties and 550 airlines worldwide

Free cancellation on most hotels. Because flexibility matters.

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

Top Johannesburg Hotels with Room Service

Protea Hotel by Marriott O.R. Tambo Airport
4 out of 5
Corner of York and Gladiator Streets, Rhodesfield, Kempton Park, Gauteng
Get Rates
4.1/5Very Good! (1,438 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
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
Park Inn Sandton
4 out of 5
118 Katherine Street, Sandton, Gauteng
Get Rates
3.8/5Good! (846 reviews)

"This was a good place for business stay but didn’t offer currency exchange and expensive if taken taxi"…"

Reviewed on Mar 10, 2020

Park Inn Sandton
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
Faircity Falstaff Hotel
4 out of 5
223 Rivonia Road, entrance on Longdon Road, Sandton, Gauteng
$73
per night
Apr 17 - Apr 18
4.3/5Excellent! (266 reviews)

"Excellent location, friendly staff and personalized service. Breakfast was 10 out of 10."…"

Reviewed on Oct 6, 2019

Faircity Falstaff Hotel
Premier Hotel OR Tambo
4 out of 5
73 Gladiator Street, Rhodesfield, Kempton Park, Gauteng
$81
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
Holiday Inn Johannesburg Sunnyside Park
4 out of 5
Princess Of Wales Terrace, Parktown, Johannesburg, Gauteng
$54
per night
Apr 18 - Apr 19
3.8/5Good! (121 reviews)
Excellent

"We had an Amazing stay"…"

Reviewed on Aug 16, 2019

Holiday Inn Johannesburg Sunnyside Park
Faircity Quatermain Hotel
4 out of 5
60 West Road South, Morningside, Sandton, Gauteng
$68
per night
Apr 17 - Apr 18
4.4/5Wonderful! (264 reviews)
Best hotel in Sandton

"The management and staff go out of their way to make you feel at home. They are truly unbelievable. Whenever I am in Johannesburg, I always stay at the Quatermain Hotel and have been doing for more than half a decade."…"

Reviewed on Nov 17, 2019

Faircity Quatermain Hotel
Faircity Mapungubwe Hotel Apartments
4 out of 5
52-54 Marshal Street, Marshaltown, Johannesburg, Gauteng
$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
InterContinental Johannesburg O.R Tambo Airport
5 out of 5
Opposite Int'l Arrivals Hall, O.R. Tambo International Airport, Kempton Park, Gauteng
$232
per night
Apr 17 - Apr 18
4.7/5Exceptional! (430 reviews)

"Very convenient at the airport. Had a very nice stay"…"

Reviewed on Mar 21, 2020

InterContinental Johannesburg O.R Tambo Airport
Protea Hotel by Marriott Johannesburg Balalaika Sandton
4 out of 5
20 Maude Street, Sandton, Gauteng
Get Rates
4.1/5Very Good! (772 reviews)

"Very clean , it is quiet and the location is excellent Close to Sandton City and shopping areas"…"

Reviewed on Jan 7, 2020

Protea Hotel by Marriott Johannesburg Balalaika Sandton
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
Protea Hotel Fire & Ice by Marriott JHB Melrose Arch
4 out of 5
22 Whitely Street, Johannesburg, Gauteng
$105
per night
Apr 30 - May 1
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
Thaba Eco Hotel
4 out of 5
Impala Road, Klipriviersberg Nature Reserve, Johannesburg South, Gauteng
Get Rates
4.5/5Wonderful! (100 reviews)
Hotels.com booking discount

"I think we must all be treated the same, I didn't like the way Xolani did when I checked in especially that I booked with my discount after the 10th stay and I really felt like I was given a room that was different and the porter was even surprised that I was given that room (325). I liked the hotel ..."…"

Reviewed on Aug 25, 2019

Thaba Eco Hotel
Southern Sun Rosebank
4 out of 5
13 Tyrwhitt Avenue, Rosebank, Johannesburg, Gauteng
$84
per night
Apr 17 - Apr 18
4.2/5Very Good! (265 reviews)

"It was a surprise that the establishment had changed names from Crowne Plaza to Southern Sun. The first time I heard about this was when our taxi driver told us about the name change. Luckily, the driver knew where to take me. It was also somewhat of an inconvenience to find that the hotel lobby ..."…"

Reviewed on Feb 14, 2020

Southern Sun Rosebank
Sheraton Pretoria Hotel
5 out of 5
643 Corner Of Church And Wessels Streets, Arcadia, Pretoria, Gauteng
$53
per night
Apr 17 - Apr 18
4.2/5Excellent! (306 reviews)

"Professional and well maintained, excellent in true words"…"

Reviewed on Dec 16, 2019

Sheraton Pretoria Hotel
African Pride Mount Grace Country House & Spa, Autograph Collection
$82
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
Hilton Sandton
5 out of 5
138 Rivonia Road, Sandton, Gauteng
$84
per night
Apr 24 - Apr 25
4.3/5Excellent! (329 reviews)

"The location is 30 mins away from the airport however it worth it. Nice green spot , close by to coffee shops and shopping centres."…"

Reviewed on Feb 10, 2020

Hilton Sandton
Don't see what you're looking for?
We've got more Hotels with Room Service. 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 Room Service 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 Room Service