Conveniently located within Cannington Hometown

St John Medical is very easy to access and located across from Dan Murphys in Cannington Hometown.

Centre Services

  • General Practice (appointments based)
  • Cosmetic Procedures
  • Walk In Clinic
  • Skin Cancer & Minor Surgery Clinic
  • Pathology
  • Wizard Warehouse Pharmacy (co-located next door)
  • General Health for all ages and both sexes
  • Immunisation
  • Antenatal Care
  • IMPLANON insertion and removal
  • Chronic disease management
  • Mental Health
  • Closing the gap
  • Work Cover
  • Driver’s licence medical
  • Pre-employment and insurance medicals

Service Fees

St John Medical Cannington is a predominantly bulk-billing centre. Failure to turn up for a booked appointment without cancelling at least 1 hour before will incur a fee of $20.

Payment facilities

  • Cash
  • Medicare

Parking facilities

Ample free patient and disabled parking available within Cannington Hometown. The medical centre is accessible from two roads; William Street or Albany Highway.

Public Transport

TRAIN: Cannington Hometown is serviced by the Armadale Train line – or call 13 62 13. Cannington Hometown is just a thirteen minute walk from the Beckenham Train Station.

BUS: The bus interchange is located on Albany Highway, Beckenham and is a 3 minute walk to the centre.


In recent weeks, a new form of coronavirus has been identified in Wuhan, China. The vast majority of cases are currently limited to mainland China. However, if you are concerned that you or a relative is suffering from coronavirus, please contact the HealthDirect hotline on 1800 022 222 or visit the HealthDirect website for further advice. In the interest of public safety, if you plan to attend a St John medical centre with a suspected coronavirus infection, please phone ahead to notify us of your concern.