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 (120)

B&Bs / Inns (148)

Specialty Lodging (133)

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 ]
32 Richardson Street, Perth, Western Australia 6005, Australia
The Richardson Hotel & Spa Slideshow
Show Prices
$292 - $406 (AUD 408 - 567) Avg. price/night*
Ollie #1 of 120 hotels in Greater Perth
#1 of 72 hotels in Perth
Professional photos | Traveler photos (320)
Alex Hotel (Perth) 3.5 of 5
50 James Street, Perth, Western Australia 6000, Australia
Alex Hotel Slideshow
Show Prices
$144 - $166 Avg. price/night*
Ollie #2 of 120 hotels in Greater Perth
#2 of 72 hotels in Perth
  •  Great stay 
  • Thanks to staff at Alex. A great but short stay. Got in late but still was... more
  • August 27, 2015
Professional photos | Traveler photos (60)
Announcement Winner - Best New Hotel
237 St Georges Terrace, Perth, Western Australia 6000, Australia
Show Prices
$190 - $277 (AUD 265 - 387) Avg. price/night*
Ollie #3 of 120 hotels in Greater Perth
#3 of 72 hotels in Perth
Professional photos | Traveler photos (212)
172 Newcastle Street, Perth, Western Australia 6000, Australia
The Nest on Newcastle Slideshow
Show Prices
$104 - $153 (AUD 145 - 214) Avg. price/night*
Ollie #4 of 120 hotels in Greater Perth
#4 of 72 hotels in Perth
  •  4 Thumbs up! 
  • We stayed here from 4-8th Aug for my honeymoon. Very happy with their... more
  • August 28, 2015
Professional photos | Traveler photos (13)
Special Price Stay 2 Save 15%
10 Adelaide Terrace, Perth, Western Australia 6004, Australia
Fraser Suites Perth Slideshow
Show Prices
$144 - $306 (AUD 201 - 427) Avg. price/night*
Ollie #5 of 120 hotels in Greater Perth
#5 of 72 hotels in Perth
Professional photos | Traveler photos (215)
Special Offer FRASERS WINTER FUN
Hidden Valley Eco Lodges (Pickering Brook) 4.5 of 5
85 Carinyah Road, Pickering Brook, Western Australia 6076, Australia
Hidden Valley Eco Lodges Slideshow
Show Prices
$290 - $386 Avg. price/night*
Ollie #6 of 120 hotels in Greater Perth
  •  Hidden Gem 
  • This was exactly what my wife and I needed! It was ideal for a night... more
  • August 28, 2015
Professional photos | Traveler photos (23)
Airport Apartments (Redcliffe) 4.0 of 5
100 Coolgardie Avenue, Redcliffe, Perth, Western Australia 6104, Australia
Airport Apartments Slideshow
Show Prices
$151 - $228 (AUD 211 - 318) Avg. price/night*
Ollie #7 of 120 hotels in Greater Perth
Professional photos | Traveler photos (30)
33 Ocean Falls Boulevard, Mindarie, Wanneroo, Western Australia 6030, Australia
Mindarie Marina Hotel Slideshow
Show Prices
$147 - $224 (AUD 205 - 313) Avg. price/night*
Ollie #8 of 120 hotels in Greater Perth
Professional photos | Traveler photos (68)
Special Rate $175 with ocean views!
70 Pier Street | Cnr of Murray St, Perth, Western Australia 6000, Australia
Show Prices
$81 - $143 Avg. price/night*
Ollie #9 of 120 hotels in Greater Perth
#7 of 72 hotels in Perth
  •  Basically basic 
  • My colleague was upgraded, however their room was no bigger than any other... more
  • August 29, 2015
Professional photos | Traveler photos (214)
7-9 John Street, Fremantle, Western Australia 6159, Australia
Pier 21 Apartment Hotel Slideshow
Show Prices
$148 - $224 (AUD 207 - 313) Avg. price/night*
Ollie #10 of 120 hotels in Greater Perth
  •  A hidden gem 
  • Fantastic! My sister and I wanted a quiet catch up spot - and this was... more
  • August 17, 2015
