​​​​​​​​​​​​​​​​If you require hospital treatment, you have the option of either a public or a private hospital. Major hospitals and the larger health centres will provide interpreters if required. To find hospitals or health services in your local area, visit the Western Australian Department of Health's services ​search page​.

Public hospitals

Public hospitals provide a full range of medical care for both in-patients and
out-patients (people who need urgent medical attention which may or may not require a stay in hospital). Medicare cardholders are completely covered if they are admitted to a public hospital and for any aftercare after release.

Some of the main public hospitals in Perth are listed below. All provide 24-hour emergency services for people who have had a serious accident or suddenly become ill and require medical care.

Royal Perth Hospital
197 Wellington Street
Perth WA 6000

T: +61 8 9224 2244
(from outside Australia)

F: +61 8 9224 3511
(from outside Australia)

W: rph.wa.gov.au​ ​

King Edward Memorial Hospital for Women
374 Bagot Road
Subiaco WA 6008

T: + 61 8 9340 2222
(from outside Australia)

Freecall: 1800 022 222
(from within Australia)

W: kemh.health.wa.gov.au​ 

Fiona Stanley Hospital
102–​118 Murdoch Drive
Murdoch WA 6150

T: +61 8 6152 2222
(from outside Australia)

​​W: fsh.health.wa.gov.au​ 

Princess Margaret Hospital for Children
Roberts Road
Subiaco WA 6008

T: +61 8 9340 8222​
(from outside Australia)​

Freecall: 1800 022 222
(from within Australia)

W: pmh.health.wa.gov.au​   

Sir Charles Gairdner Hospital
Hospital Ave
Nedlands WA 6009

T: +61 8 9346 3333
​(from outside Australia)

W: scgh.health.wa.gov.au​ 

Joondalup Health Campus
Cnr Grand Blvd & Shenton Ave
Joondalup WA 6027

T: +61 8 9400 9400
(from outside Australia)

F: +61 8 9400 9055
(from outside Australia)

W: joondaluphealthcampus.com.au​ 

​Private hospitals

Western Australia has many private hospitals which provide outstanding healthcare services. Waiting times are shorter in the private hospital system and that’s why many people choose to take out private health insurance. If you are enrolled in Medicare, you will be covered for a percentage of your doctor's fees. This cover does not include accommodation or other hospital charges in private hospitals.

​Below are some of the private hospitals close to Perth city:

St John of God Subiaco Hospital
12 Salvado Road
Subiaco WA 6008

T: +61 8 9382 6111
(from outside Australia)

E: info.subiaco@sjog.org.au​

W: sjog.org.au​ ​

Mount Hospital
150 Mounts Bay Road
West Perth WA 6000

T: +61 8 9327 1100
(from outside Australia)

F: +61 8 9321 2208
(from outside Australia)

W: mounthospital.com.au​ 

St John of God Murdoch Hospital
100 Murdoch Drive
Murdoch WA 6150

T: +61 8 9366 1111
(from outside Australia)

Freecall: 1800 640 300
(from within Australia)

W: sjog.org.au​

​For more information, call Healthdirect on 1800 022 222 or visit the
Department of Health​ website​