Hotels in Margaret River

238 properties in Margaret River, Australia. We sort them by rating and popularity. Average rating: 4.7/5. Average guide price: €190 per night.

Types of accommodation

  • Apartment 92
  • Holiday home 62
  • Accommodation 29
  • Hotel 23
  • Guest house 7
  • Campsite 7
  • Resort 7
  • Bed & breakfast 5
  • Villa 4
  • Hostel 1
  • Motel 1

Places to stay in Margaret River

Margaret River in numbers

Average price per night
€190
Half cost between €131 and €269
Rated 4.5 or higher
73%
Out of those with 20 reviews or more
Top rated
Margaret River Guest House
4.9/5 · 127 reviews
Most reviewed
Grande Escape Resort
4.4/5 · 1,263 reviews

Average price by type of accommodation

  • Apartment €234
  • Holiday home €223
  • Accommodation €167
  • Hotel €152
  • Resort €112

Guide prices per night for properties with a known price. They vary with the dates.

Frequently asked questions about Margaret River

How much does it cost to stay in Margaret River?

The average guide price is €190 per night, and half of the properties with a price cost between €131 and €269.

What are the top-rated places to stay in Margaret River?

The average rating is 4.7/5. 73% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are Margaret River Guest House (4.9/5), Grand Mercure Basildene Manor Accor Vacation Club Apartments (4.8/5), and Margaret River Bed and Breakfast (4.8/5).

What types of accommodation are there in Margaret River?

There are 238 properties: Apartment (92), Holiday home (62), Accommodation (29), Hotel (23), Guest house (7), Campsite (7), Resort (7), Bed & breakfast (5), Villa (4), Hostel (1), and Motel (1).

Which destinations are near Margaret River?

Other destinations nearby with places to stay include Augusta (41 km), Dunsborough (38 km), and Yallingup (35 km).

Nearby destinations

More destinations in Australia