Use this service to find a pharmacy that offers free flu vaccines for:
- children aged 2 to 3 years
- adults aged 18 or over
You can search for pharmacies and book a vaccination appointment online now. Vaccination appointments will take place from 1 October 2025.
Pharmacies will offer walk-ins from 1 October 2025.
Who can have a free flu vaccination
Flu vaccines are offered on the NHS every year in autumn or early winter to protect people at higher risk of getting seriously ill from flu and to reduce the spread. Find out who can get the flu vaccine for free.
If you are not eligible to get a free flu vaccination, you may be able to pay for it at some pharmacies.
Children
Children aged 2 to 3 years can get vaccinated at their GP surgery from 1 September 2025. From 1 October 2025, they can also get vaccinated at a pharmacy that offers free flu vaccination.
Most other children aged 17 and under will be offered vaccination at school, or can be vaccinated at their GP surgery or a community clinic.
Find out about the children's flu vaccine.
If you're pregnant
From 1 September 2025, you can get a flu vaccine from your GP surgery or your maternity service (if your maternity service offers the flu vaccine).
From 1 October 2025, you can also get vaccinated at a pharmacy that offers free flu vaccination if you're aged 18 or over.
It’s best to get vaccinated as soon as you can.
Find out about the flu vaccine in pregnancy.
Health and social care workers
If you're a care worker eligible for a flu vaccine on the NHS, you do not need to show your ID at a pharmacy. But if your employer can give you a letter identifying you as a care worker, it may help.
Employees with flu vouchers
Some employers offer vouchers you can use to get a free flu vaccine at some pharmacies. If you have a voucher, check with the pharmacy to see if they'll accept it.