
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 P6,263
P7,202 total
includes taxes & fees
May 8 - May 9

8.6 out of 10, Excellent, (1,005 reviews)
The price is P5,925
P6,882 total
includes taxes & fees
May 21 - May 22
The price is P4,391
P5,050 total
includes taxes & fees
May 17 - May 18

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,920 reviews)
The price is P9,900
P11,384 total
includes taxes & fees
May 26 - May 27

8.8 out of 10, Excellent, (1,001 reviews)
The price is P5,684
P6,602 total
includes taxes & fees
May 8 - May 9

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 P19,994
P22,993 total
includes taxes & fees
May 27 - May 28
The price is P20,718
P23,825 total
includes taxes & fees
May 13 - May 14
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

City Lodge Hotel at OR Tambo International 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













































