Where to stay in Perth
Stay in the CBD or Northbridge to keep the airport train and Rottnest ferry close, Subiaco for quieter value, and Cottesloe only if the beach is the trip.
Ad ยท affiliate link โ at no extra cost to you.
In short
Where to stay in Perth
For a first Perth trip, stay in the CBD or Northbridge unless you have a clear reason not to. It puts you on the Airport Line train, the free CAT buses, Kings Park and the Elizabeth Quay Rottnest ferry, which is the logistics most trips actually need. Choose Subiaco or Leederville for better-value quiet evenings, Fremantle for harbour-town atmosphere and the prison-and-markets scene, and Cottesloe or Scarborough only if the Indian Ocean beach is the point of the trip.
The short version
- Best all-rounder: Perth CBD and Northbridge.
- Best value: Subiaco and Leederville.
- Best atmosphere: Fremantle.
- Best for the beach: Cottesloe and Scarborough, but only if you accept the longer train-plus-bus into town.
- Avoid picking a beachfront Scarborough hotel as your default base if you're here for Rottnest and the city sights.
Best areas to book
Perth CBD & Northbridge
ยฃยฃ mid-rangeThe cleanest first-timer choice: the Airport Line train runs straight to Perth Underground, the free CAT buses loop the centre, and Kings Park, the Swan River foreshore and the Elizabeth Quay Rottnest ferry are all walkable. Northbridge over the rail line is the bars-and-small-restaurants quarter and the one part of town that's busy on a weekday night; pick a St Georges Terrace or Elizabeth Quay hotel for quiet, Northbridge for the food and noise.
Best for: First-timers, short stays, the Rottnest ferry and Kings Park
Subiaco & Leederville
ยฃ valueLeafy inner suburbs five to ten minutes out on the Fremantle and Airport lines, full of cafรฉs, the Subiaco weekend market and a calmer local rhythm than Northbridge. This is the value-and-quiet alternative for a longer west-coast leg: you keep the train into the centre but pay less and sleep better than on a CBD tower floor.
Best for: Value, cafรฉs, a quieter base with the train still close
Fremantle
ยฃยฃ mid-rangeThe harbour-town base 30 minutes south on the same Transperth network: heritage West End streets, the Fremantle Markets, the convict-built prison and a strong craft-beer scene around Little Creatures. Evenings feel more relaxed and the rooms are better value with more character than a city tower, at the cost of a longer hop into the centre when you want it. It's also a Rottnest ferry port in its own right.
Best for: Harbour character, food and beer, repeat visitors
Cottesloe
ยฃยฃยฃ premiumThe postcard Indian Ocean swimming-and-sunset beach, a train-plus-bus or short drive from the centre, with Indiana Tea House on the sand and a calm row of cafรฉs behind it. Choose it for a beach-first stay where the late-afternoon swim and the sunset are the plan; it's weaker for the city sights and adds time to the Rottnest ferry run and the airport train.
Best for: Beach-first stays, sunset watchers, couples
Scarborough
ยฃยฃยฃ premiumThe surfier, more developed beach strip north of Cottesloe, with the foreshore pool, the esplanade and a livelier seafront than Cottesloe's quieter sand. It suits a beach-and-pool weekend, but it's off the train line, so you're relying on a bus or a hire car for the city, which makes it the weakest pick for a sightseeing-led first trip.
Best for: Beach-and-pool stays, surfers, drivers
The simple choice
If you are booking in a hurry, filter for the Perth CBD or Northbridge first, then compare Subiaco if the prices look high. That one rule keeps most first-timers near the three things a Perth trip leans on hardest: the Airport Line train, the free CAT buses, and the Elizabeth Quay jetty for the Rottnest ferry. The common mistake is booking a Scarborough or Cottesloe beachfront because the photos sell it, then losing a chunk of every day on a bus into town and out to the ferry.
Compare Perth hotelsSafety and noise
Perth is a safe, developed city and the real risks here are environmental rather than criminal โ the sun and the surf, not your hotel street (GOV.UK). For a base, that means the choice is mostly about noise: Northbridge's bar strip is loud on Friday and Saturday nights, so book a St Georges Terrace, Elizabeth Quay or Subiaco room if you're arriving jet-lagged off the 17-hour Perth nonstop and want to sleep. The CBD empties midweek after work, which is quiet but means dinner is better found in Northbridge or down in Fremantle than on a deserted office street.
Budget vs splurge
A Subiaco or Leederville guesthouse or a Northbridge mid-range hotel is the value play and keeps you on the train; a CBD river-view tower at Elizabeth Quay or a Cottesloe beachfront is the splurge. Across a realistic 4-day Perth leg, hotel share runs roughly ยฃ340-ยฃ540 mid-range, and the beach suburbs push the top of that. The honest call: unless the Indian Ocean swim is the whole reason you came, the centre or Subiaco gives you more useful trip per pound than a premium beach room you'll mostly leave empty during the day.
Book the essentials
Where to stay
Tours & tickets
Keep planning Perth
Where to stay in Perth FAQs
Should I stay in the Perth CBD or Fremantle?
Is staying at the beach in Perth a good idea?
Ready to book?
Find hotels in Perth