Free flu vaccinations are available at selected Child Health clinics and community locations across Brisbane, Logan, Moreton Bay and Scenic Rim.
No appointment needed – simply drop in during clinic times below.
A Medicare card is not required to access the free nasal spray vaccine.
Why get a flu vaccine?
Flu can make young children very sick, especially during winter.
Vaccination is one of the best ways to help protect your child, family and community from serious illness.
The nasal spray vaccine has been safely used by millions of children overseas and is an effective, needle-free option for eligible children.
Who can get the nasal spray vaccine?
The nasal spray flu vaccine is free for:
- children aged 2 to 5 years (before they turn 6)
- older children and young people aged 6 to 17 years (before they turn 18) who struggle with needles.
Read more about the 2026 free flu vaccinations on the Queensland Government website.
Drop-in clinic locations and dates
Brisbane
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Monday 25 May 2026
- Monday 22 June 2026
- Monday 27 July 2026
Location
Shop 4 Alderley Village
24 South Pine Road
Alderly Qld 4051
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Thursday 14 May 2026
- Thursday 11 June 2026
- Thursday 9 July 2026
Location
67 Nyngam Street
Acacia Ridge Qld 4110
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Monday 8 June 2026
- Monday 13 July 2026
Location
236 Old Cleveland Road
Coorparoo Qld 4151
Drop-in clinic schedule
Time: 9.00am–11.00am
- Monday 8 June 2026
- Monday 13 July 2026
Location
33 Teevan Street
Stafford Qld 4053
Drop-in clinic schedule (patients and siblings)
Time: 8.00am–4.00pm
- Monday to Friday
Location
Immunisation Centre, Level 2 (2g)
Queensland Children's Hospital
501 Stanley Street
South Brisbane Qld 4101
Logan
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Tuesday 2 June 2026
- Tuesday 7 July 2026
- Tuesday 28 July 2026
Location
10–18 Mount Warren Boulevard
Mount Warren Park Qld 4207
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Wednesday 27 May 2026
- Wednesday 24 June 2026
- Wednesday 22 July 2026
Location
38 Wineglass Drive
Hillcrest Qld 4118
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Thursday 18 June 2026
- Thursday 16 July 2026
Location
94-112 Fryar Road
Eagleby Qld 4207
Drop-in clinic schedule
Time: 9.30am-12.00pm
- Wednesday 27 July
Location
177 Meakin Street
Slacks Creek Qld 4127
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Thursday 28 May 2026
- Thursday 25 June 2026
- Thursday 23 July 2026
Location
91 Wembley Road
Logan Central Qld 4114
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Wednesday 10 June 2026
- Wednesday 29 July 2026
Location
35A North Road
Woodridge Qld 4114
Moreton Bay
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Friday 5 June 2026
- Friday 19 June 2026
- Friday 3 July 2026
- Friday 17 July 2026
- Friday 7 August 2026
Location
675 Deception Bay Rd
Deception Bay Qld 4508
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Friday 22 May 2026
- Friday 26 June 2026
- Friday 24 July 2026
Location
9 Endeavour Blvd
North Lakes Qld 4509
Scenic Rim
Drop-in clinic schedule
Time: 9.30am–12.00pm
- Friday 22 May 2026
- Friday 26 June 2026
- Friday 24 July 2026
Location
4 Michaelina Dr
Beaudesert Qld 4285
Information in your language
You can find information about vaccination in your language on the Queensland Government website.
Find out more
For more information, contact the Child Health Service on 1300 366 039.