🏥 Hospitals in Perth
26 hospitals in Perth — search by name or suburb, or narrow down by specialty below.
⚠️ Details are compiled from official hospital and state health department websites at the time of publishing and can change — always confirm current contact details on the hospital's own website before visiting, and in a medical emergency call 000.
🏥 Royal Perth HospitalPublic
📍197 Wellington Street, Perth WA 6000
☎️08 9224 2244
Emergency, Trauma, Surgery, Medical specialties, Mental health
🏥 Sir Charles Gairdner HospitalPublic
📍Hospital Avenue, Nedlands WA 6009
☎️08 6457 3333
Emergency, Critical care, Neurosurgery, Cancer, Liver transplant
🏥 Fiona Stanley HospitalPublic
📍11 Robin Warren Drive, Murdoch WA 6150
☎️08 6152 2222
Emergency, Tertiary care, Burns, Rehabilitation, Mental health
🏥 Perth Children's HospitalPublic
📍15 Hospital Avenue, Nedlands WA 6009
☎️08 6456 2222
Paediatrics, Trauma, Specialist children's care
🏥 King Edward Memorial HospitalPublic
📍374 Bagot Road, Subiaco WA 6008
☎️08 6458 2222
Maternity, Gynaecology, Neonatal, Women's health
🏥 Armadale Health ServicePublic
📍3056 Albany Highway, Mount Nasura WA 6112
☎️08 9391 2000
Emergency, Mental health, Maternity, Intensive care, Surgery
🏥 Bentley Health ServicePublic
📍18-56 Mills Street, Bentley WA 6102
☎️08 9416 3666
Rehabilitation, Aged care, Mental health, Maternity
🏥 Kalamunda HospitalPublic
📍Elizabeth Street, Kalamunda WA 6076
☎️08 9257 8100
Palliative care, Geriatric medicine, Endoscopy
🏥 St John of God Midland Public HospitalPublic
📍1 Clayton Street, Midland WA 6056
☎️08 9462 4000
Emergency, General medicine, Surgery, Maternity, Specialist services
🏥 Osborne Park HospitalPublic
📍Osborne Place, Stirling WA 6021
☎️08 6458 1444
Rehabilitation, Aged care, Surgery, Women and newborn
🏥 Fremantle HospitalPublic
📍Alma Street, Fremantle WA 6160
☎️08 9431 3333
Aged care, Mental health, Rehabilitation, Planned surgery, Specialist medicine
🏥 Rockingham General HospitalPublic
📍Elanora Drive, Cooloongup WA 6168
☎️08 9599 4000
Emergency, Intensive care, Surgery, Mental health
🏥 Joondalup Health CampusPublic
📍Shenton Avenue, Joondalup WA 6027
☎️08 9400 9400
Emergency, Medical, Surgical, Maternity, Paediatrics
🏥 Hollywood Private HospitalPrivate
📍115 Monash Avenue, Nedlands WA 6009
☎️08 9346 6000
Surgery, Oncology, Cardiology, Rehabilitation
🏥 Mount HospitalPrivate
📍150 Mounts Bay Road, Perth WA 6000
☎️08 9483 2803
Surgery, Cardiology, Orthopaedics, Specialist medicine
🏥 Perth ClinicPrivate
📍29 Havelock Street, West Perth WA 6005
☎️08 9481 4888
Mental health, Psychiatry, Inpatient and day programs
🏥 Perth Day HospitalSpecialist
📍10/454 Scarborough Beach Road, Osborne Park WA 6017
☎️08 6263 9888
Day hospital procedures, Specialist care
🏥 St John of God Mt Lawley HospitalPrivate
📍Thirlmere Road, Mount Lawley WA 6050
☎️08 9370 9222
Maternity, Surgery, Cardiology, Rehabilitation
🏥 St John of God Subiaco HospitalPrivate
📍12 Salvado Road, Subiaco WA 6008
☎️08 9382 6111
Cancer, Cardiology, Surgery, Maternity, Specialist care
🏥 St John of God Murdoch HospitalPrivate
📍100 Murdoch Drive, Murdoch WA 6150
☎️08 9438 9000
Emergency, Cancer, Cardiology, Surgery, Maternity
🏥 South Perth HospitalPrivate
📍76 South Terrace, South Perth WA 6151
☎️08 9367 0222
Surgery, Rehabilitation, Specialist services
🏥 The Park Private HospitalPrivate
📍14 Alvan Street, Mount Lawley WA 6050
☎️08 6166 1000
Mental health, Rehabilitation, Specialist care
🏥 West Leederville Private HospitalPrivate
📍2 McCourt Street, West Leederville WA 6007
☎️08 9463 5500
Specialist private hospital services
🏥 Glengarry Private HospitalPrivate
📍53 Arnisdale Road, Duncraig WA 6023
☎️08 9447 0111
Maternity, Surgery, Rehabilitation, Specialist care
🏥 Bethesda HospitalPrivate
📍25 Queenslea Drive, Claremont WA 6010
☎️08 9340 6300
Rehabilitation, Surgery, Specialist care
🏥 Attadale Rehabilitation HospitalPrivate
📍21 Hislop Road, Attadale WA 6156
☎️08 9330 1000
Rehabilitation, Neurological rehabilitation, Aged care









