Skip to main content

Filter by:


Star Rating

Review Score

Yelverton – 61 hotels and places to stay
See the latest prices and deals by choosing your dates.
Eight Willows Retreat, hotel in Yelverton

Set on 75 acres of native parklands, Eight Willows Retreat offers private chalet-style accommodations, only 20 minutes’ drive from Margaret River.

Secluded location, yet central to other attractions.
9.1
Scored 9.1
Wonderful
Rated wonderful
850 reviews
Price from$176.22per night
The Sebel Busselton, hotel in Yelverton

The Sebel Busselton offers beachfront accommodations on the edge of the stunning Geographe Bay.

The accomodation was lovely - comfortable beds, loved the kitchen and laundry facilities. Pools, spa and gym were beautiful.
8.4
Scored 8.4
Very Good
Rated very good
1,127 reviews
Price from$121.15per night
Southcamp, hotel in Yelverton

Located in Dunsborough, a 15-minute walk from Dunsborough Beach, Southcamp provides accommodations with a garden, free private parking, a terrace and a restaurant.

Clean, organized, well located, great staff and nice food/drinks/grocery/cafe options on the premises.
8.9
Scored 8.9
Excellent
Rated excellent
171 reviews
Price from$172.12per night
Yallingup Forest Resort, hotel in Yelverton

Yallingup Forest Resort is located in a peaceful forest setting in the heart of the Margaret River Wine Region. Guests have access to a swimming pool, tennis court, day spa and art gallery.

The staff were incredible and accomodating. My family came down with gastro the day before our stay and would not have been able to make the trip. They agreed to reschedule for no cost (despite being under no obligation and the late notice). This took away a significant stressor for us.
8.7
Scored 8.7
Excellent
Rated excellent
663 reviews
Price from$241.63per night
Smiths Beach Resort, hotel in Yelverton

Experience a beachside escape at Smiths Beach Resort and relax in spacious, stylish accommodations, located in the heart of Western Australia’s Margaret River Region.

all good / was just disappointed to not be staying in a villa. i had assumed i was. confusing to book.
8.6
Scored 8.6
Excellent
Rated excellent
924 reviews
Price from$278.04per night
Lanterns Retreats, hotel in Yelverton

Featuring a range of suites with free WiFi, Lanterns Retreats is located in the heart of old Dunsborough, within 10' minutes walk of beautiful beaches, coastal walks, cafes and galleries.

Easy check-in and easy coming and going
9.0
Scored 9.0
Wonderful
Rated wonderful
640 reviews
Price from$118.50per night
Siesta Park Holiday Resort ABSOLUTE BEACHFRONT RESORT, hotel in Yelverton

Siesta Park Holiday Resort ABSOLUTE BEACHFRONT RESORT is an absolute beachfront haven nestled between Busselton and Dunsborough in the Margaret River Region.

beautiful beach, rooms are basic, very clean, beds are comfy enough. kitchen was equipped with essentials.
8.7
Scored 8.7
Excellent
Rated excellent
230 reviews
Price from$178.74per night
Dunsborough Beachouse YHA, hotel in Yelverton

Overlooking Geographe Bay with direct access to the beach, this backpacker hostel has a choice of private and dormitory rooms. There is a free shuttle service to the pub, shops and bus stop.

beach front
7.6
Scored 7.6
Good
Rated good
49 reviews
Price from$60.90per night
Stableford Cottage Holiday Home Dunsborough, hotel in Yelverton

Stableford Cottage Holiday Home Dunsborough offers accommodations in Dunsborough, 9.3 miles from Cape Naturaliste Lighthouse and Maritime Museum and 15 miles from Busselton Jetty.

Stableford Cottage was a pleasant place to stay. The location on the Dunsborough Golf Course was stunning.
7.6
Scored 7.6
Good
Rated good
12 reviews
Price from$304.75per night
Surinam, hotel in Yelverton

Surinam is located in Dunsborough, just 11 miles from Cape Naturaliste Lighthouse and Maritime Museum and 17 miles from Busselton Jetty.

Fantastic location, beautiful views!
8.9
Scored 8.9
Excellent
Rated excellent
22 reviews
Price from$297.90per night
See all hotels in and around Yelverton
Subscribe to receive premium deals

Prices drop the second you sign up!