You need to enable JavaScript to run this app.
Skip to the main content

Online services will not be available from 5 pm on Friday 21 January due to scheduled maintenance. Services will resume from 12 pm on Saturday 22 January.

Flu vaccinations at Knox

Flu vaccines are given each year to protect against the most common strains of influenza. Eligible people may receive the flu vaccine for free.

Free flu vaccine

The free government-funded flu vaccination program runs from April to December each year. 


People may receive the free flu vaccine if they are:

  • children from 6 months old up to 4 years 11 months
  • seniors aged 65 years or older
  • Aboriginal and Torres Strait Islander people
  • pregnant women
  • people (at least 6 months old) with medical conditions that may increase the risk of flu complications, such as:
    • severe asthma (with frequent hospital visits)
    • lung, heart or kidney disease
    • low immunity
    • diabetes
    • chronic neurological conditions
    • blood disorders

You may need to provide evidence to get the free flu vaccine.

Flu vaccination dates

Dedicated flu-only sessions run from April to June. From July onwards you need to book a general immunisation appointment if you need a flu vaccination.

Flu vaccination price

If you are not eligible for a free flu vaccine, the flu vaccine costs $29 per dose.

Flu vaccinations in the workplace

Our Immunisation Services Team can visit your workplace to offer flu vaccines to reduce illness and absenteeism.

We also provide other specific vaccines such as:

  • Hepatitis A
  • Hepatitis B
  • Whooping Cough
  • Tetanus

Please contact us at for more information.

Important information

  • Children under 9 receiving the flu vaccine for the first time need 2 doses, at least 4 weeks apart.
  • Australian Technical Advisory Group on Immunisation (ATAGI) has advised Australians that you can have the flu vaccine one week before or after the COVID-19 vaccine.


We encourage you to provide feedback on our immunisation service.

Need help?

Email and we will get back to you.

Or call our Health Services team on 9298 8000.

Our services


Stay up to date with our newsletter

subscribe icon