Hotels with Restaurants in South Africa
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on South Africa Hotels with Restaurants
Our top choices for South Africa hotels with a restaurant

8.6 out of 10, Excellent, (1002)
The price is P5,725
P6,583 total
includes taxes & fees
Dec 21 - Dec 22

8.6 out of 10, Excellent, (1002)
The price is P4,268
P4,958 total
includes taxes & fees
Dec 26 - Dec 27

8.0 out of 10, Very Good, (990)
The price is P6,064
P6,973 total
includes taxes & fees
Dec 23 - Dec 24

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International AirportO.R. Tambo
8.8 out of 10, Excellent, (1815)
The price is P7,776
P8,942 total
includes taxes & fees
Dec 22 - Dec 23

8.8 out of 10, Excellent, (1001)
The price is P5,563
P6,462 total
includes taxes & fees
Dec 21 - Dec 22

Victoria and Alfred Hotel by NEWMARK
Victoria and Alfred Hotel by NEWMARKVictoria and Alfred Waterfront
9.2 out of 10, Wonderful, (1003)
The price is P29,115
P33,482 total
includes taxes & fees
Jan 3 - Jan 4, 2026
The price is P28,075
P32,286 total
includes taxes & fees
Jan 13 - Jan 14, 2026
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

Taj Cape Town
10/10 Excellent
Explore a world of travel with Expedia
- Premier Hotels and Resorts in Bulwer
- Hotels with Spa in Hopefield
- Guest Houses in Western Cape
- Family friendly Hotels in Limpopo
- Orion Hotel Group in Pretoria
- Hotels with Gyms in Thohoyandou
- Hotels with Air Conditioning in Sodwana Bay
- Newmark Hotels in Cape Town
- City Lodge Hotels in Edenvale
- City Lodge Hotels in oThongathi
- King Cetswayo District Municipality Hotels
- Hotels with smoking rooms in Klerksdorp
- Premier Hotels and Resorts in Pretoria
- Hotels with free wifi in Bot River
- Premier Hotels and Resorts in New Germany
- East Rand Hotels
- Hotels with Spa in Middelburg
- Farmstay in Western Cape
- Road Lodge Hotels in aManzimtoti
- Hotels with Swimming Pool in Port Alfred
- Wyndham Hotels in Durban
- Hotels with free airport shuttle in Mbombela
- All Inclusive Resorts in Makhanda
- Hotels with smoking rooms in Pretoria
- Romantic Hotels in Bela-Bela
- Hotels with Swimming Pool in Evander
- Pet friendly Hotels in Hilton
- Hotels with Swimming Pool in Wolseley
- Lodges in Free State
- City Lodge Hotels in Thembisa
- Casino Hotels in Benoni
- Beach Hotels in Knysna
- Sun International Hotels in Thembisa
- Hotels with Bars / Lounges in Manguzi
- Hotels with indoor pool in Western Cape
- City Lodge Hotels in Johannesburg
- Hotels with indoor pool in Limpopo
- Romantic Hotels in Knysna
- Beach Hotels in Western Cape
- Premier Hotels and Resorts in Drakensberg Gardens
- Town Lodge Hotels in Edenvale
- Hotels with Swimming Pool in Bluewater Bay
- Accor Hotels in Johannesburg
- Romantic Hotels in Kleinmond
- All Inclusive Resorts in Paterson
- Hotels with free airport shuttle in Pretoria
- Road Lodge Hotels in Motherwell
- Hotels with free wifi in Graskop
- Ndlambe Hotels
- Hotels with Views in Pretoria
- Hotels with Waterparks in North West
- Independent Hotels in Estcourt
- Premier Hotels and Resorts in Sedgefield
- Hotels with free airport shuttle in Waterberg District
- Golf Hotels in North West
- Hotels with Spa in Parys
- Sun International Hotels in Durban
- B&B in Bushbuckridge
- Gay friendly Hotels in North West
- Hotels with Gyms in Pretoria
- Beach Hotels in Benoni
- Wyndham Hotels in Cape Town
- Hotels with Restaurants in Kini Bay
- Premier Hotels and Resorts in Salt Rock
- Guest Houses in Mpumalanga
- Beach Hotels in Mount Edgecombe
- Romantic Hotels in Pretoria
- Hotels with Spa in Thornhill
- Southofafrica Hotels in Mokopane
- Orion Hotel Group in Brits
- Hotels with free wifi in Benoni











































