Bunbury's private and public hospitals are within Bunbury Regional Hospital. They share many facilities, including an emergency department. Suites for a radiology practice, pathology service and resident and visiting specialists are in the St John of God Medical Centre.
Bunbury Regional Hospital has 103 inpatient beds consisting of six wards – surgical, acute psychiatric unit, medical, maternity, paediatrics, and a high dependency unit.
There is a Primary Health Division offering services for inpatients and outpatients including physiotherapy, occupational therapy, dieticians, incontinence and diabetes educators, speech therapy and social workers.
St John of God Health Care offers 145 beds, including for maternity, surgical, medical and palliative care purposes. This private facility also offers an allied health service with physiotherapists, occupational therapists, and provides the community with oncology, renal and palliative care services.
Between the two facilities, there are 10 theatres, including day stay and endoscopy units.
Bunbury is serviced by more than 50 general practitioners across 13 general practices.