Hotels in Perth
We earn a commission on bookings. Learn more
Table of Contents
Quick Facts
2.1 million (metro)
290+ properties
$120-$450+ per night
September-November (spring)
PER (12km from CBD)
AWST (UTC+8)
Overview
Perth has 290+ properties with prices ranging $120-$450+ per night.
Perth is Australia's most isolated capital city, located on the Swan River 4,000km from Sydney. The city serves as a gateway to Western Australia's natural attractions: Rottnest Island's quokkas, Margaret River wine country, and the Kimberley region. Hotel development expanded significantly around Elizabeth Quay since 2016, adding contemporary waterfront options to the previously business-focused market. Fremantle operates as a distinct destination 19km southwest, offering heritage port-town character as an alternative base.
Best Areas to Stay
CBD & Elizabeth Quay
Elizabeth Quay transformed Perth's riverfront into a dining and entertainment precinct with waterfront hotels and bars. The CBD extends along St Georges Terrace (business district) and Hay Street/Murray Street malls (retail). Hotels range from established business properties ($180-280/night) to new waterfront developments ($250-400/night). Kings Park borders the western CBD, providing natural bushland within walking distance.
Northbridge
Northbridge houses Perth's Cultural Centre (Art Gallery of WA, State Library, WA Museum Boola Bardip) alongside Chinatown dining and late-night entertainment venues. Hotels tend toward boutique properties ($180-320/night). The area transitions from cultural institutions to bar district after dark; some streets can be rowdy on weekends. Walking distance to the CBD via the Perth Underground station.
Fremantle
Fremantle ('Freo') preserves 19th-century port architecture with weekend markets, maritime museums, and the notorious Fremantle Prison. Hotels often occupy heritage buildings with original features ($180-350/night). The 30-minute train journey to Perth CBD limits practicality for business trips but suits leisure visitors. Fishing Boat Harbour and South Beach provide waterfront alternatives to city beaches.
Scarborough & Cottesloe
Perth's beach suburbs offer sunset views over the Indian Ocean, rare on Australia's west coast. Scarborough has undergone significant redevelopment with new beachfront hotels and restaurants ($150-280/night). Cottesloe provides a more established, upscale beach village atmosphere. Both require 20-30 minutes by bus/car to reach the CBD; best suited for beach-focused visits.
Detailed neighborhood guides:
Hotel Categories
Perth hotel prices range from $120-160/night for budget options to $320-550+/night for luxury properties.
| Category | Price Range | Description |
|---|---|---|
| Budget (3-star) | $120-160/night | Basic rooms near stations. Ibis, Comfort Inn, local motels. |
| Mid-range (4-star) | $180-260/night | Business and leisure hotels. Novotel, Crowne Plaza, Parmelia Hilton. |
| Luxury (5-star) | $320-550+/night | Premium properties. COMO The Treasury, Crown Perth, Ritz-Carlton. |
| Boutique | $200-380/night | Design-focused hotels. QT Perth, Alex Hotel, Tribe Perth. |
| Fremantle heritage | $180-350/night | Converted historic buildings. Hougoumont, National Hotel, Warders Hotel. |
Best Time to Visit
Wildflower season, spring weather (18-26°C), ideal conditions.
Autumn (20-28°C), warm water, post-summer value.
Winter (10-18°C), wet season, lowest prices. Good for indoor attractions.
Summer (25-40°C), extreme heat possible. Beach weather but challenging for sightseeing.
Getting Around
Perth Airport (PER) has two terminals 12km from the CBD. Transperth buses connect to Elizabeth Quay Bus Station (40-50 minutes, $5). Taxi/rideshare costs $40-55. SmartRider cards work on buses, trains, and ferries. The free CAT bus system serves the CBD, Northbridge, and East Perth. Trains connect to Fremantle (30 minutes) and the northern suburbs. Perth's CBD is compact and walkable.
Frequently Asked Questions
How many hotels are in Perth?
Perth has approximately 290 hotels and serviced apartments, offering around 15,000 rooms. The CBD and Elizabeth Quay contain the highest concentration.
What is the average hotel price in Perth?
Perth hotel prices average $150-260 per night for mid-range properties. Rates have moderated since the mining boom, now comparable to Brisbane.
Should I stay in Perth CBD or Fremantle?
Perth CBD suits short trips and business travel with easier access to airport and attractions. Fremantle rewards visitors with 2+ nights who value heritage character and weekend markets.
How do I get to Rottnest Island from Perth?
Ferries depart from Fremantle (25 minutes), Perth's Barrack Street Jetty (90 minutes), or Hillarys Boat Harbour (45 minutes). Book ferries in advance during summer.
What time zone is Perth in?
Perth operates on Australian Western Standard Time (AWST, UTC+8), 2-3 hours behind eastern Australia depending on daylight saving. Perth does not observe DST.