Find Hotels with Restaurants in Cape Town

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Cape Town Hotels with Restaurants

Cape Heritage Hotel
4 out of 5
90 Bree Street, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $100 per night from Nov 17 to Nov 17
4.8/5 Exceptional! (233 reviews)
"great central location, very nice service and great breakfast"

Reviewed on Feb 6, 2020

Cape Heritage Hotel
Rouge on Rose Boutique Hotel
4 out of 5
25 Rose Street, Bo-Kaap, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $74 per night from Oct 24 to Oct 24
4.8/5 Exceptional! (200 reviews)
Overall good value on the edge of Bo Kaap
"The property is great, the rooms are sizeable, the management is helpful, the breakfasts are good and the pricing is reasonable. The location is OK."

Reviewed on Jun 24, 2021

Rouge on Rose Boutique Hotel
Vineyard Hotel
4 out of 5
Colinton Road 1, off Protea Road, Newlands, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $117 per night from Oct 24 to Oct 24
4.7/5 Exceptional! (535 reviews)
"I would highly recommend a stay. The staff was very friendly and helpful. The grounds are absolutely gorgeous, and the room was cozy with wonderful bath products. We also enjoyed the indoor pool and valet parking was so easy. They have a variety of dining options but unfortunately we could not experience ..."

Reviewed on Jul 11, 2021

Vineyard Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Queen Victoria Hotel
5 out of 5
Portswood Close Portswood Ridge, Victoria & Alfred Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $209 per night from Oct 24 to Oct 24
4.7/5 Exceptional! (337 reviews)
"Excellent in every way. By far the best hotel in Cape Town with excellent views excellent staff, helpful and friendly. Front of house manager superb. Jason needs special mention due his overwhelming desire to please patrons. Definitely a 5 star hotel tucked away in a quiet secluded part of the Waterfront ..."

Reviewed on Dec 22, 2020

Queen Victoria Hotel
Taj Cape Town
5 out of 5
1 Wale Street, corner St Georges Mall, Cape Town, Western Cape
4.7/5 Exceptional! (985 reviews)
"This property was amazing, extremely clean, the staff was amazing, always attentive, always ready to answer all your questions. I would definitely stay at this hotel again."

Reviewed on Oct 15, 2021

Get rates
Taj Cape Town
Bliss Boutique Hotel
5 out of 5
25 Albus Drive, Sunset Beach, Cape Town, Western Cape
The price is $147 per night from Nov 13 to Nov 13
4.7/5 Exceptional! (72 reviews)
Excellent all round
"In terms of service, decor, and attention to detail, this was one of the best places we stayed in South Africa. Every member of staff were switched on and attentive. The hotel was nicely decorated in a modern way. Comfy bed, solar heated pool. Notable was the quality of food for both breakfast and ..."

Reviewed on Feb 1, 2020

Bliss Boutique Hotel
The Westin Cape Town
5 out of 5
Convention Square, Lower Long Street, Cape Town, Western Cape
The price is $117 per night from Nov 4 to Nov 4
4.6/5 Exceptional! (775 reviews)
"Amazing"

Reviewed on Jun 25, 2021

The Westin Cape Town
The Table Bay Hotel
5 out of 5
Quay 6 Victoria & Alfred, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $183 per night from Oct 31 to Oct 31
4.6/5 Exceptional! (500 reviews)
"Everything!"

Reviewed on Oct 5, 2021

The Table Bay Hotel
Victoria & Alfred Hotel
4 out of 5
On the Waterfront Pierhead, V & A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $136 per night from Oct 31 to Oct 31
4.6/5 Wonderful! (981 reviews)
"Amazing hotel! The staff was very nice and helpful. Great location and free parking available. I would definitely stay here again!"

Reviewed on Oct 21, 2021

Victoria & Alfred Hotel
The Spier Hotel
4 out of 5
R310 Stellenbosch, Stellenbosch, Western Cape
Fully refundableReserve now, pay when you stay
The price is $116 per night from Oct 24 to Oct 24
4.5/5 Wonderful! (480 reviews)
Family Break
"Thank you for a wonderful stay at the Spier Hotel. My wife and I and our 8-month old baby spent a leisure weekend at the hotel. Everything was in order from the moment we checked in, and all the staff very friendly and helpful. A baby cot was already in place without any requests being made from ..."

Reviewed on Apr 26, 2021

The Spier Hotel
Hippo Boutique Hotel
4 out of 5
5-9 Park Road, Gardens, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $63 per night from Nov 3 to Nov 3
4.5/5 Wonderful! (349 reviews)
that shower
"best shower i have ever had excellent value for money lots to do"

