Browse Accommodation Results

Caves House Hotel


From $160/night

4.5 star

The magnificently restored, heritage-listed Caves House Hotel is situated by the beach in Yallingup.



Arrival Time: 1400|Departure Time: 10.00
Hours: Bistro open 7 days - Breakfast 7.30am – 10am | Lunch 12pm-4pm Dinner 5pm-8.30pm


Caves House Hotel is the quintessential Australian pub and has been the resident watering hole for the locals since 1905. Tens of thousands of patrons have frequented the pub for its famous summer Sunday sessions over the decades.

Yallingup translates to place of love and indeed, Caves House Hotel is the ideal setting for wedding ceremonies, receptions and stunning wedding photographs in our extensive heritage listed gardens and art deco hotel.

The hotels' rooms are beautifully appointed and many overlook the heritage listed gardens or beer garden. It's a great place to unwind and relax close to the beach and yet still be a part of the vibrant pub activity below.

  • Bar/ Cocktail Lounge
  • Bushwalking trails
  • Carpark
  • Complimentary Breakfast
  • Conference Facilities
  • Ice
  • Liquor Licence
  • Meals Available
  • Native bush
  • Non Smoking Indoors
  • Private Fridge
  • Restaurant Licenced
  • Room Service
  • Tea/Coffee
  • Television
view more info

Cancellation Policy

We understand plans can change, so here are our conditions and policies

A minimum of 48 hours notice is required by this property for cancellations. Cancellations made within 48 hours of arrival forfeit the full amount for the first night cancelled. Cancel before the 48 hours of arrival and a $50 booking fee will apply.


18 Yallingup Beach Road, YALLINGUP WA 6282, Australia


Caves House Hotel is a scenic 3 hour drive from Perth, adjacent to Yallingup Beach in the heart of the State’s South West region.

Just 30km North of Margaret River, and a short distance from Dunsborough.



It's always great to know what others think. So here's some comments from those with experience here.

Show comment form


We welcome all enquiries. We'd love you to get in touch to see what we can offer you. Please be as detailed as possible.

  1. Name
    Please let us know your name
  2. Email
    Please enter a valid email address
  3. Phone
    Please enter a number only, with no spaces
  4. Current location
    Invalid Input
  5. Message - Please include dates and all other relevant information
    Please let us know your comment.
  6. Type 123 in this box (so we know you're human)
    Please enter the number's 123 (Anti-Spam)
Phone: 08 9750 1888
Fax: 08 9750 1860
Mobile: 0897501830 AH