Vaccinations - types, dates and locations
Vaccination clinics in Fife are providing open access to adults who are eligible for immunisation against different health conditions.
To find out more about the conditions we immunise against, and the eligibility criteria for each, please visit: www.nhsfife.org/immunisation.
Have a question about vaccination? Feel free to drop in to one of our clinics and speak to one of our vaccinators.
Find out about specific vaccinations and clinic dates and times by clicking below.
COVID-19
COVID-19 Spring Booster
The following clinics are offering the COVID spring booster.
They are open to all of those eligible, and for whom the clinics are more convenient than a scheduled appointment.
Please note that all clinics close for lunch from 1pm to 1.30pm. Unsure if you are eligible? You can use the online checker on NHS Inform at: Check your eligibility - NHS Inform.
June 2025
Tuesday 10 June 2025
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA
Wednesday 11 June 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Thursday 12 June 2025
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (8.45am - 3.45pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (8.45am - 3.45pm)
Friday 13 June 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
Monday 16 June 2025
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
Tuesday 17 June 2025
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (8.45am - 3.45pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (8.45am - 3.45pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Wednesday 18 June 2025
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (8.45am - 3.45pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Thursday 19 June 2025
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (8.45am - 3.45pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (8.45am - 3.45pm)
Friday 20 June 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
Teenage immunisation
Teenagers in Fife can come to the open access clinics listed below for the DTP, MenACWY or HPV vaccine.
- DTP vaccine protects against diphtheria, tetanus, and polio; usually given in S3 and above.
- The MenACWY vaccine protects against meningitis and septicaemia (blood poisoning); usually given in S3 and above.
- The HPV (human papillomavirus) vaccine helps to protect people from HPV related cancers; usually given in S1
Monday 7 July 2025
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Tuesday 8 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Wednesday 9 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Thursday 10 July 2025
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Friday 11 July 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Monday 14 July 2025
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Tuesday 15 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Wednesday 16 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Thursday 17 July 2025
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Friday 18 July 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Monday 21 July 2025
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Tuesday 22 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Wednesday 23 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Thursday 24 July 2025
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Friday 25 July 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Monday 28 July 2025
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Tuesday 29 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Wednesday 30 July 2025
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Thursday 31 July 2025
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (8.45am - 3.45pm)
Friday 1 August 2025
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (8.45am - 3.45pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (8.45am - 3.45pm)
Shingles and Pneumococcal
- The Singles and Pneumococcal vaccination clinics are running 23 June to 29 August 2025
- Open 9am to 4pm
- Closed for lunch 1pm to 1.30pm
Every Monday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)
Every Tuesday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (9.00am - 4.00pm)
Every Wednesday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
Every Thursday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)
Every Friday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)
Respiratory syncytial virus (RSV)
- The RSV clinics are running 14 July to 29 August 2025
- Open 9am to 4pm
- Closed for Lunch 1pm to 1.30pm
Every Monday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)
Every Tuesday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (9.00am - 4.00pm)
Every Wednesday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
Every Thursday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes, KLY7 4RH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- Randolph Wemyss Memorial Hospital, Wellesley Road, Buckhaven, KY8 1HU (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)
Every Friday (until 29th August 2025)
- Lynebank Immunisation Centre, Lynebank Hospital, Halbeath Road, Dunfermline, KY11 8JH (9.00am - 4.00pm)
- Whytemans Brae Hospital, Outpatient 7, Kirkcaldy, KY1 2NA (9.00am - 4.00pm)
- St Andrews Community Hospital, Largo Road, St Andrews, KY16 8AR (9.00am - 4.00pm)
- Primrose Lane Medical Centre, 3-5 Jutland Street, Rosyth, KY11 2ZL (9.00am - 4.00pm)