Free NHS flu jab at a pharmacy

Most pharmacies in England give free NHS flu vaccines from autumn until 31 March 2027. You do not need to be registered with a GP, and many pharmacies take walk-ins. This page explains who can get a free flu jab at a pharmacy, how to book, and lists the pharmacies that offer it, by region and local area.

Who can get a free flu vaccine at a pharmacy

You can get a free NHS flu vaccine at a pharmacy in England if you:

  • are aged 65 or over (including if you will be 65 by 31 March 2027)
  • are aged 18 to 64 and have certain long-term health conditions
  • are pregnant and aged 16 or over
  • are aged 16 or over and sleeping rough, or staying in a homeless hostel or night shelter

Other people can also get a free flu vaccine from the NHS, for example if you live in a care home, are the main carer for an older or disabled person or get Carer's Allowance, or live with someone who has a weakened immune system. Your GP surgery can tell you where to get it.

Long-term health conditions

The flu vaccine is recommended if you have a condition such as:

  • a condition that affects your breathing, such as asthma that needs a steroid inhaler or tablets, COPD or cystic fibrosis
  • a heart condition, such as coronary heart disease or heart failure
  • chronic kidney disease or liver disease
  • some conditions that affect your brain or nerves, such as Parkinson's disease, motor neurone disease, multiple sclerosis or cerebral palsy
  • a learning disability
  • diabetes or Addison's disease
  • a weakened immune system because of a condition or a treatment, such as chemotherapy or steroid medicine
  • problems with your spleen, such as sickle cell disease, or if your spleen has been removed
  • a body mass index (BMI) of 40 or above

If you are not sure whether your condition means you can get a free vaccine, ask the pharmacist or your GP surgery.

Children

Some pharmacies also vaccinate children. At a pharmacy that offers children's flu vaccination, your child can get a free flu vaccine if they:

  • were aged 2 or 3 on 31 August 2026
  • are aged 4 to 17 and have certain long-term health conditions

From 1 December 2026, some pharmacies will also vaccinate school-aged children (reception to year 11), for example if they missed the vaccine at school, and children who turned 4 after 31 August 2026 and have not started school. Most school-aged children get the vaccine at school. Pharmacies that vaccinate children are marked "Children 2 to 17" in the list below.

How to get your flu jab at a pharmacy

  • Book online: use the NHS flu vaccination booking service or the NHS App. The service checks if you can get a free vaccine before you book.
  • Book by phone: call 119 free of charge. You can ask for an interpreter.
  • Walk in: many pharmacies give the vaccine without an appointment. It is still a good idea to call first, in case they run out of vaccine.

The last day to get the flu vaccine this winter is 31 March 2027, but it is best to have it as soon as you can. The vaccine takes up to 14 days to work.

If you have a high temperature, wait until you feel better before you have the vaccine.

Pharmacies in England that offer free NHS flu vaccination

In London this list comes from each pharmacy's profile on the NHS website, where pharmacies say which NHS services they offer. In the rest of England it lists the pharmacies that gave NHS flu vaccinations last winter, from NHS payment data. A pharmacy can stop offering vaccines at short notice or run out of stock, so call before you go.

8,926 pharmacies in England are listed here.

  • London: 1,469 of the 1,691 pharmacies we checked list NHS flu vaccination on their NHS website profile (checked 22 October 2026).
  • The rest of England: pharmacies that gave NHS flu vaccinations last winter (NHS Business Services Authority payment data, October to December 2025). Ask the pharmacy whether it is giving them this season.

London (1469)

Barking and Dagenham

Barnet

Bexley

Brent

Bromley

Camden

City of London

Croydon

Ealing

Enfield

Greenwich

Hackney

Hammersmith and Fulham

Haringey

Harrow

Havering

Hillingdon

Hounslow

Islington

Kensington and Chelsea

Kingston upon Thames

Lambeth

Lewisham

Merton

Newham

Redbridge

Richmond upon Thames

Southwark

Sutton

Tower Hamlets

Waltham Forest

Wandsworth

Westminster

North East (475)

County Durham

Darlington

Gateshead

Hartlepool

Middlesbrough

Newcastle upon Tyne

North Tyneside

Northumberland

Redcar and Cleveland

South Tyneside

Stockton-on-Tees

Sunderland

North West (1363)

Blackburn with Darwen

Blackpool

Bolton

Burnley

Bury

Cheshire East

Cheshire West and Chester

