There are a number of transport options for people to get to and from our health service.

Public transport

Current bus and train timetables can be obtained from the Transperth Infoline on 13 62 13 or by visiting the Transperth website (external site).


A Transperth bus stop (no. 13369) is located on Albany Highway out the front of the hospital. Buses servicing this stop include:

  • 220 (via Wellington Street Bus Station, Armadale and Kelmscott train stations)
  • 249 (via Armadale and Kelmscott train stations).


Train stations near our hospital include Armadale, Challis, Sherwood and Kelmscott.

Transperth buses 220 and 249 link the Armadale and Kelmscott train stations to our hospital.


Cab Spot (external site) is located at the main entrance of our hospital near the Emergency Department.

Patients and visitors can call 13 13 30 for a taxi and, when prompted, enter the unique four digit code (no. 1125) for the hospital’s Cab Spot location. The fully-automated system will dispatch the next available taxi to the hospital.

If your taxi has not arrived within 15 minutes, simply call back and confirm you are still waiting. If you have hailed another taxi, simply select the cancel option when prompted.

If you need to call for a taxi, staff at the Enquiries Desk can call for you.