1.Search>2.Select>3.Book & Pay>4.Confirmation

Refine Search

Please enter check in/check out dates. dd/mm/yyyy
Show secret hotels only
$0 per night $1000 per night
  • 24hr reception
  • 24hr room service
  • Airport shuttle
  • Bar/lounge
  • Business centre
  • Car parking
  • Day spa
  • Gay friendly
  • Golf course
  • Gym
  • Kids club
  • Pets allowed
  • Pool
  • Public area WiFi
  • Restaurant
  • Room service
  • Sauna
  • Tennis court
  • Tour desk

Try a new search

Show only properties matching:

Star rating

Property type

Western Cape hotels with restaurant or cafe

Tantalise your tastebuds without even leaving the comfort of your hotel when you book into one of our Western Cape hotels with a restaurant or café. By booking a hotel in Western Cape with onsite dining options available you’ll be able to enjoy the culinary delights of Western Cape without even leaving your hotel!

Live every lastminute to the fullest (pun intended) when you book a Western Cape hotel with in-house dining! Our list of Western Cape restaurant hotels are easy to digest with instant confirmation and your details secure.

69 Western Cape Hotels

with: Restaurant; for 2 adults

Prices in Australian Dollars. (show all hotels in this region?)
Sort by: Rating    Price   | Show map
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
Pepperclub Hotel & Spa
5.0 INDEPENDENT
Pepperclub Hotel & Spa
Cnr Loop and Pepper Street, Cape Town
$145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $154 146 5.0 204854
Asara Wine Estate & Hotel
5.0 INDEPENDENT
Asara Wine Estate & Hotel
Polkadraai Road, Stellenbosch
$139 $145 $145 $145 $95 $95 $145 Sold Out Sold Out $205 $205 $139 $205 $145 151 5.0 204849
Cape Royale Luxury Hotel and Spa
5.0 INDEPENDENT
Cape Royale Luxury Hotel and Spa
47 Main Road, Cape Town
$158 $158 $158 $164 $159 $141 $149 $149 $159 $159 $164 $164 $164 $168 158 5.0 204842
Le Franschhoek Hotel & Spa
5.0 INDEPENDENT
Le Franschhoek Hotel & Spa
16 Minor Road, Franschhoek
$167 $167 $167 $167 Sold Out $167 $167 $167 $167 $167 $167 $167 $167 $167 167 5.0 204833
Camps Bay Retreat
5.0 INDEPENDENT
Camps Bay Retreat
7 Chilworth Road, Camps Bay
$180 $180 $180 $180 $180 $180 $180 $180 $180 $180 $180 $180 Sold Out Sold Out 180 5.0 204820
Taj Cape Town
5.0 INDEPENDENT
Taj Cape Town
Wale Street, Cape Town
$207 $186 Sold Out Sold Out $186 $186 $186 $207 $186 $186 $186 $186 $186 $186 190 5.0 204810
The Westin Cape Town
5.0 INDEPENDENT
The Westin Cape Town
Lower Long Street, Cape Town
$248 $248 $248 $248 $248 $248 $146 $146 $146 $146 $146 $146 $146 $252 197 5.0 204803
Lanzerac Hotel & Spa
5.0 INDEPENDENT
Lanzerac Hotel & Spa
1 Lanzerac Road, Stellenbosch
Sold Out Sold Out $227 $227 $285 $214 $170 $170 $170 $170 Sold Out Sold Out $170 $170 197 5.0 204803
Grande Roche Hotel
5.0 SELF
Grande Roche Hotel
Plantaise Street, Paarl
$229 $229 $229 $229 $229 $202 $202 $229 $229 $229 $229 $202 $202 $202 219 5.0 204781
The Bay Hotel - Camps Bay
5.0 INDEPENDENT
The Bay Hotel - Camps Bay
69 Victoria Road, Camps Bay
$223 Sold Out Sold Out $223 $223 $223 $223 $223 $223 $223 $223 $223 $223 $223 223 5.0 204777
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
Turbine Hotel and Spa
5.0 INDEPENDENT
Turbine Hotel and Spa
TH /36 Sawtooth Lane, Thesen Islands, Knysna
$229 $229 $229 $229 $229 $229 $229 $229 $229 $229 $229 $229 $229 $229 229 5.0 204771
Lake Pleasant Living
5.0 INDEPENDENT
Lake Pleasant Living
N2 Between Knysna and Sedgefield Road, Town
Sold Out Sold Out $353 $159 $159 Sold Out Sold Out $270 Sold Out $353 $270 $270 Sold Out $159 249 5.0 204751
Arabella Hotel & Spa
5.0 INDEPENDENT
Arabella Hotel & Spa
Arabella Country Estate R44 to Kleinmond, Hermanus
$274 $274 $274 $274 $274 Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out $274 $274 $185 263 5.0 204737
African Pride Crystal Towers Hotel & Spa
5.0 SELF
African Pride Crystal Towers Hotel & Spa
Rialto Road, Cape Town
$268 $268 $268 $290 $290 $268 $268 $268 $290 $290 $290 $290 $224 $224 271 5.0 204729
African Pride 15 on Orange Hotel
5.0 INDEPENDENT
African Pride 15 on Orange Hotel
Orange Street, Cape Town
$305 $305 $305 $305 $305 $305 $305 $305 $305 $305 $305 $305 $305 $305 305 5.0 204695
Queen Victoria Hotel
5.0 INDEPENDENT
Queen Victoria Hotel
Portswood Close, Cape Town
$339 $339 $354 $354 $354 $354 $354 $302 $302 $302 $302 $302 $302 $302 326 5.0 204674
Plettenberg Park
5.0 INDEPENDENT
Plettenberg Park
Robberg Road, Plettenberg Bay
$339 $339 $339 $339 $339 $339 $295 $295 $295 $339 $339 $339 $339 $339 330 5.0 204670
Abalone House
5.0 INDEPENDENT
Abalone House
Kriedoring Street, Paternoster
$350 $350 $350 $350 $350 $350 $350 $350 $350 $350 $350 $350 $350 $350 350 5.0 204650
Babylonstoren
5.0 INDEPENDENT
Babylonstoren
Klapmuts/Simondium Rd Road, Franschhoek
$373 $373 $373 $373 $373 $373 $373 $373 $373 $373 $373 $373 $373 $373 373 5.0 204627
12 Apostles Hotel & Spa
5.0 INDEPENDENT
12 Apostles Hotel & Spa
Victoria Road, Cape Town
$375 $375 $375 $375 $375 $375 $375 $375 $375 $375 $375 $375 $375 $375 375 5.0 204625
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
One&Only Cape Town
5.0 INDEPENDENT
One&Only Cape Town
Dock Road, Cape Town
$409 $409 $409 $409 $409 $409 $409 $409 $409 $409 $409 $409 $409 Sold Out 409 5.0 204591
Radisson Blu Waterfront, Cape Town
5.0 INDEPENDENT
Radisson Blu Waterfront, Cape Town
Beach Road, Granger Bay
$405 $405 $405 $405 $405 $405 $405 $405 $405 $405 $405 $728 $728 $357 448 5.0 204552
Cape Grace
5.0 INDEPENDENT
Cape Grace
-Waterfront West Quay Road, Cape Town
$660 $763 $660 $660 $763 $763 Sold Out $763 $763 $763 $763 $763 $763 $712 735 5.0 204265
Place On The Bay
4.0 INDEPENDENT
Place On The Bay
Victoria Road, Cape Town
$71 $71 $71 $71 $71 $153 $71 $71 $71 $71 $71 $71 $71 $71 77 4.0 164923
Harbour Bridge Hotel & Suites
4.0 INDEPENDENT
Harbour Bridge Hotel & Suites
Lower Long Street, Roggebaai
$76 $96 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 77 4.0 164923
Adderley Hotel
4.0 INDEPENDENT
Adderley Hotel
31 Adderley Street, Cape Town
$82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 82 4.0 164918
Windtown Langebaan
4.0 SELF
Windtown Langebaan
9 Bree Street, Langebaan
$87 $87 $87 $87 $87 $87 $87 $87 $87 $87 $87 $87 $87 $87 87 4.0 164913
Circa On The Square
4.0 INDEPENDENT
Circa On The Square
12 Jetty Street, Cape Town
$92 $92 $92 $92 $92 $92 $92 $82 $82 $82 $82 $82 $82 $82 87 4.0 164913
Quarters Hotel Hermanus
4.0 INDEPENDENT
Quarters Hotel Hermanus
5 Harbour Road, Hermanus
$87 $87 $87 $87 $109 $87 $87 $87 $87 $87 $87 $87 $87 $87 89 4.0 164911
Cape Town Lodge Hotel
4.0 INDEPENDENT
Cape Town Lodge Hotel
101- Buitengracht Street, Cape Town
$65 $65 $94 $94 $94 $94 $94 $94 $94 $94 $94 $94 $94 $94 90 4.0 164910
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
Lagoon Beach Hotel
4.0 INDEPENDENT
Lagoon Beach Hotel
Lagoon Gate Drive, Milnerton
$91 $91 $91 $102 Sold Out $91 $91 $91 $91 $91 $91 $91 $91 $91 92 4.0 164908
Urban Chic Boutique Hotel
4.0 INDEPENDENT
Urban Chic Boutique Hotel
172 Long Street. Corner of Long & Pepper Streets, Cape Town
$93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 Sold Out Sold Out 93 4.0 164907
The Strand Tower Hotel and Conference Centre
4.0 INDEPENDENT
The Strand Tower Hotel and Conference Centre
66 Strand Street, Cape Town
$93 $93 $93 $93 $93 $93 $93 $93 $93 $163 $163 $93 $93 $93 103 4.0 164897
Leisure Bay Luxury Suites
4.0 INDEPENDENT
Leisure Bay Luxury Suites
3 Four Jays Road, Milnerton, Cape Town
$98 $109 $109 Sold Out Sold Out $98 $98 $98 $109 $109 $109 $109 $98 $98 104 4.0 164896
Protea Hotel King George
4.0 SELF
Protea Hotel King George
King George Drive, George
$114 $114 $114 $114 $114 $81 $81 $114 $114 $114 $114 $114 $81 $81 105 4.0 164895
Kleine Zalze Lodges
4.0 INDEPENDENT
Kleine Zalze Lodges
Strand Road, Stellenbosch
$107 $107 $151 $93 $93 $93 $107 $107 $107 $107 $107 $107 $107 $93 106 4.0 164894
Protea Hotel Victoria Junction
4.0 SELF
Protea Hotel Victoria Junction
Corner Somerset & Ebenezer Road, Cape Town
$109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 109 4.0 164891
Fountains Hotel and Apartments
4.0 SELF
Fountains Hotel and Apartments
1 St Georges Mall Street, Cape Town
$112 $112 $112 $112 $112 $112 $112 $112 $112 $112 $112 $112 $112 $112 112 4.0 164888
The Farmhouse Hotel
4.0 INDEPENDENT
The Farmhouse Hotel
5 Egret Street, Langebaan
$237 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 118 4.0 164882
Cape Town Hollow Boutique Hotel
4.0 INDEPENDENT
Cape Town Hollow Boutique Hotel
88 Queen Victoria Road, Cape Town
$125 $125 $125 $125 $125 $125 $125 $125 $125 $125 $125 $125 $125 $125 125 4.0 164875
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
Protea Hotel President
4.0 INDEPENDENT
Protea Hotel President
4 Alexander Road, Cape Town
Sold Out Sold Out Sold Out Sold Out Sold Out $126 $126 $126 Sold Out Sold Out Sold Out Sold Out $126 $126 126 4.0 164874
Protea Hotel Knysna Quays
4.0 SELF
Protea Hotel Knysna Quays
Waterfront Drive, Knysna
$142 $142 $142 $142 $142 $98 $98 $98 $142 $142 $142 $142 $98 $98 126 4.0 164874
Townhouse Hotel  & Conference Centre
4.0 INDEPENDENT
Townhouse Hotel & Conference Centre
60 Corporation Street, Cape Town
$130 $212 $137 $195 $179 $91 $83 $91 $114 $137 $145 $129 $91 $83 130 4.0 164870
Vineyard Hotel & Spa
4.0 INDEPENDENT
Vineyard Hotel & Spa
54- Colinton Road, Newlands
$126 $126 $143 $143 $160 $130 $130 $126 $135 $126 $126 $126 $126 $126 132 4.0 164868
Harbour House Hotel
4.0 INDEPENDENT
Harbour House Hotel
18 Harbour Road, Cape Town
$134 $134 $134 $134 $134 $134 $134 $134 $134 $134 $134 $134 $134 $134 134 4.0 164866
Peninsula All Suite Hotel
4.0 INDEPENDENT
Peninsula All Suite Hotel
313 Beach Road, Cape Town - Sea Point
$131 $131 $131 Sold Out Sold Out Sold Out Sold Out $131 $131 $131 $131 $131 $131 $174 135 4.0 164865
Ambassador Hotel Cape Town
4.0 INDEPENDENT
Ambassador Hotel Cape Town
34 Victoria Road, Cape Town
$139 $139 $139 $139 $139 $139 $139 $139 $139 $139 $139 $139 $139 $139 139 4.0 164861
Atlantic Beach Hotel - Melkbosstrand
4.0 INDEPENDENT
Atlantic Beach Hotel - Melkbosstrand
Commaille Road, Melkbosstrand
$131 $131 $131 $131 $131 $153 $131 $153 $153 $180 $131 $131 $131 $131 139 4.0 164861
Fairways Boutique Hotel
4.0 INDEPENDENT
Fairways Boutique Hotel
Fairways Road, Cape Town
$145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 $145 145 4.0 164855
Hollow on The Square Hotel & Suites
4.0 INDEPENDENT
Hollow on The Square Hotel & Suites
9 Ryk Tulbagh Square, Cape Town
$169 $169 $145 $145 $147 $147 $145 $145 $145 $145 $145 $145 $145 $145 149 4.0 164851
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
The Devon Valley Hotel
4.0 INDEPENDENT
The Devon Valley Hotel
Devon Valley Road, Devon Valley
$149 $149 $149 $149 $149 $149 $149 $149 $149 $149 $149 $149 $149 $149 149 4.0 164851
Cape Heritage Hotel
4.0 INDEPENDENT
Cape Heritage Hotel
90 Bree Street, Cape Town Cbd
Sold Out $153 $225 $187 $225 $225 Sold Out Sold Out Sold Out $153 $153 $131 $187 $187 183 4.0 164817
Winchester Mansions
4.0 INDEPENDENT
Winchester Mansions
221 Beach Road, Cape Town
$201 $201 $201 $201 $201 $178 $178 $178 $201 $201 $178 $201 $201 $206 195 4.0 164805
Alphen Boutique Hotel
4.0 SELF
Alphen Boutique Hotel
Alphen Drive, Constantia
$196 $196 $196 $196 $196 $196 $196 $196 $196 $196 $196 $196 $196 $196 196 4.0 164804
Victoria & Alfred Hotel
4.0 INDEPENDENT
Victoria & Alfred Hotel
On the Waterfront Pierhead, Cape Town
$214 $214 $214 $214 $214 $214 $214 $214 $214 $214 $214 $214 $214 $214 214 4.0 164786
Protea Hotel Sea Point
3.5 INDEPENDENT
Protea Hotel Sea Point
Arthur's Road, Cape Town
$76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 Sold Out 76 3.5 144924
Protea Hotel Fire & Ice! Cape Town
3.5 INDEPENDENT
Protea Hotel Fire & Ice! Cape Town
New Church Street, Tamboerskloof, Cape Town
$160 $176 $176 $176 $180 $109 $109 $109 $180 $180 $180 $180 $109 $109 152 3.5 144848
The Stellenbosch Hotel
3.0 INDEPENDENT
The Stellenbosch Hotel
C/O Dorp and Adringa Street, Town
$66 $66 $84 $66 $84 $66 $84 $84 $84 $84 $66 $84 $66 $66 75 3.0 124925
The Lady Hamilton Hotel
3.0 SELF
The Lady Hamilton Hotel
10 Union Street, Cape Town
$80 $80 $80 $80 $83 $83 $89 $89 $80 $80 $80 $80 $80 $80 82 3.0 124918
Cape Town Ritz Hotel
3.0 INDEPENDENT
Cape Town Ritz Hotel
Camberwell Road, Cape Town
$82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 $82 82 3.0 124918
Sun
19 May
Mon
20 May
Tue
21 May
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Next 7 Days
Inn on the Square
3.0 INDEPENDENT
Inn on the Square
10 Greenmarket Square, Cape Town
$93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 Sold Out Sold Out 93 3.0 124907
Breede River Resort and Fishing Lodge
3.0 SELF
Breede River Resort and Fishing Lodge
Joseph Barry Drive, Witsand
$93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 $93 93 3.0 124907
Protea Hotel Mossel Bay
3.0 INDEPENDENT
Protea Hotel Mossel Bay
Cnr Church & Market Street, Mossel Bay
$106 $106 $106 $106 $106 $87 $87 $87 $106 $106 $106 $106 $87 $87 99 3.0 124901
Oude Werf Hotel
3.0 INDEPENDENT
Oude Werf Hotel
30 Church Street, Stellenbosch
$105 $105 $105 $105 $107 $103 $103 $103 $107 $107 $107 $114 $98 $98 105 3.0 124895
La Splendida
3.0 INDEPENDENT
La Splendida
121 Beach Road, Mouille Point
$120 $120 $120 $120 $120 $120 $120 $120 $120 $120 $120 $120 $120 $120 120 3.0 124880
The Best Western Cape Suites Hotel
3.0 INDEPENDENT
The Best Western Cape Suites Hotel
18 Constitution Street, Cape Town
$89 $165 Sold Out $72 $89 $134 $134 $134 $134 $134 $134 $134 $134 $134 125 3.0 124875
Coopmanhuijs Boutique Hotel & Spa
3.0 INDEPENDENT
Coopmanhuijs Boutique Hotel & Spa
33 Church Street, Town
$239 $132 $132 Sold Out $132 $132 $132 $219 $132 $132 $132 $132 $132 $132 147 3.0 124853
The Tulip Hotel and Conference Centre
2.0 SELF
The Tulip Hotel and Conference Centre
Corner Bree and Strand Streets, Cape Town
$76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 $76 76 2.0 84924
Knysna Hollow Country Estate
Not Rated
Knysna Hollow Country Estate
5 Welbedacht Lane Lane, Town
$109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 109 0.0 4891