Hospitals

Western Australia has a large number of both private and public hospitals providing world class medical services networked around the state to provide easily accessible health care to communities. Princess Margaret is the children's hospital of Perth, and St John of God is the largest private hospital in Australia.


Listed below are Perth's hospitals and where they can be found.

Public Hospitals
Private Hospitals

Please inform us of any broken links and/or provide us with updated information!

Public Hospitals

Armadale - Kelmscott
Albany Highway
Armadale, Western Australia 6112
Phone (08) 9391 2000
Fax (08) 9391 2129
Bentley Health Service
Mills Street
Bentley, Western Australia 6102
Phone (08) 9334 3666
Fax (08) 9356 1632
Fremantle Hospital
Alma Street
Fremantle, Western Australia 6160
Phone (08) 9431 3333
Fax (08) 9431 2921
View Website
View Map
Graylands Hospital
Brockway Road
Mount Claremont, Western Australia 6010
Phone (08) 9347 6600
Fax (08) 9385 2701
Joondalup Health Campus
Shenton Ave
Joondalup, Western Australia 6027
Phone (08) 9400 9400
Kalamunda Community Hospital
Elizabeth Street
Kalamunda, Western Australia 6076
Phone (08) 9293 2122
Fax (08) 9293 2488
King Edward Memorial Hospital
Bagot Road
Subiaco, Western Australia 6008
Phone (08) 9340 2222
View Website
View Map
La Salle Hospital
Eveline Road
Middle Swan, Western Australia 6056
Phone (08) 9347 5500
Mt Henry Health Service
Cloister Ave
Como, Western Australia 6152
Phone (08) 9313 1555
Perth Dental Hospital
Goderich Street
Perth, Western Australia 6000
Phone (08) 9220 5777
Princess Margaret Hospital for Children
Roberts Road
Subiaco, Western Australia 6008
Phone (08) 9340 8222
View Website
View Map
Rockingham - Kwinana Hospital
Elanora Drive
Rockingham, Western Australia 6168
Phone (08) 9592 0600
Royal Perth Hospital
Wellington Street
Perth,Western Australia 6000
Phone (08) 9224 2244
View Website
View Map
Sir Charles Gairdner Hospital
Verdun Street
Nedlands, Western Australia 6009
Phone (08) 9346 3333
Fax (08) 9346 2534
View Website
Stubbs Terrace Hospital
Stubbs Terrace
Shenton Park, Western Australia 6008
Phone (08) 9382 0730
Swan District Hospital
Eveline Road
Middle Swan, Western Australia 6056
Phone (08) 9347 5244
Woodside Maternity Hospital
Dalgety Street
East Fremantle, Western Australia 6158
Phone (08) 9339 1788
View Website
return to top

Private Hospitals

Attadale Hospital
21 Hislop Road
Attadale, Western Australia 6156
Phone (08) 9330 1000
Fax (08) 9330 2368
Bethesda Hospital
25 Queenslea Drive
Claremont, Western Australia 6010
Phone (08) 9340 6300
Fax (08) 9340 6399
Bicton Hospital

This hospital is now closed
Cambridge Private Hospital
178 - 184 Cambridge Street
Wembley, Western Australia 6014
Phone (08) 9381 6966
Fax (08) 9388 3179
Contact
Fremantle Kaleeya Hospital
Corner Staton & Wolsely Roads
East Fremantle, Western Australia 6158
Phone (08) 9339 1655
Fax (08) 9319 1958
Glengarry Hospital
53 Arnisdale Road
Duncraig, Western Australia 6023
Phone (08) 9447 0111
Fax (08) 9448 2660
Galliers Private Hospital & Specialist Centre
(formerly Gosnells Family Hospital)
Corner Eudoria Street & Hamilton Court
Gosnells, Western Australia 6110
Phone (08) 9490 1333
Fax (08) 9490 1906
View Website
Hollywood Private Hospital
Monash Ave
Nedlands, Western Australia 6009
Phone (08) 9346 6000
View Website
Joondalup Health Campus
Shenton Ave
Joondalup, Western Australia 6027
Phone (08) 9405 2211
Fax (08) 9300 2289
Mercy Hospital
Thirlmere Road
Mount Lawley, Western Australia 6050
Phone (08) 9370 9222
View Website
Mount Hospital
150 Mounts Bay Road
Perth, Western Australia 6000
Phone (08) 9481 1822
Fax (08) 9321 2208
View Website
View Map
Mount Lawley Private Hospital
14 Avan Street
Mount Lawley, Western Australia 6050
Phone (08) 9370 2500
Fax (08) 9271 8355
Niola Private Hospital
61 - 69 Cambridge Street
Leederville, Western Australia 6007
Phone (08) 9381 1833
Fax (08) 9381 7681
Rockingham Family Hospital
Corner Willmott & Gnangara Drives
Rockingham, Western Australia
Phone (08) 9527 2222
Fax (08) 9592 4187
View Website
Contact
St John Of God Hospital Murdoch
Murdoch Drive
Murdoch, Western Australia 6150
Phone (08) 9366 1111
Fax (08) 9366 1133
View Website
Contact
View Map
St John Of God Hospital Subiaco
175 Cambridge Street
Wembley, Western Australia 6014
Phone (08) 9382 6111
Fax (08) 9381 7180
View Website
Contact
View Map
St John Of God Hospital Joondalup
Corner Grand Blouvard & Reid Prom
Joondalup, Western Australia 6027
Phone (08) 9300 3431
Fax (08) 9300 3438
View Website
Contact
South Perth Community Hospital
South Terrace
Como, Western Australia 6152
Phone (08) 9367 7966
Fax (08) 9474 2541
Stirling Community Hospital
32 Spencer Ave
Yokine, Western Australia 6060
Phone (08) 9276 5244
Fax (08) 9276 7011
return to top