Search Hotels with Restaurant in Johannesburg

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Next weekend
In two weeks

Top Johannesburg Hotels with Restaurant

Days Inn by Wyndham Grayling

2.0 star property
Grayling
8.6 out of 10, Excellent, (881)
"Clean rooms friendly staff "
United States
Joseph
The price is 2.061.743 ₫
2.226.524 ₫ total
includes taxes & fees
30 Nov - 1 Dec
Days Inn by Wyndham Grayling

Treetops Resort

3.0 star property
Gaylord
7.8 out of 10, Good, (329)
"Very pretty area. Variety of dining options. Room was spacious and pools were lovely. "
Canada
Jacqueline
Treetops Resort

Ramada Hotel & Conference Center by Wyndham Grayling

2.5 star property
Grayling
6.0 out of 10, (1004)
"Let’s hope the new owners upgrade the hotel"
United States
Francis
The price is 1.792.820 ₫
1.936.246 ₫ total
includes taxes & fees
6 Dec - 7 Dec
Ramada Hotel & Conference Center by Wyndham Grayling

Otsego Resort

2.5 star property
Gaylord
8.2 out of 10, Very good, (536)
"It was a nice stay"
United States
Lisa
Otsego Resort
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?
The rate for hotels in Johannesburg ranges from 1.936.246 ₫ to 2.226.524 ₫ per night. Expedia has tempting offers on stays with restaurants or in popular dining areas that'll satisfy both your taste buds and budget. 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 top motels with restaurants in Johannesburg?
Prepare to experience the flavours of this popular city when you stay at Dixon Lake Resort. This motel with dining has a barbecue grill and a firepit, and is conveniently located just 14 km west of Johannesburg's downtown area.When it's time to slip on your comfiest sneakers and explore, head for Little Bear Lake. Louis M. Groen Nature Preserve is another worthwhile attraction in Johannesburg.
Why book your hotel with restaurants in Johannesburg with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's close to a foodie universe, Expedia will have a getaway that suits your tastes. Use our handy filters to search for Johannesburg hotels with on-site dining. You can also look up properties in top locations full of restaurants, markets or cafés. Whatever you book, you'll score a delectable deal with Expedia!
How can I find cheap hotels with restaurants in Johannesburg?
A wonderful way to track down cheap hotels with restaurants in Johannesburg is with Expedia's easy-to-use filter tool. Reserve getaways with restaurants or satisfying extra touches, like included breakfast and lunch. You can also tailor your search results by budget, amenities and star rating to access unbeatable bargains in a couple of clicks.
What is there to do in Johannesburg near my hotel with restaurants?
If you'd like to discover the best of Johannesburg, Little Bear Lake is the ideal place to start.