
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
The price is P5,995
P6,894 total
includes taxes & fees
Feb 6 - Feb 7

8.6 out of 10, Excellent, (1,006 reviews)
The price is P4,876
P5,664 total
includes taxes & fees
Feb 13 - Feb 14
The price is P3,562
P4,096 total
includes taxes & fees
Feb 16 - Feb 17

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International AirportO.R. Tambo
9.0 out of 10, Wonderful, (1,848 reviews)
The price is P9,230
P10,614 total
includes taxes & fees
Feb 10 - Feb 11

8.8 out of 10, Excellent, (1,008 reviews)
The price is P5,960
P6,923 total
includes taxes & fees
Feb 14 - Feb 15

Victoria and Alfred Hotel by NEWMARK
Victoria and Alfred Hotel by NEWMARKVictoria and Alfred Waterfront
9.2 out of 10, Wonderful, (1,001 reviews)
The price is P27,593
P31,732 total
includes taxes & fees
Feb 6 - Feb 7
The price is P30,339
P34,890 total
includes taxes & fees
Mar 4 - Mar 5
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

Hotel Verde Cape Town Airport
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












































