St John Urgent Care Services

If you require urgent medical attention, visit a St John Urgent Care centre in Perth

Need immediate medical care, but unable to get a doctor’s appointment? Visit our emergency walk-in clinics in Cockburn, Joondalup and Armadale. St John Urgent Care medical centres allow for walk-in patients with non-life-threatening injuries or illnesses to be seen by a doctor after hours. It provides patients with a primary setting where they can receive the most appropriate care without the need to attend an emergency department.

Walk-in clinics & after-hours Urgent Care in Perth

Our centre’s late-night hours mean patients can see a GP/doctor after hours and receive immediate care without the need to visit the emergency department. Each local Urgent Care clinic offers high quality, immediate health care services, as well as a safe alternate care pathway for unscheduled medical care in Perth. Follow-up treatments such as plaster, urgent dental and stitches, as well as x-rays and pathology are also available onsite if necessary.

Each Urgent Care clinic is staffed by a team of highly skilled doctors and nurses that will be able to see and treat walk-in patients. Visit one of our three Urgent Care clinic locations across Perth for all non-life-threatening injuries or illnesses.

Walk-ins for Urgent Care welcome, no appointments needed

St John Urgent Care medical centres are open 7 days a week, 8am – 10pm (Joondalup and Cockburn) and 10am - 6pm (Armadale). Walk-ins are welcomed in the clinic and no appointment is necessary to see a doctor or our medical team. 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).

If you require urgent medical care after hours, our doctors at St John Urgent Care can attend to the following:

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
  • Minor illnesses including fever, infections and rashes
  • Insect and animal bites
  • X-rays available on site

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

Visit our walk-in clinic for urgent medical care

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).

For all non-life-threatening injuries or illnesses that require urgent care outside of normal GP hours, contact one of our three Urgent Care clinics in Cockburn, Armadale and Joondalup now. Our after-hours doctors and medical team can attend to you and provide treatment and care at our state-of-the-art facilities.

Alternatively, if you would like to make an appointment with a GP, contact St John Medical or make a booking online.


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.