Chorley

Cumberland

Fylde

Halton

Hyndburn

Knowsley

Lancaster

Liverpool

Manchester

Oldham

Pendle

Preston

Ribble Valley

Rochdale

Rossendale

Salford

Sefton

South Ribble

St. Helens

Stockport

Tameside

Trafford

Warrington

West Lancashire

Westmorland and Furness

Wigan

Wirral

Wyre

Yorkshire and the Humber (912)

Barnsley

Bradford

Calderdale

Doncaster

East Riding of Yorkshire

Kingston upon Hull

Kirklees

Leeds

North East Lincolnshire

North Lincolnshire

North Yorkshire

Rotherham

Sheffield

Wakefield

York

East Midlands (750)

Amber Valley

Ashfield

Bassetlaw

Blaby

Bolsover

Boston

Broxtowe

Charnwood

Chesterfield

Derby

Derbyshire Dales

East Lindsey

Erewash

Gedling

Harborough

High Peak

Hinckley and Bosworth

Leicester

Lincoln

Mansfield

Melton

Newark and Sherwood

North East Derbyshire

North Kesteven

North Northamptonshire

North West Leicestershire

Nottingham

Oadby and Wigston

Rushcliffe

Rutland

South Derbyshire

South Holland

South Kesteven

West Lindsey

West Northamptonshire

West Midlands (950)

Birmingham

Bromsgrove

Cannock Chase

Coventry

Dudley

East Staffordshire

Herefordshire

Lichfield

Malvern Hills

Newcastle-under-Lyme

North Warwickshire

Nuneaton and Bedworth

Redditch

Rugby

Sandwell

Shropshire

Solihull

South Staffordshire

Stafford

Staffordshire Moorlands

Stoke-on-Trent

Stratford-on-Avon

Tamworth

Telford and Wrekin

Walsall

Warwick

Wolverhampton

Worcester

Wychavon

Wyre Forest

East of England (907)

Babergh

Basildon

Bedford

Braintree

Breckland

Brentwood

Broadland

Broxbourne

Cambridge

Castle Point

Central Bedfordshire

Chelmsford

Colchester

Dacorum

East Cambridgeshire

East Hertfordshire

East Suffolk

Epping Forest

Fenland

Great Yarmouth

Harlow

Hertsmere

Huntingdonshire

Ipswich

King's Lynn and West Norfolk

Luton

Maldon

Mid Suffolk

North Hertfordshire

North Norfolk

Norwich

Peterborough

Rochford

South Cambridgeshire

Southend-on-Sea

South Norfolk

St Albans

Stevenage

Tendring

Three Rivers

Thurrock

Uttlesford

Watford

Welwyn Hatfield

West Suffolk

South East (1312)

Adur

Arun

Ashford

Basingstoke and Deane

Bracknell Forest

Brighton and Hove

Buckinghamshire

Canterbury

Cherwell

Chichester

Crawley

Dartford

Dover

Eastbourne

East Hampshire

Eastleigh

Elmbridge

Epsom and Ewell

Fareham

Folkestone and Hythe

Gosport

Gravesham

Guildford

Hart

Hastings

Havant

Horsham

Isle of Wight

Lewes

Maidstone

Medway

Mid Sussex

Milton Keynes

Mole Valley

New Forest

Oxford

Portsmouth

Reading

Reigate and Banstead

Rother

Runnymede

Rushmoor

Sevenoaks

Slough

Southampton

South Oxfordshire

Spelthorne

Surrey Heath

Swale

Tandridge

Test Valley

Thanet

Tonbridge and Malling

Tunbridge Wells

Vale of White Horse

Waverley

Wealden

West Berkshire

West Oxfordshire

Winchester

Windsor and Maidenhead

Woking

Wokingham

Worthing

South West (788)

Bath and North East Somerset

Bournemouth, Christchurch and Poole

Bristol

Cheltenham

Cornwall

Cotswold

Dorset

East Devon

Exeter

Forest of Dean

Gloucester

Mid Devon

North Devon

North Somerset

Plymouth

Somerset

South Gloucestershire

South Hams

Stroud

Swindon

Teignbridge

Tewkesbury

Torbay

Torridge

West Devon

Wiltshire

Cannot find a pharmacy near you? Use the NHS service to find a pharmacy that offers free flu vaccination, or ask your GP surgery.

Sources

We checked this guide against these official pages on 22 October 2026.

Spotted something out of date? Tell us.