Skip to content
Departly.
Perth, Australia
Perth

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.

Written by the Departly editorial team Reviewed against GOV.UK on 10 Jun 2026
Find hotels in Perth

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-range

The 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

ยฃ value

Leafy 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

Browse hotels 5-10 min by train to the CBD

Fremantle

ยฃยฃ mid-range

The 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

Browse hotels 30 min by train to the CBD

Cottesloe

ยฃยฃยฃ premium

The 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

Browse hotels 20-30 min by train + bus to the CBD

Scarborough

ยฃยฃยฃ premium

The 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

Browse hotels Bus or car to the CBD; not on the rail line

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 hotels

Safety 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

Browse staysvia Booking.com

Tours & tickets

Book tours & ticketsvia GetYourGuide

Keep planning Perth

Where to stay in Perth FAQs

Should I stay in the Perth CBD or Fremantle?
For a first trip, the CBD or Northbridge is the easier default because the airport train, the free CAT buses, Kings Park and the Elizabeth Quay Rottnest ferry are all close. Choose Fremantle if you want harbour-town character, the markets and the brewing scene and don't mind a 30-minute train into the centre when you want it โ€” it's a great base, just a less central one. Both are on the same Transperth network, so you can easily day-trip between them whichever you pick.
Is staying at the beach in Perth a good idea?
Only if the beach is the point of the trip. Cottesloe and Scarborough are lovely for a swim-and-sunset stay, but they add a train-plus-bus or a hire car to the city sights, and Scarborough isn't on the rail line at all. If your days are built around Rottnest, Kings Park and Fremantle, you'll spend less time commuting from a CBD or Subiaco base. Save the beach base for a longer trip where slow Indian Ocean days are the plan.

Ready to book?

Find hotels in Perth

Go