How much does a flu jab cost?

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.

a flu vaccine

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.

Andy and Amelia with the text "Cash Chats Personal finance podcast"

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.

Where can you get the cheapest flu jab?

PharmacyWith loyalty cardAll customersBook
Superdrug£9.95£19.95Walk in or book online
AsdaCheck if the flu jab is in Star Products — in 2023 you could get £2 in your cashpot.£13Book online
Morrisons£12£15In-store
Tesco£16Book online
Rowlands Pharmacy£17.99Book online
Well£17.99Book online
Boots63 Advantage points (worth 63p)£21.95Walk in or book online

One thought on “How much does a flu jab cost?

  1. Dears Pharmacy in Scotland charged £15 this year.

Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.