We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Greater Perth

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Greater Perth?

We'll send you updates with the latest deals, reviews and articles for Greater Perth each week.

Map of Greater Perth Hotels

Hotels (118)

B&Bs / Inns (151)

Specialty Lodging (144)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
1 Cathedral Avenue, Western Australia 6000, Australia
COMO The Treasury Slideshow
Show Prices
$399 - $665 Avg. price/night*
Ollie #1 of 118 hotels in Greater Perth
#1 of 75 hotels in Perth
  •  WOW.JUST.WOW 
  • I can honestly say, this is the best hotel I have ever stayed in. The... more
  • February 6, 2016
Traveler photos (44)
32 Richardson Street, Western Australia 6005, Australia
The Richardson Hotel & Spa Slideshow
Show Prices
$274 - $444 Avg. price/night*
Ollie #2 of 118 hotels in Greater Perth
#2 of 75 hotels in Perth
  •  Stunning 
  • Warm welcome, 5 * service, great peaceful location, fantastic facilities... more
  • February 5, 2016
Professional photos | Traveler photos (347)
237 St Georges Terrace, Western Australia 6000, Australia
Show Prices
$184 - $416 Avg. price/night*
Ollie #3 of 118 hotels in Greater Perth
#3 of 75 hotels in Perth
  •  Beautiful room 
  • Had a delux room. Beautiful bathroom. Staff excellent. Individual... more
  • February 6, 2016
Professional photos | Traveler photos (217)
Alex Hotel (Perth) 3.5 of 5
50 James Street, Western Australia 6000, Australia
Alex Hotel Slideshow
Show Prices
$142 - $194 Avg. price/night*
Ollie #4 of 118 hotels in Greater Perth
#4 of 75 hotels in Perth
  •  Wow, what a place! 
  • My partner and I stayed at the Alex Hotel for two nights on our way home... more
  • February 4, 2016
