Find Hotels with Restaurants in Cape Town

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cape Town Hotels with Restaurants

Rouge on Rose Boutique Hotel
4 out of 5
25 Rose Street, Bo-Kaap, Cape Town, Western Cape, 8001
The price is $95 per night from Dec 15 to Dec 16
$95
per night
Dec 15 - Dec 16
4.8/5 Exceptional! (215 reviews)
"A beautiful and unique family run boutique hotel, located in the historic area Bo-Kaap, walking distance from the CBD. Spacious and clean, rooms, and probably one of the best breakfasts I have had in Cape Town. Excellent service, and amazing hosts."

Reviewed on Nov 11, 2022

Rouge on Rose Boutique Hotel
Cape Heritage Hotel
4 out of 5
90 Bree Street, Cape Town, Western Cape, 8000
The price is $178 per night from Dec 19 to Dec 20
$178
per night
Dec 19 - Dec 20
4.8/5 Exceptional! (244 reviews)
"A wonderful property with great history and a social purpose. Located in down-town Cape Town, it is surrounded by excellent restaurants. They serve a wonderful communal breakfast. Staff are simply lovely."

Reviewed on Oct 11, 2022

Cape Heritage Hotel
Vineyard Hotel
4 out of 5
Colinton Road 1, off Protea Road, Newlands, Cape Town, Western Cape, 7700
The price is $208 per night from Dec 16 to Dec 17
$208
per night
Dec 16 - Dec 17
4.7/5 Exceptional! (586 reviews)
"Lovely setting, great views from the rooms, lovely outdoor dining area, nice gardens to walk and enjoy. Oasis!"

Reviewed on Nov 20, 2022

Vineyard Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Victoria & Alfred Hotel
4 out of 5
On the Waterfront Pierhead, V & A Waterfront, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $264 per night from Dec 15 to Dec 16
$264
per night
Dec 15 - Dec 16
4.6/5 Wonderful! (997 reviews)
Beautiful hotel
"Amazing location, room had a great view. The stuff was outstanding and helpful."

Reviewed on Nov 22, 2022

Victoria & Alfred Hotel
The Table Bay Hotel
5 out of 5
Quay 6 Victoria & Alfred, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $259 per night from Dec 18 to Dec 19
$259
per night
Dec 18 - Dec 19
4.6/5 Wonderful! (581 reviews)
The best choice in Capetown
"Convenient location, larger than average room size, Excellent service, outstanding breakfast, and very helpful & friendly staff."

Reviewed on Nov 30, 2022

The Table Bay Hotel
The Spier Hotel
4 out of 5
R310 Stellenbosch, Stellenbosch, Western Cape, 7600
Fully refundableReserve now, pay when you stay
The price is $154 per night from Dec 11 to Dec 12
$154
per night
Dec 11 - Dec 12
4.5/5 Wonderful! (516 reviews)
"The art throughout the property was beautiful and really added to the stay. We enjoyed a great dinner at the hotel too."

Reviewed on Jun 12, 2022

The Spier Hotel
Hippo Boutique Hotel
4 out of 5
5-9 Park Road, Gardens, Cape Town, Western Cape, 8001
Fully refundableReserve now, pay when you stay
The price is $91 per night from Dec 7 to Dec 8
$91
per night
Dec 7 - Dec 8
4.5/5 Wonderful! (354 reviews)
Great place
"Great place"

Reviewed on Apr 27, 2022

Hippo Boutique Hotel
Park Inn by Radisson Cape Town Foreshore
4 out of 5
29 Heerengracht Street, Foreshore, Cape Town, Western Cape, 8000
Fully refundableReserve now, pay when you stay
The price is $80 per night from Dec 12 to Dec 13
$80
per night
Dec 12 - Dec 13
4.2/5 Excellent! (872 reviews)
Not good not bad
"Assigned room was tiny. Toilet was running the whole week I was there, even though I reported it. Covid protocols were lacking at breakfast. Breakfast was basic and food cold. Staff very friendly and ideally located."

Reviewed on Feb 9, 2022

Park Inn by Radisson Cape Town Foreshore
The Portswood Hotel
4 out of 5
Portswood Road, Cape Town, Western Cape, 8002
Fully refundableReserve now, pay when you stay
The price is $122 per night from Dec 12 to Dec 13
$122
per night
Dec 12 - Dec 13
4.2/5 Very Good! (511 reviews)
Great Cape Town experience - V&A
"Great location next to the V&A, super friendly and efficient staff. Just a great hotel for exploring Cape Town."

Reviewed on Nov 15, 2022

The Portswood Hotel
Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
3 out of 5
Portswood Road, V&A Waterfront, Cape Town, Western Cape, 8001
The price is $116 per night from Dec 17 to Dec 18
$116
per night
Dec 17 - Dec 18
4.1/5 Very Good! (609 reviews)
"The location is fantastic! A very short walk to the aquarium, the hop on hop off bus terminal and the main area in V&A Waterfront where there are many restaurants to choose from. The hotel buildings co-locate with the University’s business school and the whole site used to be a prison. The room was ..."

Reviewed on Nov 21, 2022

Protea Hotel by Marriott Cape Town Waterfront Breakwater Lodge
Don't see what you're looking for?
See all available properties in Cape Town
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.

Cape Town Hotels with Restaurants information

 

Hotels with Restaurants in Cape Town

842

Highest price $264
Cheapest price $80
Number of guest reviews 5485
Total number of hotels in Cape Town 5407

 

Recent reviews of Cape Town hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code