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
- Perth 44
- Busselton 21
- Margaret River 21
- Albany 16
- Broome 14
- Fremantle 10
- Esperance 9
- Kalbarri 9
- Dunsborough 8
- Bridgetown 7
- Bunbury 7
- Kununurra 6
- Yallingup 6
- Geraldton 5
- York 5
- Carnarvon 4
- Collie 4
- Denmark 4
- Exmouth 4
- Kalgoorlie 4
- Mandurah 4
- Manjimup 4
- Pemberton 4
- Karratha 3
- Port Denison 3
- Toodyay 3
- Balingup 2
- Bremer Bay 2
- Coogee 2
- Denham 2
Where to stay
Cities in Western Australia
-
Perth
-
Busselton
-
Margaret River
-
Albany
-
Broome
-
Fremantle
-
Esperance
-
Kalbarri
-
Dunsborough
-
Bridgetown
-
Bunbury
-
Kununurra
-
Yallingup
-
Geraldton
-
York
-
Carnarvon
-
Collie
-
Denmark
-
Exmouth
-
Kalgoorlie
-
Mandurah
-
Manjimup
-
Pemberton
-
Karratha
-
Port Denison
-
Toodyay
-
Balingup
-
Bremer Bay
-
Coogee
-
Denham
-
Jurien Bay
-
Northam
-
Point Samson
-
Rottnest Island
-
Upper Swan
-
Armadale
-
Ascot
-
Augusta
-
Australind
-
Brookton
-
Burekup
-
Carramar
-
Caversham
-
Cervantes
-
Coral Bay
-
Cowaramup
-
Dalwallinu
-
Dawesville
-
Dongara
-
Drummond Cove
-
Forest Grove
-
Gooseberry Hill
-
Gracetown
-
Gregory
-
Henley Brook
-
Hopetoun
-
Katanning
-
Lake Argyle
-
Ledge Point
-
Mahogany Creek
-
Metricup
-
Middle Swan
-
Mindarie
-
Monkey Mia
-
Mount Barker
-
Mullewa
-
Nannup
-
Nannup Mill
-
Newman
-
Onslow
-
Pinjarra
-
Port Hedland
-
Swan View
-
Vasse
-
Walpole
-
Wanneroo
-
Warnbro
-
West Swan
Where to stay in Western Australia
| City | Listings | From | Top-rated |
|---|---|---|---|
| Perth | 44 hotels | from A$119 | Northwood Bed and Breakfast (4.8/5) |
| Busselton | 21 hotels | from A$161 | The Timothée Resort (4.6/5) |
| Margaret River | 21 hotels | from A$146 | Losari Retreat (4.9/5) |
| Albany | 16 hotels | from A$157 | Dolphin Lodge Albany - Self Contained Apartments at Middleton Beach (4.5/5) |
| Broome | 14 hotels | from A$141 | Pinctada McAlpine House (4.7/5) |
| Fremantle | 10 hotels | from A$158 | Courtyard by Marriott Perth Murdoch (4.5/5) |
| Kalbarri | 9 hotels | from A$140 | Gecko Lodge Kalbarri (4.7/5) |
| Esperance | 9 hotels | from A$138 | RAC Esperance Holiday Park (4.7/5) |
| Dunsborough | 8 hotels | from A$188 | Yala Yallingup Retreat & Spa (4.7/5) |
| Bunbury | 7 hotels | from A$169 | Bunbury 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.