Professional photos | Traveler photos (162)
Announcement Alex Hotel & Fringe...
10 Adelaide Terrace, Western Australia 6004, Australia
Fraser Suites Perth Slideshow
Show Prices
$125 - $308 Avg. price/night*
Ollie #5 of 118 hotels in Greater Perth
#5 of 75 hotels in Perth
  •  Always so good 
  • Stayed here multiple times once in 2014 and then 2015 in february (sorry... more
  • February 3, 2016
Professional photos | Traveler photos (279)
Airport Apartments (Redcliffe) 4.0 of 5
100 Coolgardie Avenue, Redcliffe, Western Australia 6104, Australia
Airport Apartments Slideshow
Show Prices
$149 - $162 Avg. price/night*
Ollie #6 of 118 hotels in Greater Perth
Professional photos | Traveler photos (34)
Hidden Valley Eco Lodges (Pickering Brook) 4.5 of 5
85 Carinyah Road, Pickering Brook, Western Australia 6076, Australia
Show Prices
$236 - $375 Avg. price/night*
Ollie #7 of 118 hotels in Greater Perth
Professional photos | Traveler photos (30)
33 Ocean Falls Boulevard, Mindarie, Wanneroo, Western Australia 6030, Australia
Mindarie Marina Hotel & Villas Slideshow
Show Prices
$172 - $212 Avg. price/night*
Ollie #8 of 118 hotels in Greater Perth
Professional photos | Traveler photos (71)
Special Rate $175 with ocean views!
70 Pier Street | Cnr of Murray St, Western Australia 6000, Australia
Show Prices
$73 - $151 Avg. price/night*
Ollie #9 of 118 hotels in Greater Perth
#7 of 75 hotels in Perth
  •  Did the job 
  • This is an adequate 3 star hotel although I am a little surprised it is... more
  • February 5, 2016
Professional photos | Traveler photos (233)
97 Murray St, Western Australia 6000, Australia
Miss Maud Swedish Hotel Slideshow
Show Prices
$108 - $218 Avg. price/night*
Ollie #10 of 118 hotels in Greater Perth
#8 of 75 hotels in Perth
  •  Victorian visitor 
  • The accommodation was adequate for my needs and very clean The friendly... more
  • February 6, 2016
Professional photos | Traveler photos (120)
Special Offer Treat for 2!
207 Adelaide Terrace, Western Australia 6000, Australia
Pan Pacific Perth Slideshow
Show Prices
$115 - $263 Avg. price/night*
Ollie #11 of 118 hotels in Greater Perth
#9 of 75 hotels in Perth
Professional photos | Traveler photos (153)
Special Offer Breakfast included
Be. Fremantle (Fremantle) 4.5 of 5
Mews Road, Challenger Harbour, Fremantle, Western Australia 6160, Australia
Be. Fremantle Slideshow
Show Prices
$188 - $219 Avg. price/night*
Ollie #12 of 118 hotels in Greater Perth
Professional photos | Traveler photos (52)
172 Newcastle Street, Western Australia 6000, Australia
The Nest on Newcastle Slideshow
Show Prices
$105 - $147 Avg. price/night*
Ollie #13 of 118 hotels in Greater Perth
#10 of 75 hotels in Perth
Professional photos | Traveler photos (29)
Special Price Stay 2 Save 15%
Great Eastern Highway, Burswood, Western Australia 6100, Australia
Crown Metropol Perth Slideshow
Show Prices
$173 - $364 Avg. price/night*
Ollie #14 of 118 hotels in Greater Perth
Professional photos | Traveler photos (352)
Special Offer Meet Me at the Metropol
7-9 John Street, Fremantle, Western Australia 6159, Australia
Pier 21 Apartment Hotel Slideshow
Show Prices
$147 - $230 Avg. price/night*
Ollie #15 of 118 hotels in Greater Perth
  •  A delightful surprise 
  • This hotel is very good. I have to admit, I had a few concerns getting... more
  • February 3, 2016
Professional photos | Traveler photos (142)
Special Offer Package Deal
99 Adelaide Terrace, Western Australia 6000, Australia
Hyatt Regency Perth Slideshow
Show Prices
$136 - $272 Avg. price/night*
Ollie #16 of 118 hotels in Greater Perth
#12 of 75 hotels in Perth
  •  nice place to stay 
  • Had my daughter wedding there and it was a night to remember every guest... more
  • February 6, 2016
Professional photos | Traveler photos (398)
Special Offer Double Your Points
68 Southside Drive | Hillarys Boat Harbour, Hillarys, Joondalup, Western Australia 6025, Australia
Show Prices
$144 - $235 Avg. price/night*
Ollie #17 of 118 hotels in Greater Perth
  •  Perfect 
  • Stayed here for two nights for my Sons wedding at the Breakwater, we had... more
  • February 2, 2016
Professional photos | Traveler photos (48)
221 Adelaide Terrace, Western Australia 6000, Australia
Show Prices
$95 - $205 Avg. price/night*
Ollie #18 of 118 hotels in Greater Perth
#13 of 75 hotels in Perth
  •  Timothy archer 
  • Being a foodie from Melbourne, I was attended by Samantha Rodwell and her... more
  • February 6, 2016
Professional photos | Traveler photos (434)
32 Outram Street | West Perth, Western Australia 6005, Australia
Show Prices
$140 - $204 Avg. price/night*
Ollie #19 of 118 hotels in Greater Perth
#14 of 75 hotels in Perth
  •  Not a Resort 
  • Staff were friendly enough. We loved the location but the small balcony... more
  • January 27, 2016
Professional photos | Traveler photos (37)
60 Royal Street, Western Australia 6004, Australia
The Sebel East Perth Slideshow
Show Prices
$124 - $230 Avg. price/night*
Ollie #20 of 118 hotels in Greater Perth
#15 of 75 hotels in Perth
  •  Nice location 
  • A boutique hotel away from CBD. The hotel has no restaurant and relied on... more
  • February 5, 2016
Professional photos | Traveler photos (280)
Special Offer UP TO 30% DISCOUNT