Reviewed on Jan 31, 2021

Hippo Boutique Hotel
Cape Town Hollow Boutique Hotel
4 out of 5
88 Queen Victoria Street, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $62 per night from Oct 26 to Oct 26
4.3/5 Excellent! (380 reviews)
"The staff were friendly and very helpful with anything we needed during our stay."

Reviewed on Sep 27, 2021

Cape Town Hollow Boutique Hotel
The Commodore Hotel
4 out of 5
Portswood Road, Portswood Square, V and A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $163 per night from Oct 24 to Oct 24
4.3/5 Excellent! (663 reviews)
Well located property close to the Waterfront !
"Overall a pleasant stay in close proximity to the Waterfront. Excellent service, good facilities and good location. Rooms lacking electricity outlets and beds/duvets needs improvement though!"

Reviewed on Mar 16, 2020

The Commodore Hotel
Park Inn by Radisson Cape Town Foreshore
4 out of 5
29 Heerengracht Street, Foreshore, Cape Town, Western Cape
The price is $68 per night from Oct 24 to Oct 24
4.2/5 Excellent! (864 reviews)
"Nicest staff ever. Very clean hotel. Great location."

Reviewed on Aug 3, 2021

Park Inn by Radisson Cape Town Foreshore
The Stellenbosch Hotel
3 out of 5
Corner of Dorp and Andringa Streets, Stellenbosch, Western Cape
The price is $62 per night from Oct 26 to Oct 26
4.2/5 Very Good! (262 reviews)
A happy dad!
"I booked this hotel for my father for a one-night trip. He enjoyed his stay and that location was great, just very busy (depending what you like). Staff friendly and he had a lovely big cooked breakfast with all the trimmings! One happy dad :)"

Reviewed on Apr 5, 2021

The Stellenbosch Hotel
The Portswood V&A Waterfront
4 out of 5
Portswood Road, Cape Town, Western Cape
4.1/5 Very Good! (501 reviews)
"The service was excellent. The staff were incredibly helpful and always had a smile on their faces. I would certainly recommend The Portswood Hotel and would definitely stay there again."

Reviewed on Feb 13, 2020

Get rates
The Portswood V&A Waterfront
Cape Town Lodge Hotel
4 out of 5
101 Buitengracht Street, Cape Town, Western Cape
The price is $38 per night from Nov 12 to Nov 12
4.1/5 Very Good! (757 reviews)
Home away from home in Cape stad!
"Lovely stay thank you! Cool lady at the reception who explained the COVID procedures well and had great humor. Definitely the right person for first impressions!"

Reviewed on Feb 23, 2021

Cape Town Lodge Hotel
Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
3 out of 5
Portswood Road, V&A Waterfront, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $80 per night from Oct 29 to Oct 29
4.1/5 Very Good! (573 reviews)
Just what o neede.
"The stay was for a one night quick trip and just needed a bed close to V&A.Upon arrival I was met with friendliness and the staff were very helpful.At check in I was upgraded which was greatly appreciated.The room itself was very comfortable and clean."

Reviewed on Nov 23, 2020

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
Icon Luxury Apartments
4 out of 5
36 Lower Long Street, Foreshore, Foreshore, Cape Town, Western Cape
4.1/5 Very Good! (552 reviews)
"I paid for Superior Apartment and was checked into a standard apartment which was very discouraging till I managed to realized I was in the wrong apartment, then I screamed at the management. That was very heart breaking after paying so much."

Reviewed on Jul 2, 2020

Get rates
Icon Luxury Apartments
Lagoon Beach Hotel & Spa
4 out of 5
1 Lagoon Gate Drive, Lagoon Beach, Cape Town, Western Cape
Fully refundableReserve now, pay when you stay
The price is $65 per night from Oct 31 to Oct 31
3.9/5 Very Good! (577 reviews)
"Property was clean and very tidy. Close to major attractions."

Reviewed on Aug 26, 2021

Lagoon Beach Hotel & Spa
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurants in Cape Town

Search for hotels in Cape Town on Expedia. You can easily find your hotels in Cape Town using one of the methods below:

  • View our selection of featured hotels in Cape Town
  • Use the map to find hotels in the Cape Town neighborhood you prefer
  • Use the filters to see hotels in a specific area of Cape Town, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Cape Town
  • Enter your travel dates to view the best deals on hotels in Cape Town - while they last

More trip options

Recent reviews of Cape Town hotels

Travelers Loved These Hotels with Restaurants