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 childrens 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 Health Service
3056 Albany Highway
Armadale, Western Australia 6992
Phone (08) 9391 2000
Fax (08) 9391 2129
View Website

Bentley Health Service
18-56 Mills Street
Bentley, Western Australia 6102
Phone (08) 9334 3666
Fax (08) 9334 3711
View Website

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
Fax: (08) 9400 9055
View Website

Kalamunda Community Hospital
Elizabeth Street
Kalamunda, Western Australia 6076
Phone (08) 9293 2122
Fax (08) 9293 2488

King Edward Memorial Hospital
374 Bagot Road
Subiaco, Western Australia 6008
Phone (08) 9340 2222
View Website
View Map

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
Fax (08) 9592 0619

Royal Perth Hospital
Wellington Street
Perth,Western Australia 6000
Phone (08) 9224 2244
View Website
View Map

Sir Charles Gairdner Hospital
Hospital Avenue
Nedlands, Western Australia 6009
Phone (08) 9346 3333
View Website

Swan District Hospital
Eveline Road
Middle Swan, Western Australia 6056
Phone (08) 9347 5244

return to top

Private Hospitals

Attadale Private Hospital
21 Hislop Road
Attadale, Western Australia 6156
Phone (08) 9330 1000
Fax (08) 9330 2368
View Website

Bethesda Hospital
25 Queenslea Drive
Claremont, Western Australia 6010
Phone (08) 9340 6300
Fax (08) 9340 6399

The Marian Centre
187 Cambridge Street
Wembley, Western Australia 6014
Phone (08) 9380 4999
Fax (08) 9388 3179
View Website

Fremantle Kaleeya Hospital
Corner Staton & Wolsely Roads
East Fremantle, Western Australia 6158
Phone (08) 9319 0300
Fax (08) 9319 1958
View Website

Glengarry Hospital
53 Arnisdale Road
Duncraig, Western Australia 6023
Phone (08) 9447 0111
Fax (08) 9448 2660
View Website

Galliers Private Hospital & Specialist Centre
3056 Albany Highway
Mount Nasura, Western Australia 6112
Phone (08) 9391 1000
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) 9400 9400
Fax (08) 9400 9055
View Website

Mercy Hospital
Thirlmere Road
Mount Lawley, Western Australia 6050
Phone (08) 9370 9904
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
View Website

Niola Private Hospital
61 - 69 Cambridge Street
Leederville, Western Australia 6007
Phone (08) 9381 1833
Fax (08) 9381 7681

St John Of God Hospital Murdoch
100 Murdoch Drive
Murdoch, Western Australia 6150
Phone (08) 9366 1111
Fax (08) 9366 1133
View Website
View Map

St John Of God Hospital Subiaco
12 Salvado Road
Subiaco, Western Australia 6008
Phone (08) 9382 6111
Fax (08) 9381 7180
View Website
View Map

South Perth Hospital
76 South Terrace
Como, Western Australia 6152
Phone (08) 9367 0222
Fax (08) 9474 2541
View Website

Waikiki Private Hospital
221 Willmott Drive
Waikiki, Western Australia, 6169
Phone (08) 9550 0222
Fax (08) 9592 4187
View Website

return to top