Hotels with Restaurants in South Africa

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

Top Cities in South Africa

Check availability on South Africa Hotels with Restaurants

This weekend
Next weekend

Top South Africa Hotels with Restaurants

Premier Hotel OR Tambo
4.0 star property
8.6 out of 10, Excellent, (1015)
"All very good close to airport reasonable shuttle and good service "
United Kingdom
Lawrence
The price is P4,968
P5,713 total
includes taxes & fees
Nov 6 - Nov 7
Premier Hotel OR Tambo
Protea Hotel by Marriott O.R. Tambo Airport
4.0 star property
8.4 out of 10, Very Good, (1007)
"Airport shuttle was good, we enjoyed dinner, staff were all pleasant and helpful. I would stay here again. "
Canada
Barbara
The price is P4,384
P5,092 total
includes taxes & fees
Dec 5 - Dec 6
Protea Hotel by Marriott O.R. Tambo Airport
The Blue Waters Hotel
4.0 star property
8.0 out of 10, Very Good, (989)
"Good friendly staff"
United Kingdom
Douglas
The price is P4,037
P4,642 total
includes taxes & fees
Nov 17 - Nov 18
The Blue Waters Hotel
City Lodge Hotel at OR Tambo International Airport
3.0 star property
8.8 out of 10, Excellent, (1834)
"Clean, staff really friendly and proximity to airport when in transit was great!"
Australia
Taryn
The price is P7,928
P9,117 total
includes taxes & fees
Dec 5 - Dec 6
City Lodge Hotel at OR Tambo International Airport
Aero Guest Lodge
4.0 star property
8.4 out of 10, Very Good, (765)
"Helpful, caring staff. Peaceful environment, cool decor, comfortable bed. Meets a traveller's basic needs. "
Australia
Teboho
Aero Guest Lodge
Radisson Blu Gautrain Hotel
4.0 star property
8.8 out of 10, Excellent, (1005)
"Nice and spacious room, good breakfast"
United Kingdom
Anandhi
The price is P4,940
P5,738 total
includes taxes & fees
Dec 5 - Dec 6
Radisson Blu Gautrain Hotel
Victoria and Alfred Hotel by NEWMARK
4.0 star property
9.2 out of 10, Wonderful, (1001)
"awesome hotel and location!"
United States
Suzanne
The price is P22,907
P26,343 total
includes taxes & fees
Nov 27 - Nov 28
Victoria and Alfred Hotel by NEWMARK
The Spier Hotel
4.0 star property
9.2 out of 10, Wonderful, (548)
"Perfect place for family’s "
Germany
Björn
The price is P17,427
P20,242 total
includes taxes & fees
Dec 1 - Dec 2
The Spier Hotel
Vineyard Hotel
4.0 star property
9.6 out of 10, Exceptional, (754)
"A fantastic hotel, which I would recommend to anyone. The views are stunning, breakfast and bar is really great, well equipped gym, beautiful grounds, and spacious bedrooms. A perfect stay and I hope we’ll be able to return. "
United Kingdom
Robin
The price is P15,241
P17,527 total
includes taxes & fees
Nov 8 - Nov 9
Vineyard Hotel
Radisson Hotel Cape Town Foreshore
4.0 star property
8.6 out of 10, Excellent, (978)
"Good rooms, excellent breakfast. "
United States
Gibran
The price is P7,948
P9,232 total
includes taxes & fees
Dec 3 - Dec 4
Radisson Hotel Cape Town Foreshore
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.
Save an average of 15% on thousands of hotels when you're signed in

Top South Africa Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in South Africa cost?
Hotels in South Africa range between P4,642 to P26,343 per night. Don't forget your appetite — these hotels feature restaurants or are near some great 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 South Africa?
Satisfy your culinary desires in South Africa when you stay at one of our multiple hotels with dining. With a total average guest review rating of 8.7, there's an irresistible option for all budgets and tastes. If you're traveling to Johannesburg, consider The Peech Hotel, a 4-star getaway with a terrace and a Champagne service. Another recommended choice in this popular city is The Munro Boutique Hotel. This 3.5-star stay features a garden and a terrace.
How many hotels with dining are there in South Africa?
South Africa has 3898 hotels within easy reach of some excellent places for food lovers. Enter your destination and travel dates and get a head start on planning your next escape today.
What are the best cheap hotels with dining in South Africa?
Save cash on your South Africa trip by booking hotels with dining from just P4,642 per night. Planning to discover the must-see sights of Johannesburg? Unpack your bags at Road Lodge Germiston Lake. This affordable option with a garden and front desk services makes a perfect base to enjoy the local dining scene. If you're headed to Cape Town, check out Lighthouse Farm Backpackers Lodge. As well as a nearby riverwalk and a swimming pool, you'll have access to delectable foodie experiences. You'll find loads of free and interesting attractions wherever you're headed in South Africa. If your journey is taking you to Johannesburg, swing by Museum Africa. You can also sightsee on a shoestring in Cape Town. Camps Bay Beach is one of the most popular free attractions here. 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 South Africa?
For sure, so gather your crew and get busy organizing that South Africa vacay! If Johannesburg is on your list, stay at The Peech Hotel. This 4-star family-friendly hotel will put you within easy reach of some great food experiences. Amenities here include a nearby zoo and a laundry service. Another top choice with dining is The Munro Boutique Hotel. Also in Johannesburg, it has a 3.5-star rating and has complimentary breakfast and a picnic area. There are loads of fun things to do with your team in Johannesburg. Gold Reef City Casino and Gold Reef City Theme Park deliver a superb day out.
Are there any 5-star hotels with dining in South Africa?
Wherever you're off to in South Africa, Expedia can help you find a 5-star stay near delicious dining experiences. Johannesburg has some excellent options, such as The Residence Boutique Hotel. Massage services and treatment rooms are among the amenities at this classy getaway. Alternatively, use Monarch Hotel as a base to discover the local food scene. Beauty services and spa facilities help make this 5-star property in Johannesburg a top choice for travelers.
Why book your hotel with dining in South Africa with Expedia?
Whether you'd prefer a hotel with a restaurant, or one that's near a foodie epicenter, Expedia will have a getaway that fits your tastes. Use our handy filters to search for South Africa hotels with their own places to eat. You can also narrow your search for accommodations in desired locations filled with markets, restaurants or cafés. Whatever suits your style, you're guaranteed to score a mouthwatering deal with Expedia!
How can I find cheap hotels with dining in South Africa?
With Expedia's filter tool, getting your hands on cheap hotels with dining in South Africa couldn't be easier. To discover stays that are very pocket friendly, refine your search by star rating, meal plans and budget.
What is there to do in South Africa near my hotel with dining?
Whatever you're into, there are loads of things to put on your to-do list in South Africa. If you're heading to Cape Town, swing by Two Oceans Aquarium, Clifton Bay Beach and Castle of Good Hope. Escaping to Johannesburg? Gold Reef City Casino, Johannesburg Zoo and Gold Reef City Theme Park are among the top sights here.