Conveniently located within Cannington Primewest

St John Medical is very easy to access and has recently relocated to a new building within the existing complex on the Albany Highway street front, next to Furniture Bazaar. Services for this centre now include Urgent Care and Dental.

Centre Services

  • General Practice (appointments based)
  • Walk-In Clinic
  • Skin Cancer & Minor Surgery Clinic
  • Pathology
  • Wizard Warehouse Pharmacy (within same shopping precinct)
  • 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
  • Workers compensation
  • Travel advice
  • Men’s and women’s health

See our Patient Information Guide


The Practice does not communicate via email to patients. Patients are encouraged to phone the Practice.

Service Fees

St John Medical 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 $40.

Out of pocket charges are applicable for Dental. Urgent Care is bulk billed in this centre, out of pocket charges may apply for Urgent Care incidentals such as moon boots, splints and crutches.

Payment facilities

  • Cash
  • Medicare

Parking facilities

Ample free patient and disabled parking available. 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 – visit 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.

St John Urgent Care

Nothing spoils your evening like a bout of food poisoning or an insect bite from a long day of hiking. Instead of waiting until the next morning for medical attention, why not visit St John Urgent Care Centre?

St John WA is the pre-eminent provider of pre-hospital care in Western Australia.

We’re open 7 days a week, until 9pm for medical concerns that are urgent but not an emergency. Out of pocket charges may apply. X-ray services are available on site.

Where should I go if I have an urgent medical issue?

If you have a major emergency, always go to the emergency department or call Triple Zero (000).

If you have a minor illness or injury that needs urgent medical care, St John Urgent Care centres can help.

For a routine doctor’s appointment, book in to see your GP.

Come to St John Urgent Care


  • Possible sprains or broken bones
  • Wounds that need stitches or glue
  • Sports injuries
  • Minor eye and ear problems
  • Minor burns and scalds
  • Minor illnesses including fever, infections and rashes
  • Insect and animal bites


  • Heart attack/chest pain
  • Unable to breathe
  • Collapse/seizures/stroke
  • Heavy bleeding
  • Serious head or neck injury
  • Motor vehicle accidents
  • Severe stomach pain
  • Severe burns
  • Bleeding in pregnancy
  • Serious mental health problems
  • Poisoning or serious allergic reactions

St John is a charitable, not-for-profit humanitarian organisation. We provide the community with life-saving first aid skills through our training centres, as well as delivering the state’s ambulance service.

St John has a strong humanitarian focus, supported by a range of fundraising and charitable initiatives.

We deliver Event Health Services, Medical Services, Patient Transfer Services, the Community First Responder System and the Community and Youth Engagement initiatives. More information can be found at

Our locations

Book an appointment
Book an appointment
Book an appointment
Book an appointment
  • Kambalda

  • Medical Kambalda
  • Dental Kambalda
Book an appointment
Book an appointment
  • Osborne Park

  • Medical Osborne Park
  • Dental Osborne Park
Book an appointment