Western Australia, Australia

Best Hotels in Perth

Compare prices, read expert reviews, and find the perfect hotel for your Perth stay.

Compare Hotels in Perth

290+ hotels · Sorted by our recommendation

Loading hotels...

We earn a commission on bookings. Learn more

See more Perthhotels on Booking.com →

About Hotels in Perth

Perth's hotel market concentrates in the CBD and immediate surrounds, with Northbridge's entertainment precinct and the Swan River waterfront defining the main accommodation zones. The city's isolation from Australia's east coast means fewer tourist crowds but also fewer hotel options than Sydney or Melbourne.

Elizabeth Quay and the CBD foreshore have seen significant hotel development since 2016, with waterfront properties offering Swan River views and walkable access to the city's dining scene. Northbridge provides a more compact, entertainment-focused alternative within walking distance of Perth Station.

Fremantle operates almost as a separate destination, with its heritage port town atmosphere and weekend markets. Staying in "Freo" suits visitors prioritising beaches and maritime character over CBD business access, though the 30-minute train journey makes it impractical for short trips.

Quick Facts

Average Price

$150 - $280 per night

Best Time to Visit

September to November brings wildflower season and pleasant spring weather. March to May offers warm autumn days. Summer (December-February) can exceed 40°C.

Top Neighbourhoods

CBD, Northbridge, Fremantle, Scarborough

Where to Stay in Perth

Perth's isolation makes it Australia's most self-contained hotel market. The CBD-to-beach corridor (via Subiaco and Cottesloe) is where most visitors stay. Mining industry drives midweek business travel demand.

What to Expect

Peak: Sep-Nov (wildflower season, perfect weather). Steady: Mar-May. Low: Jun-Aug (rainy). Events: Fringe (Jan-Feb), Perth Festival (Feb).

Budget

$100-150/night

1–3 stars

Mid-Range

$170-280/night

3–4 stars

Luxury

$350-650+/night

4–5 stars

Insider Tips

  • Fremantle is 30min from CBD but feels like a different city. Heritage buildings, craft breweries, and Cottesloe Beach nearby
  • Elizabeth Quay precinct is Perth's newest waterfront area with the Ritz-Carlton and transit hub
  • Crown Towers Burswood is technically across the river but the free CAT bus connects to CBD in 10min

Common Questions

The CBD and Elizabeth Quay suit most visitors with river views and walkable access to Kings Park, restaurants, and shopping. Northbridge offers nightlife proximity. Fremantle provides heritage character and beach access. Scarborough suits dedicated beach-goers.
Perth hotel rates typically run $120-160 for 3-star properties, $180-260 for 4-star hotels, and $320+ for luxury options. Prices have moderated since the mining boom years, offering reasonable value for a capital city.
Perth rewards visitors with 3+ days who can explore Kings Park, Fremantle, Rottnest Island, and the Swan Valley wine region. Weekend trips work best for those already in Australia; international visitors typically need longer to justify the travel distance.
Perth CBD offers more hotel options, dining variety, and business access. Fremantle suits those prioritising maritime heritage, weekend markets, and beach proximity. The 30-minute train makes combining both areas straightforward.
Perth enjoys a Mediterranean climate with hot, dry summers (December-February, often 35-40°C) and mild, wet winters (June-August, 10-18°C). Spring (September-November) brings wildflower season and comfortable temperatures averaging 20-25°C.

Find Your Hotel in Perth

Compare prices across Perth's best hotels

Hotels from $100/night

Prices include taxes and fees · Free cancellation available on select hotels