Vaccination is important for all people to stay protected from harmful diseases. If you haven’t had the recommended vaccines during your childhood, you may still be eligible for free catch up vaccinations. If you’re not sure if you’ve had them, speak to your GP, pharmacist, nurse or other immunisation provider.
Health advice about the COVID-19 vaccine
All people 18 years and older should get a COVID-19 vaccination. We also recommend it for children aged 6 months to 17 years with medical conditions that may increase their risk of severe disease or death from COVID-19. More information on COVID-19 vaccine advice and recommendations is on the Department of Health, Disability and Ageing website.
Vaccination schedule
You may need several different vaccines at certain ages. It’s important to get all the vaccines recommended for you on time.
If you have medically at-risk conditions, you may need extra vaccines. Talk to your GP, pharmacist, nurse or other immunisation service provider for more information.
20 to 49 years old
50 years old and older
All people from 6 months of age should get an influenza vaccination every year.
Aboriginal and Torres Strait Islander people over 50 years should get pneumococcal and shingles vaccinations.
65 years old and older
70 years and older
All people 70 years and older should get vaccinations for:
- influenza, every year
- pneumococcal.
People with certain medical conditions have an increased risk of pneumococcal disease may need extra doses of vaccines for better protection. For more information about pneumococcal vaccines, talk to your GP, pharmacist, nurse or other immunisation service provider.
Catch ups
Talk to your GP, pharmacist, nurse, or other immunisation service provider about your immunisation history. You may be eligible for free catch-up vaccines to ensure you are protected.
Where to get vaccinated
Getting vaccinated is easy. You can get most vaccines from your GP, pharmacist, nurse or other immunisation service provider. Find out where to get vaccinated.
Vaccination information in your language
For information in your language, watch our video below.
Before you start the video, select CC to choose your language.
Find out more
For more information about vaccination, contact your health provider or call 13 HEALTH(13 43 25 84) .
Find a vaccination provider
- Call 13 HEALTH (13 43 25 84)
- Use HealthDirect’s free service finder
- Call the National Immunisation Hotline on 1800 671 811
Information in your language
You can find information about vaccination in your language on the Queensland Government website.