Flu Jab: How much does it cost? Where is it the cheapest? Is Boots, Asda, Lloyds Pharmacy, Tesco or Superdrug more expensive? 

Have your say

The winter season is almost upon us meaning that it is time to get the flu jab. 

The flu peaks during December and January according to the NHS, meaning that many people get it around that time. 

Flu jab. Picture: Myung Jung Kim/PA Wire

Flu jab. Picture: Myung Jung Kim/PA Wire

This is the time of year when people are most vulnerable of catching the flu – and to help combat the disease flu jabs are available. 

But while you may think that the jab would cost the same no matter where you go – they can cost up to £20 if you chose to get one privately. 

Here’s what you need to know about the flu jab: 

Does everyone need a flu vaccine?

No, just people who are at particular risk of problems if they catch flu. Ask your GP about having an NHS flu vaccination if:

- you're aged 65 or over

- you're pregnant

- you have a serious medical condition

- you live in a residential or nursing home

- you're the main carer for an elderly or disabled person whose welfare may be at risk if you fall ill

- your child is in an at-risk group and is aged 6 months to 2 years

READ MORE: Here’s how to get the flu vaccination in Hampshire this winter 

Is the flu jab free? 

If you tick any of the boxes on the above list then you can get a flu jab free on the NHS. 

However if you don’t you will have to pay to get a flu jab! 

Where is cheapest place to get flu jab? 

If you still want the flu jab but can't get one free on the NHS, here is how much it will cost: 


The supermarket giant - which has stores across the Portsmouth area – offers flu jabs for £7 at the stores with pharmacy services. 

In Portsmouth the Asda in Fratton has a pharmacy. 

This is the cheapest place to get a flu jab outside the NHS – although it is more expensive than the £5 they charged in 2017. 

READ MORE: MP says get your flu jabs while you can


The private winter flu jab is available from Boots and costs £12.99 – which is pricier than Asda’s flu jab. 

To book an appointment click here

Lloyds Pharmacy 

Lloyds Pharmacy which has branches across our region is offering flu jabs for £11.50. 

You can book an appointment on Lloyds website here


Superdrug are offering flu vaccinations for £9.99 this winter. 

For more information and to find your nearest clinic click here


The flu jab is available at selected Tesco’s with pharmacy services and costs £9. 

How long does the flu vaccine take to become effective?

It takes between 10 and 14 days for your immune system to respond fully after you've had the flu vaccine.