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

In: WA, Margaret River Wine Region

WA - Margaret River Wine Region hotels with restaurant or cafe

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

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

20 Margaret River Wine Region 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
Pullman Resort Bunker Bay
5.0 AAA Rated
Pullman Resort Bunker Bay
Bunker Bay Road, Dunsborough
$239 $239 $239 $239 $279 $455 $230 $159 $159 $159 $159 $159 $375 Sold Out 238 5.0 204762
Smiths Beach Resort
self-rated 5.0 by property
Smiths Beach Resort
Lot /2 Smiths Beach Road, Yallingup
$223 $223 $223 $223 $223 $223 $223 $223 $223 $223 $223 $223 $265 $750 264 5.0 204736
Windmills Break
5.0 AAA Rated
Windmills Break
2024 Caves Road, Yallingup
$365 $295 $295 $295 $295 $295 $295 $295 $295 $295 $295 $295 $365 $365 310 5.0 204690
Cape Lodge
5.0 AAA Rated
Cape Lodge
Caves Road, Yallingup
$399 $399 $399 $399 $399 $475 $475 $399 $399 $399 $399 $475 $675 $675 455 5.0 204545
Abbey Beach Resort
4.5 AAA Rated
Abbey Beach Resort
595 Bussell Highway, Busselton
$133 $133 $133 $133 $133 $165 $208 $143 $143 $143 $143 $155 $165 $284 158 4.5 184842
Seashells Yallingup
4.5 AAA Rated
Seashells Yallingup
Yallingup Beach Road, Yallingup
$169 $149 $149 $149 $149 $229 $229 $149 $149 $149 $149 $149 $240 $270 177 4.5 184823
Bay Village Resort
4.5 AAA Rated
Bay Village Resort
26 Dunn Bay Road, Dunsborough
$193 $193 $193 $193 $193 $193 $193 $193 $193 $193 $193 $193 $193 $193 193 4.5 184807
Grand Mercure Basildene Manor
4.5 AAA Rated
Grand Mercure Basildene Manor
100 Wallcliffe Road, Margaret River
$249 $249 $249 $249 $249 $249 $249 $249 $249 $249 $249 $249 $279 Sold Out 251 4.5 184749
Wyndham Vacation Resorts Asia Pacific Dunsborough
4.5 AAA Rated
Wyndham Vacation Resorts Asia Pacific Dunsborough
700 Caves Road, Dunsborough
$680 $250 $130 $680 $680 $680 $680 $166 $130 $130 $245 $130 Sold Out Sold Out 382 4.5 184618
Royal Palms Residences and Resort
self-rated 4.0 by property
Royal Palms Residences and Resort
2 Albert Street, Busselton
$110 $110 $110 $110 $110 $125 $125 $110 $110 $110 $110 $110 $125 Sold Out 113 4.0 164887
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
Yallingup Caves House Hotel
4.0 AAA Rated
Yallingup Caves House Hotel
Yallingup Beach Road, Yallingup
$120 $120 $120 $120 $120 Sold Out Sold Out $120 $120 $120 $180 $180 Sold Out Sold Out 132 4.0 164868
Broadwater Beach Resort
self-rated 4.0 by property
Broadwater Beach Resort
Holgate Road, Busselton
$122 $122 $122 $122 $122 $153 $153 $122 $122 $122 $122 $122 $215 $215 140 4.0 164860
Margaret River Resort
self-rated 4.0 by property
Margaret River Resort
40 Wallcliffe Road, Margaret River
$130 $130 $130 $130 $130 $130 $130 $130 $130 $130 $130 $135 $195 $220 141 4.0 164859
Margarets Beach Resort
4.0 AAA Rated
Margarets Beach Resort
1 Resort Drive, Gnarabup
$153 $153 $153 $153 $153 $180 $180 $180 $180 $180 $180 $180 $240 $240 179 4.0 164821
Secret Hotels
3.5 AAA Rated
Secret Hotels Deal: Comfortable 3.5* in the heart of Margaret River!
$110 $110 $133 $110 $110 $133 $133 $110 $110 $110 $110 $110 $133 Sold Out 117 3.5 154883
Grange on Farrelly Margaret River Motel
3.5 AAA Rated
Grange on Farrelly Margaret River Motel
18 Farrelly Street, Margaret River
$129 $129 $129 $129 $129 $139 $139 $129 $129 $129 $129 $149 Sold Out Sold Out 132 3.5 144868
Quality Inn Margaret River
3.5 AAA Rated
Quality Inn Margaret River
Wallcliffe Road, Margaret River
$146 $146 $177 $146 $146 $177 $177 $146 $146 $146 $146 $146 $177 $229 161 3.5 144839
Comfort Inn Busselton River Resort
3.5 AAA Rated
Comfort Inn Busselton River Resort
70 Causeway Road, Busselton
$165 $165 $165 $165 $165 $165 $165 $165 $165 $165 $165 $165 $165 $165 165 3.5 144835
Margaret River Hotel
3.0 AAA Rated
Margaret River Hotel
125 Bussell Highway, Margaret River
$130 $110 $130 $110 $110 $140 $160 $110 $110 $130 $130 $130 Sold Out Sold Out 125 3.0 124875
Margaret River Holiday Suites
self-rated 3.0 by property
Margaret River Holiday Suites
Willmott Avenue, Margaret River
$130 $155 $145 $130 $130 $160 $160 $130 $130 $130 $130 $130 $160 Sold Out 140 3.0 124860