Find a hotel
Hotels by class
- 5 stars (29)
- 4 stars (132)
- 3 stars (54)
- 2 stars (9)
- Other options (1375)
Accommodation type
- Apartments (704)
- Holiday homes (388)
- Hotels (106)
- Homestays (82)
- Guest houses (80)
- Aparthotels (68)
- Villas (52)
- Bed & Breakfasts (40)
- Hostels (34)
- Motels (25)
- Resorts (5)
- Holiday parks (4)
- Lodges (4)
- Capsule hotels (2)
- Country houses (2)
- Campsite (1)
- Inn (1)
- Luxury tent (1)
Thematic Hotels
- Extended Stay (1130)
- Vacation Rentals (1130)
- Luxury accommodations (1042)
- Apartments and B&Bs (750)
- Family Friendly hotels (535)
- Airport hotels (481)
- Central hotels (460)
- Cheap and budget hotels (349)
- Hotels with indoor pool (299)
- Private Villas (297)
- Beach hotels (231)
- Beachfront hotels (230)
- Pet-friendly hotels (111)
- Jacuzzi (65)
- Spa hotels (62)
- Travel Proud (55)
- Exceptional design hotels (42)
- Sustainability certification (28)
- Castle Hotels (26)
- Romantic hotels (25)
- Business hotels (19)
- Resorts (10)
- Self Catering (9)
- Luxury hotels (5)
- Boutique hotels (4)
- Casino hotels (3)
- Historical hotels (2)
- All-Inclusive (1)
- New Hotels (1)
- Golf hotels (1)
Hotels by location
Nearby
- Optus Stadium (332)
- East Perth Station (439)
- Perth Arena (546)
- Elizabeth Quay (540)
- Kings Park (304)
- Crown Casino Perth (248)
- Perth Convention Exhibition Centre (548)
- Scarborough Beach (183)
- Hillarys Boat Harbour (34)
- Mt Lawley Station (389)
- Sir Charles Gairdner Hospital (81)
- Victoria Park Station (182)
- HBF Stadium (33)
- Perth Zoo (349)
- Claremont Show Ground (39)
- nib Stadium (512)
- Hollywood Private Hospital Perth (57)
- Perth Concert Hall (537)
- His Majesty's Theatre (544)
- St John Of God Hospital Subiaco (287)
- Perth Train Station (534)
- Murdoch University (27)
- Swan River (96)
- WACA (519)
- Perth Children's Hospital (73)
Districts
- Perth CBD (260)
- Scarborough (159)
- East Perth (102)
- West Perth (69)
- Northbridge (59)
- Cottesloe (57)
- Subiaco (41)
- South Perth (31)
- Como (12)
- Ascot (10)
- North Perth (9)
- Leederville (9)
- Sorrento (7)
- Burswood (7)
- Redcliffe (4)