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
From AUD $1500.00 per night (2 Lodges and 4 Villa's) per group
119 Blain Road Rosa Brook
Accommodation

Monday to Friday: 9am to 8pm

Holiday Homes
AUD $350
119 Gifford Rd, Dunsborough WA 6281, Australia
Caravans, Holiday Parks & Camping
From AUD $36 per night
Wooditjup National Park, Carters Rd, Bramley WA 6285

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

Accommodation
Accommodation
From AUD $450 per night
4478 Jalbarragup Rd, Acton Park WA 6280

Open 24 Hours

Accommodation
780 Fisher Rd, Kudardup WA 6290

Open 9am -5pm daily.

Accommodation
From AUD $350 per night
Caravans, Holiday Parks & Camping
Boranup WA 6286, Australia
Accommodation
340 Bussell Hwy, Broadwater WA 6280

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

Accommodation
AUD $580 per night
3462 Caves Rd, Wilyabrup WA 6280

Open 365 days per year

Chalets, Villas & Cottages
AUD $240 per night
824 Redgate Rd, Redgate WA 6286, Australia
Accommodation
AUD $250
33 Wyadup Rd, Yallingup WA 6282

8.00am to 8.00pm Monday to Saturday 10.00am to 12 Noon Sund...show

Holiday Homes
Shop 1/124 Bussell Hwy, Margaret River WA 6285, Australia

Monday - Friday: 9:00 AM until 5:00 PM Saturday - Sunday: Cl...show

Chalets, Villas & Cottages
150 Bridgelands Rd, Rosa Glen WA 6285
Chalets, Villas & Cottages
AUD $180
12459 Bussell Hwy, Karridale WA 6916, Australia
Accommodation
94 Marine Terrace, Busselton WA 6280

Monday to Sunday 9am-5pm

Accommodation
From AUD $330 per night
19 Earnshaw Rd, West Busselton WA 6280

Monday - Friday: 8:30 AM until 5:00 PM Saturday: 9:00 AM unt...show

Accommodation
44 Station Rd, Margaret River WA 6285

Open 7 days 8.30am - 6pm

Holiday Homes
From AUD $400 per night
Pubs, Bars & Taverns
Starting at AUD $120
18 Yallingup Beach Rd, Yallingup WA 6282, Australia

Open 7 days a week. Breakfast 7.30-10am Lunch 12pm-3pm D...show

Wineries
2807 Caves Rd, Yallingup WA 6282

Open 7 days Cellar Sales: 10am - 5pm daily Kitchen: 11am ...show

Wineries
From AUD $350 per night
Island Brook Chalets, Bussell Highway, Yelverton WA, Australia

Cellar Door open Friday to Monday from 11 am - 5pm. and by a...show

Showing 97–120 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