BookGuestRooms
Western Australia
Destinations

Hotels in Western Australia

Western Australia has 290 places to stay listed here — 290 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around A$87.

Browse by city
Where to stay

Cities in Western Australia

Where to stay in Western Australia

CityListingsFromTop-rated
Perth 44 hotelsfrom A$119Northwood Bed and Breakfast (4.8/5)
Busselton 21 hotelsfrom A$161The Timothée Resort (4.6/5)
Margaret River 21 hotelsfrom A$146Losari Retreat (4.9/5)
Albany 16 hotelsfrom A$157Dolphin Lodge Albany - Self Contained Apartments at Middleton Beach (4.5/5)
Broome 14 hotelsfrom A$141Pinctada McAlpine House (4.7/5)
Fremantle 10 hotelsfrom A$158Courtyard by Marriott Perth Murdoch (4.5/5)
Kalbarri 9 hotelsfrom A$140Gecko Lodge Kalbarri (4.7/5)
Esperance 9 hotelsfrom A$138RAC Esperance Holiday Park (4.7/5)
Dunsborough 8 hotelsfrom A$188Yala Yallingup Retreat & Spa (4.7/5)
Bunbury 7 hotelsfrom A$169Bunbury Stay at Sanctuary Resort Strata (4.5/5)

Good to know

How many hotels are listed in Western Australia?

290 hotels, guesthouses and B&Bs across 78 cities in Western Australia, each with rooms, photos and live partner rates.

What do hotels in Western Australia cost?

Listed nightly rates on partner sites start around A$87, varying by area, property and dates. Live prices show on the booking partner's page.

Which Western Australia city has the most listings here?

Perth, with 44 listed hotels.