Hotels with Restaurants in South Africa from $39

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in South Africa

Find properties with these dates

Pick from 3898 South Africa Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

Hallway
Premier Hotel OR Tambo
4.0 star property
8.6 out of 10, Excellent, (1001)
"The service was top notch and as avsolo ttaveller in johannesburg I felt safe and catered for.the airport shuttle is brilliant!!!!"
The price is $67
$76 total
includes taxes & fees
May 18 - May 19
Premier Hotel OR Tambo
Outdoor pool, sun loungers
Protea Hotel by Marriott O.R. Tambo Airport
4.0 star property
8.2 out of 10, Very Good, (1002)
"Everything "
The price is $74
$86 total
includes taxes & fees
May 24 - May 25
Protea Hotel by Marriott O.R. Tambo Airport
In-room safe, desk, blackout drapes, rollaway beds
The Blue Waters Hotel
4.0 star property
8.0 out of 10, Very Good, (906)
"Excellent "
The price is $39
$45 total
includes taxes & fees
May 30 - May 31
The Blue Waters Hotel
Save an average of 15% on thousands of hotels when you're signed in
Terrace/patio
City Lodge Hotel at OR Tambo International Airport
3.0 star property
8.6 out of 10, Excellent, (1153)
"Perfect for an overnight layover. "
The price is $80
$95 total
includes taxes & fees
Jun 1 - Jun 2
City Lodge Hotel at OR Tambo International Airport
Garden
Aero Guest Lodge
4.0 star property
8.6 out of 10, Excellent, (749)
"Helpful, caring staff. Peaceful environment, cool decor, comfortable bed. Meets a traveller's basic needs. "
Aero Guest Lodge
Exterior
Radisson Blu Gautrain Hotel
4.0 star property
8.8 out of 10, Excellent, (1004)
"First time to SA as an International Traveler and was very happy with my stay "
The price is $80
$93 total
includes taxes & fees
Jun 1 - Jun 2
Radisson Blu Gautrain Hotel
Bar (on property)
Victoria and Alfred Hotel by NEWMARK
4.0 star property
9.2 out of 10, Wonderful, (1002)
"We absolutely love this hotel and stay here whenever we are in Cape Town. The location is perfect and views of the harbor and Table Mountain stunning. Food and staff are also wonderful. We highly recommend this hotel and definitely will be back. "
The price is $207
$242 total
includes taxes & fees
May 9 - May 10
Victoria and Alfred Hotel by NEWMARK
7 outdoor pools, pool umbrellas, sun loungers
The Spier Hotel
4.0 star property
9.2 out of 10, Wonderful, (537)
"The Spier is a lovely vineyard with good accommodation. They are now starting a complete renovation of the hotel and keeping all their staff on as part of the plan . I have always felt completely safe and cared for within the hotel grounds . A wonderful breakfast in the sunshine is the perfect way to start the day . There are many things to do swimming , cycling , walking , visit the hotel vegetable garden and see the birds enroute . I look forward to visiting Spier next year after its...
The Spier Hotel
Indoor pool, outdoor pool, sun loungers
Vineyard Hotel
4.0 star property
9.6 out of 10, Exceptional, (638)
"Lovely hotel - rooms were great, staff very helpful and friendly. Gardens beautiful. My only disappointment was that we did not attend the carbo evening meal on the Friday evening as the price of the meal was extremely expensive. "
The price is $161
$185 total
includes taxes & fees
May 27 - May 28
Vineyard Hotel
Outdoor pool, pool umbrellas, sun loungers
Radisson Hotel Cape Town Foreshore
4.0 star property
8.6 out of 10, Excellent, (906)
"Gym equipment could be better — especially the elliptical, which is lousy."
The price is $107
$124 total
includes taxes & fees
May 12 - May 13
Radisson Hotel Cape Town Foreshore
Don't see what you're looking for?
See all available properties in South Africa
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.

South Africa Hotels with Restaurants information

 

Hotels with Restaurants in South Africa

3898

Highest price
$207
Cheapest price
$39
Number of guest reviews
8,871
Total number of hotels in South Africa
16,547

 

Frequently asked questions

How much do hotels with dining in South Africa cost?
Hotels in South Africa range between $39 to $207 per night. Bring your appetite — these stays feature restaurants or are close to some terrific dining experiences. 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.
What are the best hotels with dining in South Africa?
Select from multiple hotels with dining in South Africa that have a total average guest review rating of 8.6. The Residence Boutique Hotel offers easy access to some great culinary experiences. It has a 5-star rating and comes with individually decorated rooms and a sauna. Another popular option is Monarch Hotel. Conveniences at this 5-star hotel include free use of a nearby fitness center and a fireplace.
How many hotels with dining are there in South Africa?
Explore our 3898 hotels with dining in South Africa and then select your favorite. Whether you’re organizing a vacation with the fam or catching up with pals, Expedia will have a stay that’s just your flavor.
Are there any family-friendly hotels with dining in South Africa?
Yes, so round up the troops and make plans for that escape to South Africa! If Johannesburg is on your radar, book a stay at The Residence Boutique Hotel. This 5-star family-friendly hotel will put you close to some great food experiences. Amenities here include a sauna and a swimming pool. Another good pick with dining is Monarch Hotel. Also in Johannesburg, it has a 5-star rating and includes complimentary breakfast and laundry facilities. Once you’ve unpacked your luggage and tried some of the local fare, it’s time to explore Johannesburg. Enjoy fun days out at family-friendly attractions such as Gold Reef City and Johannesburg Zoo.
Are there any 5-star hotels with dining in South Africa?
South Africa has plenty of stays that perfectly blend luxury with wonderful dining experiences. Explore the flavors of Cape Town from The Marly Boutique Hotel, a 5-star retreat with amenities such as treatment rooms and a staffed front desk. The Westin Cape Town is another option in Cape Town. Also rated 5 stars, beauty services and a 24-hour front desk are among the many reasons travelers choose to stay here.
Why book your hotel with dining in South Africa with Expedia?
Reserving a hotel with dining in South Africa is as simple as working out your travel dates and choosing an option that meets your needs. On the lookout for a property that has an on-site restaurant or is in a culinary hot spot? Want it to be low cost or luxurious? Use Expedia’s search filters to further narrow your search results and find the ideal fit at the right price.
How can I find cheap hotels with dining in South Africa?
With Expedia’s helpful filter tool, booking cheap hotels with dining in South Africa couldn’t be easier. To find accommodations that are easy on your bank balance, narrow your search by budget, star rating and meal plans.
What is there to do in South Africa near my hotel with dining?
There are lots of ways to fill your days in South Africa. If you’re visiting Cape Town, swing by Two Oceans Aquarium, Clifton Bay Beach and Castle of Good Hope. Spending your vacay in Johannesburg? Gold Reef City, Johannesburg Zoo and Gold Reef City Theme Park are popular attractions here.

Recent reviews of South Africa hotels
Expedia verified reviews