St John Urgent Care Banner

St John Urgent Care Centres allow for patients with non-life threatening injuries or illnesses to be seen by a doctor in a primary setting and receive the most appropriate care without the need to attend an emergency department. 

The centres offer a high quality, safe and timely alternate care pathway for unscheduled care, and if necessary, x-rays, pathology and follow-up treatments such as plaster, urgent dental and stitches onsite.

Each Urgent Care Centre is staffed by a team of highly skilled doctors, nurses and paramedics that will be able to see and treat walk-in patients at the Cockburn, Joondalup and Armadale clinics.

St John Urgent Care Centres are open 7 days a week, 8am – 10pm.  No appointment is necessary and you will be bulk billed if you bring your current Medicare card (bulk billing is only made available for current Medicare cardholders where a benefit exists).

Come to St John Urgent Care Centres for:St John Urgent Care Logo

  • When it’s urgent, but not an emergency
  • Possible sprains or broken bones
  • Cuts that need stitches or glue
  • Sports injuries
  • Minor eye and ear problems
  • Minor burns and scalds
  • Cold and flu symptoms (including sore throats)
  • Minor illnesses including fever, infections and rashes
  • Insect and animal bites

Attend Emergency Department or call triple zero (000) for:

  • Heart attack/chest pains
  • Inability to breathe
  • Collapse/seizure/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 Urgent Care Centre Cockburn
Cockburn Gateway Shopping City
816 Beeliar Drive
Success WA 6164
T: 6174 6000

St John Urgent Care Centre Joondalup
Joondalup Gate
Cnr Joondalup Drive & Ocean Reef Road
Edgewater WA 6027
T: 9400 7000

St John Urgent Care Centre Armadale
Armadale Central Shopping Centre - Shop 62/63
10 Orchard Avenue
Armadale WA 6112
T: 9399 0909

* Please note Armadale centre times differ; for Armadale opening hours please visit: