Where’s the cheapest flu jab in the UK this year?
Winter is well and truly on the way, with temperatures dropping to single digits in the coming weeks. And with bad weather comes sniffles and sneezes: at Be Clever With Your Cash, we’re all stocking up on cold & flu medication (own brand, of course).
But one way to avoid getting seriously ill from the flu is to get a flu jab—and there are ways to save money on it.
Some articles on the site contain affiliate links, which provide a small commission to help fund our work. However, they won’t affect the price you pay or our editorial independence. Read more here.
What’s the flu jab?
The flu jab, also known as the flu vaccine, is an annual vaccination against influenza. While the flu is unpleasant for most people, some can get seriously ill from it, which can result in hospitalisation.
The flu jab isn’t limited to just the old and vulnerable, although these people are considered higher risk so they can get it for free. The vaccine prevents you from getting seriously ill from it and can prevent you from getting it at all.
A new vaccine is developed twice a year as the virus changes, so the NHS suggests that we get it every year to protect us from new strains.
How much does the flu jab cost?
The flu vaccine is offered to high-risk people, carers and medical staff for free. It’s definitely worth checking if you’re eligible for a free one — we’ve listed the eligibility criteria below.
If you can’t get a free flu jab, you can still get one privately at a number of pharmacies, including the ones inside supermarkets. It costs between £9.95 and £21.95 at national chains.
The cost of the flu vaccine varies a lot, with Boots coming in the most expensive at nearly £22 and Morrisons at just £12 – though there are ways to save more, as we share below. Local independent pharmacies might offer different prices – the ones we checked ranged between £15 and £20.
Our podcast
Listen to Cash Chats, our award-winning podcast, presented by Editor-in-chief Andy Webb and Deputy Editor Amelia Murray.
Episodes every Tuesday and Friday.
Can you get a free flu vaccine?
Lots of people can get a free flu jab on the NHS, you might be able to get one if you:
- are 65 and over or turn 65 before 31 March 2025
- have certain health conditions, including respiratory conditions, heart conditions and weakened immune systems. Check the NHS website for a full list
- are pregnant
- are in residential care
- receive a carer’s allowance, or are the main carer for someone
- live with someone who is more likely to get a severe infection due to a weakened immune system
- are a frontline health or social care worker
How to save money on your flu jab
Loyalty cards can help you save money on your flu jab – Superdrug and Morrisons will give you a discount if you have a loyalty card. Meanwhile, Boots lets you claim 3 points per £1 as usual.
Superdrug
If you have a Superdrug Health & Beauty Card you can get a flu vaccine for just £9.95 — £1.16 more than last year but still the cheapest flu jab available at the moment.
The Superdrug card is free, so sign up for one in-store or online ahead of your jab and you’ll get it for the lower price.
Superdrug lets you book your flu jab online, but you can also get a walk-in appointment.
Morrisons
Morrisons is offering a flu jab for £12 if you’ve got a Morrisons More card or £15 without. The Morrisons More card is free to sign up for, so it’s worth doing!
As with Asda, not all stores have a pharmacy, so you need to use its store finder to find one.
Asda
Asda is the next cheapest place to get a flu jab at £13. You can sometimes get money in your cash pot if you have an Asda Rewards card, in 2023 you could get £2, so it’s worth having a quick look in your app.
Not all stores have a pharmacy, so you may need to check its store locator to find your closest one and weigh up the savings against the longer journey if you would have one.
Tesco
In the past,Tesco has offered the flu jab at a discount for Clubcard members. Unfortunately, this year it is offering it at £16 for all customers, Clubcard or not (up £3 from last year).
You can book your jab online, but you’ll need to find a store that’s got a pharmacy.
Rowlands Pharmacy
Rowlands Pharmacy is offering flu jabs for £17.99. You can book it online. This is £1 more than last year.
Well
At Well, it costs £17.99 for a flu jab. You can book it online if you have a pharmacy near you. This is the same price as last year.
Boots
At Boots, it costs £21.95 for a flu jab (£2 more than in 2023). You can collect Advantage Card points on the purchase, which could get you 3 points for every £1, though that’ll only earn you 63p back.
You can book your flu jab online.
Get the best of our money saving content every Thursday, straight to your inbox
+ Get a £20 Quidco bonus (new members only). More details
Where can you get the cheapest flu jab?
Pharmacy | With loyalty card | All customers | Book |
Superdrug | £9.95 | £19.95 | Walk in or book online |
Asda | Check if the flu jab is in Star Products — in 2023 you could get £2 in your cashpot. | £13 | Book online |
Morrisons | £12 | £15 | In-store |
Tesco | £16 | Book online | |
Rowlands Pharmacy | £17.99 | Book online | |
Well | £17.99 | Book online | |
Boots | 63 Advantage points (worth 63p) | £21.95 | Walk in or book online |
Dears Pharmacy in Scotland charged £15 this year.