Professional photos | Traveler photos (114)
Offers & Announcements Enjoy 10% off
Great Eastern Highway, Burswood, Western Australia 6100, Australia
Crown Metropol Perth Slideshow
Show Prices
$181 - $471 (AUD 253 - 658) Avg. price/night*
Ollie #11 of 120 hotels in Greater Perth
Professional photos | Traveler photos (236)
Offers & Announcements Family Blockbuster
32 Outram Street | West Perth, Perth, Western Australia 6005, Australia
Show Prices
$165 - $266 (AUD 230 - 371) Avg. price/night*
Ollie #12 of 120 hotels in Greater Perth
#8 of 72 hotels in Perth
  •  Just out of the CBD 
  • We arrived on a Sunday. The staff were all very friendly and helpful. Our... more
  • August 26, 2015
Professional photos | Traveler photos (26)
Be. Fremantle (Fremantle) 4.5 of 5
Mews Road, Challenger Harbour, Fremantle, Western Australia 6160, Australia
Show Prices
$197 - $264 (AUD 275 - 369) Avg. price/night*
Ollie #13 of 120 hotels in Greater Perth
  •  Really love this place 
  • I spent 2 nights here during a work visit, after a long flight trip from... more
  • August 18, 2015
Professional photos | Traveler photos (41)
97 Murray St, Perth, Western Australia 6000, Australia
Show Prices
$107 - $235 Avg. price/night*
Ollie #14 of 120 hotels in Greater Perth
#9 of 72 hotels in Perth
  •  Loved our stay 
  • The hotel had a warm welcoming feel, with friendly receptionist and very... more
  • August 29, 2015
Professional photos | Traveler photos (111)
99 Adelaide Terrace, Perth, Western Australia 6000, Australia
Hyatt Regency Perth Slideshow
Show Prices
$143 - $289 Avg. price/night*
Ollie #15 of 120 hotels in Greater Perth
#10 of 72 hotels in Perth
  •  Hyatt Perth 
  • Faultless. A fantastic hotel would recommend it to anyone. Not the... more
  • August 26, 2015
Professional photos | Traveler photos (345)
Offers & Announcements Double Your Points
778 - 788 Hay Street, Perth, Western Australia 6000, Australia
Holiday Inn Perth City Centre Slideshow
Show Prices
$115 - $243 Avg. price/night*
Ollie #16 of 120 hotels in Greater Perth
#11 of 72 hotels in Perth
Professional photos | Traveler photos (329)
Special Offer Save 10-30%
60 Royal Street, Perth, Western Australia 6004, Australia
The Sebel East Perth Slideshow
Show Prices
$128 - $233 Avg. price/night*
Ollie #17 of 120 hotels in Greater Perth
#12 of 72 hotels in Perth
  •  Calm Claisebrook views 
  • We booked a room for the night so we could walk to and from the Cirque de... more
  • August 23, 2015
Professional photos | Traveler photos (277)
Special Offer Early Booker
Duxton Hotel (Perth) 5.0 of 5
1 St George's Terrace, Perth, Western Australia 6000, Australia
Show Prices
$149 - $285 (AUD 208 - 398) Avg. price/night*
Ollie #18 of 120 hotels in Greater Perth
#13 of 72 hotels in Perth
Professional photos | Traveler photos (147)
112 Mounts Bay Rd | Mounts Bay Village, Perth, Western Australia 6000, Australia
Show Prices
$127 - $263 (AUD 177 - 367) Avg. price/night*
Ollie #19 of 120 hotels in Greater Perth
#14 of 72 hotels in Perth
Professional photos | Traveler photos (213)
221 Adelaide Terrace, Perth, Western Australia 6000, Australia
Novotel Perth Langley Slideshow
Show Prices
$97 - $233 Avg. price/night*
Ollie #20 of 120 hotels in Greater Perth
#15 of 72 hotels in Perth
  •  4 night stay 
  • People very friendly. Samantha in restaurant especially helpful. GM... more
  • August 27, 2015
Professional photos | Traveler photos (344)