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.