Accommodation

Explore the best accommodation and places to stay in the Margaret River Region

The Margaret River Region has an abundance of accommodation options whether you are choosing to base yourself in Busselton, Dunsborough, Yallingup, Margaret River or Augusta.

Stay on working farms and vineyards or in luxurious hotels and resorts, holiday homes or quaint bed & breakfasts. Embrace nature and the starry skies at one of the many caravan and camping spots or opt for the creature comforts with a glamping experience.

This comprehensive guide helps you book direct with local businesses. If you need assistance, contact our local experts via;

Email: welcome@margaretriver.com
Call: (08) 9780 5911

Search All Accommodation

Showing 24 of 237 places
Accommodation
300 Brockman Hwy, Karridale WA 6288
Caravans, Holiday Parks & Camping
525 Bussell Hwy, Broadwater WA 6280, Australia
Accommodation
72 Ocean View Dr, Quindalup WA 6281

Monday - Sunday 8-9pm

Accommodation
8 Albert St, Busselton WA 6280

Monday - Thursday: 11:00 AM until 10:00 PM Friday - Saturday...show

Studios & Apartments
From AUD $800 per night
Unit 5/4070 Caves Rd, Wilyabrup WA 6280

Open 24 Hours

Accommodation
From AUD $150 per night
Accommodation
31 Fearn Ave, Margaret River WA 6285
Accommodation
19 Dunn Bay Rd, Dunsborough WA 6281

Opening Summer 2026!

Accommodation
AUD $375
705 Davis Rd, Rosa Glen WA 6285

Always open

Chalets, Villas & Cottages
AUD $165
50 Smiths Beach Road, Smiths Beach, Yallingup WA, Yallingup WA 6282, Australia

Monday to Friday: 8:30 am to 4:00 pm Saturday and Sunday: ...show

Wineries
115 Bridgelands Rd, Rosa Glen WA 6285

By appointment only - please book via email to hello@rosagle...show

Accommodation
Carters Road, 1 Maxwell St, Margaret River WA 6285

Monday - Sunday: 9:00 AM until 5:00 PM

Caravans, Holiday Parks & Camping
34°05'30.8"S 115°12'24.8"E, 9 Blackwood Avenue, Augusta WA 6290

Open 24 Hours

Studios & Apartments
AUD $320
43a Town View Terrace, Margaret River WA 6285
Accommodation
87 Gifford Rd, Dunsborough WA 6281

Monday to Sunday 9am to 5pm

Accommodation
118 Peel Terrace, Busselton WA 6280

Monday - Saturday: 9:00 AM until 5:30 PM Sunday: 10:00 AM un...show

Accommodation
Margaret River WA

Monday - Sunday: 8:00am until 8:00pm

Tours & Experiences
From AUD $180 per person
Chalets, Villas & Cottages
7981 Caves Rd, Forest Grove WA 6286, Australia
Accommodation
54 Wallcliffe Rd, Margaret River WA 6285

Monday - Sunday: 7:30 AM until 6:00 PM

Wineries
AUD $220
2764 Caves Rd, Yallingup WA 6282, Australia

Monday - Sunday: 10:00 AM until 5:00 PM

Accommodation
6 Tunbridge St, Margaret River WA 6285

Monday - Sunday: 7:30 AM until 7:00 PM

Hotels, Motels & Resorts
From AUD $230 per night
25 Bussell Hwy, Margaret River WA 6285, Australia

reception open 8am ish to 7pm ish

Showing 25–48 of 237

Show 24 more

Back to the first results

Speak to a Local

Our friendly team of local experts can provide a full consultation and planning service free of charge. Trust us to help you find the best surf breaks, camp sites, top restaurants, award-winning wineries, fishing spots and majestic walking trails. We are available to help 7 days per week in person, by phone and email.

Smiling staff member wearing a headset at Margaret River Visitor Centre