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 and nurses 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 (Cockburn and Joondalup) and 10am6pm (Armadale).  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 when it's urgent, but not an emergency for:

  • 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

Go to an 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
Time: Time: 8am -10pm

St John Urgent Care Centre Joondalup

Joondalup Gate
Cnr Joondalup Drive & Ocean Reef Road
Edgewater WA 6027
T: 9400 7000
Time: 8am -10pm

St John Urgent Care Centre Armadale

Armadale Central Shopping Centre - Shop 62/63
10 Orchard Avenue
Armadale WA 6112
T: 9399 0909
Time: 10am - 6pm

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