Best Resorts in Western Australia

Compare and save

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Top Cities in Western Australia

Compare 8 Resorts in Western Australia with updated reviews, rates, and availability.

Rendezvous Hotel Perth Scarborough

5.0 star property
8.0 out of 10, Very Good, (1002)
"Currently being renovated, but stay was pleasant, great view "
The price is $134
includes taxes & fees
$121 per night
May 6 - May 7
Rendezvous Hotel Perth Scarborough

Karijini Eco Retreat

3.0 star property
8.4 out of 10, Very Good, (112)
"So peaceful in this slice of paradise. Highly recommend the eco tents. Staff were well informed, food at restaurant was AMAZING!"
The price is $268
includes taxes & fees
$244 per night
May 1 - May 2
Karijini Eco Retreat

Broome Oaks Cable Beach Luxury Resort 2 bedroom

9.8 out of 10, Exceptional, (22)
"Good location easy to access"
Broome Oaks Cable Beach Luxury Resort 2 bedroom

Stay Rottnest

3.0 star property
8.2 out of 10, Very Good, (193)
"We stayed at Caroline Thomson cabins these were clean, comfortable and convenient to beaches, the settlement and places to eat. Will definitely stay again and bring family. Wonderful family friendly environment. "
The price is $85
includes taxes & fees
$77 per night
May 14 - May 15
Stay Rottnest

2 Bedroom Apt @ Quality Resort Sorrento Beach

8.6 out of 10, Excellent, (7)
"Good location next to beach. "
2 Bedroom Apt @ Quality Resort Sorrento Beach

3 Bedroom Apartment @ Quality Resort Sorrento Beach

9.0 out of 10, Wonderful, (11)
"Service great accomodation basic location excellent "
3 Bedroom Apartment @ Quality Resort Sorrento Beach

Oceanview 1 Bed Apartment @ Quality Resort Sorrento Beach

10.0 out of 10, Exceptional, (4)
"Love this place. Great location and close to shopping, food, and awesome beaches."
Oceanview 1 Bed Apartment @ Quality Resort Sorrento Beach

El Questro - Homestead

2.0 star property
El Questro - Homestead
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in Western Australia
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do resorts in Western Australia cost?
Resorts in Western Australia range between $85 and $268 per night. Make use of Expedia’s handy filter tool to search for “Hotel resort” under the “Property type” filter, then lock in a retreat that’s easy on the travel budget. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many resorts are there in Western Australia?
You’ll find 8 resorts to pick from in Western Australia. From a vacay with all the family to a romantic break, Expedia has got your back. Enter your travel dates and destination and book your dream getaway today.
Why book your resort in Western Australia with Expedia?
Expedia will help you find your ideal resort in Western Australia. Getting away with the family? Use our filters to search for properties with perks like a water park. If you’re on a budget, click on how much you want to spend and your preferred star rating. We’ll help you find a suitable place whatever your escape looks like.
How can I find cheap resorts in Western Australia?
Expedia can help you narrow down your search for cheap resorts in Western Australia. Use our handy filter tool to select amenities, budget and star rating to tailor your search and find your special stay in a few clicks.
What is there to do in Western Australia near my resort?
Whichever direction your travels take you in Western Australia, there’s plenty to keep you busy here. Spending some time in Perth? Scarborough Beach is a great attraction to include in your itinerary.