Costs & Charges
How much is a flu jab at a UK pharmacy?
By Pick My Pharmacy Editorial · Updated 9 July 2026
What a private flu jab costs
Unlike NHS prescription charges, private flu jab prices are set by each pharmacy, so they genuinely vary. Expect roughly £12–£25: supermarket pharmacies often price at £12–£16, while high-street chains and independents typically charge £15–£25. The price normally includes a short suitability check with the pharmacist, the vaccination itself, and a few minutes' observation afterwards. There is nothing extra to pay unless you opt for an enhanced vaccine where offered. Because the service is private, it is one of the easiest pharmacy prices to compare — check two or three local pharmacies or use our directory, which lists 'flu jab from' prices where pharmacies publish them.
Who gets the flu vaccine free on the NHS
A large share of the population qualifies for a free NHS flu jab each autumn. The core groups are adults aged 65 and over; pregnant women; people with certain long-term conditions such as asthma needing regular preventer treatment, COPD, diabetes, heart disease, chronic kidney or liver disease, or a weakened immune system; carers and household contacts of immunocompromised people; frontline health and social care workers; and care home residents. Children are covered separately through the nasal spray programme at school or the GP. Eligibility is checked when you book — pharmacies deliver NHS flu vaccinations under the national service, so you can get your free jab at a pharmacy rather than waiting for a GP appointment. If you are not sure whether you qualify, ask the pharmacy team or your GP practice.
When and where to get vaccinated
Flu vaccination campaigns run from early autumn, and the best window is September to early November — protection takes up to 14 days to build and flu typically peaks in winter. You can still usefully be vaccinated later in the season. Most pharmacies take online bookings and many accept walk-ins, making them faster than GP appointments for busy people. The jab takes about ten minutes end to end. If you also qualify for other seasonal vaccinations, such as a COVID-19 booster, some pharmacies can give them in the same visit. Mild arm soreness or a day of feeling slightly off-colour are common and normal; the injected flu vaccine cannot give you flu. If you have questions about whether the vaccine is right for you — for example after a previous allergic reaction — speak to a pharmacist or GP before booking.
How to pay less for a private jab
First, check you don't qualify for a free NHS vaccine — many people in at-risk groups pay privately without realising they are eligible. Second, compare prices: the difference between the cheapest and dearest pharmacy in the same town is often £10 or more for exactly the same vaccine. Third, ask your employer — many companies provide free flu vouchers redeemable at major pharmacy chains as part of workplace health schemes. Finally, book early: some pharmacies offer early-bird pricing over the summer, and popular slots go quickly once the season starts. Remember that price is not the only factor — convenience, opening hours, and whether the pharmacy offers appointments that fit around work all matter too.
People Also Ask
Do I need a prescription for a flu jab?
No. Pharmacies provide flu vaccinations as a walk-in or bookable service under arrangements that allow the pharmacist to administer the vaccine after a short suitability check — no GP visit or prescription required.
Can I get a free NHS flu jab at a pharmacy instead of my GP?
Yes. Community pharmacies deliver NHS flu vaccinations for eligible groups, so you can choose whichever is more convenient. The vaccine is the same wherever you have it.
Why do flu jab prices vary between pharmacies?
The private flu service is priced by each pharmacy, factoring in vaccine purchasing, staff time, and local competition. Unlike the fixed NHS prescription charge, private service prices are genuinely comparable — so it pays to check more than one pharmacy.
When is it too late to get a flu jab?
It is rarely 'too late' — vaccination still offers protection in December or January if flu is circulating. But earlier is better: aim for September to early November so protection is in place before the winter peak.
Affiliate disclosure:Pick My Pharmacy is free to use. We may earn a fee when you visit a referral partner or send a private-service enquiry. That never changes ratings, match results, or the prices you pay. Outbound partner links userel="sponsored". Seeaffiliate complianceandhow we make money.
This article is general information for UK patients, not medical advice, and NHS rules and charges change — confirm current rules on nhs.uk or speak to a pharmacist or GP before acting. For urgent medical help call NHS 111, or 999 in an emergency. Price figures are indicative benchmarks from ourmethodology.