Photo by South African Tourism

Search Hotels with Restaurant in Johannesburg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Johannesburg hotels with a restaurant

1. City Lodge Hotel at OR Tambo International Airport

City Lodge Hotel at OR Tambo International Airport
3.0 star property
O.R. Tambo
9.0 out of 10, Wonderful, (2,129 reviews)
"Location superior, hotel all aspects very good"
United States
Gus
The price is ฿5,482
฿6,304 total
includes taxes & fees
10 Nov - 11 Nov
City Lodge Hotel at OR Tambo International Airport

2. Premier Hotel OR Tambo

Premier Hotel OR Tambo
4.0 star property
Kempton Park
8.6 out of 10, Excellent, (1,005 reviews)
"Great location and great hotel!"
United States
Laura
The price is ฿3,250
฿3,738 total
includes taxes & fees
14 Nov - 15 Nov
Premier Hotel OR Tambo

3. Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,631 reviews)
"Great stay"
Canada
Jacob
The price is ฿3,512
฿4,038 total
includes taxes & fees
7 Dec - 8 Dec
Southern Sun O.R Tambo

4. Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG
4.0 star property
Boksburg
8.6 out of 10, Excellent, (1,006 reviews)
"Would stay again."
United States
Rae Ann
The price is ฿2,179
฿3,044 total
includes taxes & fees
4 Dec - 5 Dec
Holiday Inn Johannesburg Airport by IHG

5. Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport
4.0 star property
Kempton Park
8.6 out of 10, Excellent, (1,000 reviews)
"Food and restaurant was fantastic."
United States
ross
The price is ฿2,775
฿3,223 total
includes taxes & fees
13 Nov - 14 Nov
Protea Hotel by Marriott O.R. Tambo Airport

6. Radisson RED Hotel, Johannesburg Rosebank

Radisson RED Hotel, Johannesburg Rosebank
4.5 star property
Dunkeld
8.8 out of 10, Excellent, (136 reviews)
"It felt like home away from home. I’d stay there again"
United States
Donald
The price is ฿3,265
฿3,787 total
includes taxes & fees
4 Dec - 5 Dec
Radisson RED Hotel, Johannesburg Rosebank

7. The Houghton Hotel, Spa, Wellness & Golf

The Houghton Hotel, Spa, Wellness & Golf
5.0 star property
Houghton Estate
9.4 out of 10, Exceptional, (268 reviews)
"One of the nicest hotels I ever stayed and the staff was amazing specially Peter from guest rooms"
United States
Moises
The price is ฿6,882
฿7,915 total
includes taxes & fees
11 Nov - 12 Nov
The Houghton Hotel, Spa, Wellness & Golf

8. Catalyst Apartment Hotel by NEWMARK

Catalyst Apartment Hotel by NEWMARK
3.0 star property
Sandton
9.4 out of 10, Exceptional, (177 reviews)
"Our second time staying at The Catalyst. Great staff, great location and good value!!!!!"
United States
michael
The price is ฿2,562
฿2,947 total
includes taxes & fees
22 Nov - 23 Nov
Catalyst Apartment Hotel by NEWMARK

9. Metcourt Emperors Palace

Metcourt Emperors Palace
3.0 star property
O.R. Tambo
8.0 out of 10, Very good, (658 reviews)
"convenient location to the airport and emperors palace casino."
United Kingdom
david
The price is ฿3,452
฿3,970 total
includes taxes & fees
11 Nov - 12 Nov
Metcourt Emperors Palace

10. InterContinental Johannesburg O.R Tambo Airport by IHG

InterContinental Johannesburg O.R Tambo Airport by IHG
5.0 star property
O.R. Tambo
9.4 out of 10, Exceptional, (1,004 reviews)
"For an overnight before an adventure or a relaxing night before you go home, and being a few feet from tambo, it’s certainly worth the price."
United States
judith
The price is ฿12,695
฿16,488 total
includes taxes & fees
7 Dec - 8 Dec
InterContinental Johannesburg O.R Tambo Airport by IHG
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.

Top Johannesburg Hotel Reviews

Frequently Asked Questions

How much do hotels with dining in Johannesburg cost?

Hotels in Johannesburg range between ฿2,179 to ฿12,695 per night. Don't forget your appetite — these properties feature restaurants or are close to top dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

What are the best hotels with dining in Johannesburg?

There are multiple hotels with dining in Johannesburg with a total average guest review rating of 8. The Peech Hotel will place you near some great foodie experiences. This popular 4-star property also has pool sun loungers and a garden. The Munro Boutique Hotel is another recommended option with dining. It has a 3.5-star rating and amenities such as a garden and a terrace.

How many hotels with restaurants are there in Johannesburg?

Work out your holiday dates and then choose from 505 hotels with access to dining options in Johannesburg. For work-related travel, a romantic break or anything in between, Expedia is here to help you find a stay to calm your culinary cravings in a few simple clicks.

What are the best cheap hotels with dining in Johannesburg?

Keep both your budget and taste buds happy at one of our Johannesburg hotels with dining that start from just ฿2,179 per night. Road Lodge Germiston Lake will position you near some delicious dining experiences. Conveniences here include a garden and WiFi. Also take a look at Homebase Melville - Hostel, which offers a barbecue grill and a swimming pool. Use the money you save at either stay to dine your way around Johannesburg! If you'd prefer to hold on to your hard-earned money and still catch the best of Johannesburg, add some wonderful free attractions to your to-do list. Museum Africa and Peacemaker Museum are always popular among visitors. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.

Are there any family-friendly hotels with dining in Johannesburg?

Many travellers seeking a family-friendly hotel with dining in Johannesburg go for The Peech Hotel. With a 4-star rating and amenities like a nearby zoo and housekeeping services, it'll get your crew's nod of approval. The Munro Boutique Hotel is a 3.5-star stay that will also put you within reach of the local food scene. Complimentary breakfast and WiFi help make it a comfy base for your family break. Once you've checked in and unpacked your things, there are tons of family-friendly attractions to visit around Johannesburg. Gold Reef City Casino and Gold Reef City Theme Park are two of our top suggestions.

Are there any 5-star hotels with dining in Johannesburg?

If you're in search of a bit of luxury and some top-notch gastronomic experiences on your Johannesburg trip, The Residence Boutique Hotel is calling your name. This 5-star hotel with dining features concierge services and treatment rooms and is around 5 kilometres from the downtown area. Another retreat that'll cater to your culinary needs is Monarch Hotel. It's 6 kilometres from the centre of the city and includes amenities such as beauty services and designer toiletries.

Why book your hotel with restaurants in Johannesburg with Expedia?

Booking a hotel with restaurants in Johannesburg is as simple as clicking on your travel dates and picking the option that satisfies your needs. In search of a property that has an on-site restaurant or is in an epicurean hub? Want it to be affordable or luxurious? Use Expedia's search filters to narrow your results even further and find the ideal fit.

How can I find cheap hotels with restaurants in Johannesburg?

The quickest way to track down cheap hotels with restaurants in Johannesburg is with Expedia's useful filter tool. Locate stays with restaurants or a few extra touches, like included dinner. You can also narrow your search by budget, star rating and amenities to nab awesome bargains in a few clicks.

What is there to do in Johannesburg near my hotel with restaurants?

Johannesburg has enough sights and activities to keep you occupied for weeks, starting with Gold Reef City Casino. Johannesburg Zoo, Gold Reef City Theme Park and Constitution Hill are other awesome attractions. If you're staying a while longer, Museum Africa and Joburg Theatre are nice final touches to your itinerary.