A city skyline at dusk with illuminated buildings and a prominent tower.

Johannesburg Hotel Guide - Hotels with Restaurant in Johannesburg, Gauteng

  • 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 availability on Johannesburg Hotels with Restaurant

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,122 reviews)
"Location superior, hotel all aspects very good"
United States
Gus
The price is €147
includes taxes & fees
28 Nov - 29 Nov
City Lodge Hotel at OR Tambo International Airport

2. 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 €68
includes taxes & fees
11 Dec - 12 Dec
Radisson RED Hotel, Johannesburg Rosebank

3. Holiday Inn Johannesburg Airport by IHG

Holiday Inn Johannesburg Airport by IHG
4.0 star property
Boksburg
8.6 out of 10, Excellent, (1,001 reviews)
"Would stay again."
United States
Rae Ann
The price is €79
includes taxes & fees
14 Dec - 15 Dec
Holiday Inn Johannesburg Airport by IHG

4. 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 €99
includes taxes & fees
15 Nov - 16 Nov
Premier Hotel OR Tambo

5. Garden Court O.R. Tambo International Airport

Garden Court O.R. Tambo International Airport
3.0 star property
Isando
8.4 out of 10, Very good, (973 reviews)
"The staff were very friendly and professional. The free shuttle bus was great. The rooms were a little tired but kept very clean with good facilities. The food from the Irish bar was very tasty and good value. The breakfast was excellent and again very good value. We would stay here again."
United Kingdom
Louise
The price is €87
includes taxes & fees
14 Dec - 15 Dec
Garden Court O.R. Tambo International Airport

6. Southern Sun O.R Tambo

Southern Sun O.R Tambo
4.0 star property
O.R. Tambo
8.6 out of 10, Excellent, (1,617 reviews)
"Great stay"
Canada
Jacob
The price is €130
includes taxes & fees
15 Dec - 16 Dec
Southern Sun O.R Tambo

7. Sunrock Guesthouse

Sunrock Guesthouse
4.0 star property
Kempton Park
9.4 out of 10, Exceptional, (1,001 reviews)
"Such a cute hotel with friendly staff and delicious food. Very convenient to the airport"
United States
Janet
The price is €101
includes taxes & fees
16 Nov - 17 Nov
Sunrock Guesthouse

8. Metcourt Emperors Palace

Metcourt Emperors Palace
3.0 star property
O.R. Tambo
8.0 out of 10, Very good, (660 reviews)
"convenient location to the airport and emperors palace casino."
United Kingdom
david
The price is €79
includes taxes & fees
28 Nov - 29 Nov
Metcourt Emperors Palace

9. 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,000 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 €449
includes taxes & fees
24 Nov - 25 Nov
InterContinental Johannesburg O.R Tambo Airport by IHG

10. 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,002 reviews)
"Food and restaurant was fantastic."
United States
ross
The price is €90
includes taxes & fees
22 Nov - 23 Nov
Protea Hotel by Marriott O.R. Tambo Airport
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 €68 to €449 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.6. 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 730 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 €68 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.