Getting here and parking

Welcome to St John of God Subiaco Hospital.

St John of God Subiaco Hospital is located at 12 Salvado Road, Subiaco, Perth.

St John of God Subiaco Clinic is located at 25 McCourt Street, Subiaco, Perth.

View the building map

Drop off and pick up

Our patient drop-off and pick-up area is located at the main hospital entrance on Salvado Road.


Parking is available in our multi-storey car park, with entry via Salvado Road and our underground multi-level car park at the Subiaco Clinic, with entry via McCourt Street. 

Parking is $4 per hour or $20 per day. All payment machines accept credit cards, coins and notes.

For long term parking, you can purchase a special weekly parking permit from the hospital’s main reception for $80.

ACROD parking is available in the multi-storey car park and Subiaco Clinic. Permit holders can also park in the Cancer Centre outdoor ACROD parking bays. Standard parking fees apply. 

The Town of Cambridge monitors parking at St John of God Subiaco Hospital and will issue infringements for vehicles not complying with parking requirements. 

Street parking provided by the Town of Cambridge is available on McCourt Street and Station Street. 

Getting here

 You can use a range of public transport options to get to the hospital:

  • Bus – bus stops are located on Cambridge Street, near the main entrance of the hospital. Plan your journey at Transperth
  • Train – Subiaco Train Station, on the Fremantle line, is a five to ten minute walk from the hospital. Leederville Train Station, on the Joondalup line, is a short bus ride away. Services on each line run frequently throughout the day.
  • Taxi – free taxi phones are located at the main reception area and the McCourt Street entrance.