Immunisation

Immunisation is a safe and effective way to protect against potentially serious diseases and infections. Many serious diseases and infections are rare in Australia today because of immunisation. If we stop immunising our children, these diseases can come back.

Vaccinations trigger an immune response that protects people if they come into contact with disease again in their day to day lives. All vaccines in Australia must pass strict safety tests before they are approved for use. They are then continually monitored for safety and effectiveness.

From birth, free immunisations are available to children according to the Childhood Immunisation Schedule and then through immunisation programs in primary and high school. These are all provided through the National Immunisation Program

Free flu vaccines

Free flu vaccines this May and June at all Community Health Immunisation clinics.

Flu nasal spray (no needle) is free and available for kids aged 2 to 11. cartoon of kids pointing to their noses

To make things easier, some of our clinics are opening longer and on Saturdays the whole family can get vaccinated together.

Extended hours clinics (early mornings, evenings and Saturdays) at:

  • Saturdays at Armadale, Hilton, Mirrabooka (8:30 am to 3:30 pm)
  • Tuesdays at West Perth (7:15 am to 7:00 pm)
  • Wednesdays at Mirrabooka (7:15 am to 7:00 pm)
  • Thursday evenings at Hilton

Pop-up clinics 

  • Bayswater Sport and Recreation Centre (Cnr Wellington & Mangini Street, Morley)
    • Saturday 20 June 9:00am to 2:45pm
    • Saturday 27 June 9:00am to 2:45pm
  • Gosnells Child and Parenting Centre (173 Hicks Street, Gosnells - access via Clara Street)
    • Wednesday 24 June 2:00pm to 4:00pm

Register your child for an immunisation appointment online or phone 1300 749 869 (8.30am to 5pm on weekdays).

Bookings encouraged, but walk-ins are welcome.

Getting your child immunised

Community Health has immunisation teams based at our child health centres in: 

  • Lockridge
  • Mirrabooka
  • Armadale
  • Kwinana
  • Hilton
  • Mandurah
  • Central Immunisation Clinic, West Perth

Other child health centres across the metro area hold immunisation clinics during the week. Find the details and times for immunisations (PDF) at these clinics.

Register your child for an immunisation appointment online or phone 1300 749 869 (8.30am to 5pm on weekdays).

School based immunisations are done at school with your consent. Read more about school-based vaccinations.

Visit Healthy WA – Where can I get immunised? for other locations where you can get your child immunised, including outside the Perth metropolitan area.

Please note: COVID vaccinations are not available at Community Health immunisation clinics.

After immunisation

Sometimes after immunisation, the injection site might be sore for one to two days or your child might have a fever.

Vaccines may also cause side effects. Read more about possible side effects of vaccines on Healthy WA.

If you are worried, visit the doctor or After Hours GP or phone HealthDirect on 1800 022 222.

Last Updated: 16/06/2026