Search Hotels with Restaurant in Johannesburg

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Johannesburg Hotels with Restaurant

This weekend
Next weekend

Top Johannesburg Hotels with Restaurant

Our top choices for Johannesburg hotels with a restaurant

Days Inn by Wyndham Grayling

2.0 star property
8.6 out of 10, Excellent, (826)
"Great stopover! Very roomy, convenient and clean!"
The price is 2.665.909 ₫
2.879.182 ₫ total
includes taxes & fees
21 Sept - 22 Sept
Days Inn by Wyndham Grayling

Otsego Resort

2.5 star property
8.2 out of 10, Very good, (517)
"Property was very clean and accommodations were great. "
Otsego Resort

Riverview Inn

2.5 star property
8.4 out of 10, Very good, (49)
"Great place to stay excellent staff, the coffee in AM was a great convenience. "
The price is 3.136.364 ₫
3.324.546 ₫ total
includes taxes & fees
3 Sept - 4 Sept
Riverview Inn

Treetops Resort

3.0 star property
7.8 out of 10, Good, (313)
"Everything was great except Expedia put us down for only one night when I requested two nights. Treetops was most accommodating and arranged for the second night without any problems. "
The price is 2.662.747 ₫
3.514.309 ₫ total
includes taxes & fees
21 Sept - 22 Sept
Treetops Resort

Ramada Hotel & Conference Center by Wyndham Grayling

2.5 star property
6.2 out of 10, (1015)
"Decent stay"
The price is 2.016.498 ₫
2.177.818 ₫ total
includes taxes & fees
21 Sept - 22 Sept
Ramada Hotel & Conference Center by Wyndham Grayling
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 2.016.498 ₫ to 3.136.364 ₫ 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.