Vaccinations - types, dates and locations
Vaccination clinics in Fife are providing open access for all age groups 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.
View our current open access clinics by clicking on each blue box to view
Shingles
June 2026
Week of 1 June 2026
Wednesday 3 June 2026
- Beacon Leisure Centre (Car Park), Lammerlaws Road, Burntisland, KY3 9BS 11am - 4pm
Thursday 4 June 2026
- Philp Hall, Links Street, Kirkcaldy, KY1 1SE 9.30am - 4pm
Week of 8 June 2026
Friday 12 June 2026
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 22 June 2026
Monday 22 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 23 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Dr, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 24 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 26 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 29 June 2026
Monday 29 June 2026
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 30 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
July 2026
Wednesday 1 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 2 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 3 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 6 July 2026
Monday 6 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 7 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 8 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 9 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 10 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 13 July 2026
Monday 13 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 14 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 15 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 16 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 17 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 20 July 2026
Monday 20 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 21 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 22 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 23 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 24 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 27 July 2026
Monday 27 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 28 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 29 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 30 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 31 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
August 2026
Week of 3 August 2026
Monday 3 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 4 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 5 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 6 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 7 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 10 August 2026
Monday 10 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 11 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 12 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 13 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 14 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 17 August 2026
Monday 17 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 18 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 19 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 20 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 21 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 24 August 2026
Monday 24 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 25 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 26 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 27 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 28 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 31 August 2026
Monday 31 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
September 2026
Tuesday 1 September
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Pneumococcal and Shingles eligibility:
Pneumococcal
Week of 25 May 2026
Tuesday 26 May 2026
- Oakley Health Centre, Wardlaw Way, Oakley, Dunfermline KY12 9QH 10am - 3pm (lunch 1pm to 1.30pm)
June 2026
Week of 1 June 2026
Wednesday 3 June 2026
- Beacon Leisure Centre (Car Park), Lammerlaws Road, Burntisland, KY3 9BS 11am - 4pm
Thursday 4 June 2026
- Philp Hall, Links Street, Kirkcaldy, KY1 1SE 9.30am - 4pm
Week of 8 June 2026
Friday 12 June 2026
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 22 June 2026
Monday 22 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 23 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Dr, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 24 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 26 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 29 June 2026
Monday 29 June 2026
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 30 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
July 2026
Wednesday 1 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 2 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 3 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 6 July 2026
Monday 6 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 7 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 8 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 9 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 10 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 13 July 2026
Monday 13 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 14 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 15 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 16 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 17 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 20 July 2026
Monday 20 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 21 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 22 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 23 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 24 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 27 July 2026
Monday 27 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 28 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 29 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 30 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 31 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
August 2026
Week of 3 August 2026
Monday 3 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 4 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 5 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 6 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 7 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 10 August 2026
Monday 10 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 11 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 12 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 13 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 14 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 17 August 2026
Monday 17 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 18 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 19 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 20 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 21 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 24 August 2026
Monday 24 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 25 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 26 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 27 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 28 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 31 August 2026
Monday 31 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
September 2026
Tuesday 1 September
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Pneumococcal and Shingles eligibility:
COVID-19
Adult open access
- adults aged 75 years and over
- people aged 18 and over with a weakened immune system
Week of 1 June 2026
Tuesday 2 June 2026
High Valleyfield Health Centre, Chapel Street , High Valleyfield , KY12 8SJ 10am - 3pm (lunch 1pm to 1.30pm)
Wednesday 3 June 2026
- Beacon Leisure Centre (Car Park), Lammerlaws Road, Burntisland, KY3 9BS 11am - 4pm
Thursday 4 June 2026
- Philp Hall, Links Street, Kirkcaldy, KY1 1SE 9.30am - 4pm
Teenage Immunisation programmes - HPV, DTP and MenACWY
HPV vaccine
The HPV vaccine helps to protect people from HPV related cancers – this is usually given in S1. For more information, please visit HPV vaccine | NHS inform
For any young person who did not receive the HPV vaccine in S1, it's not too late, you can still receive this if you are in S2 - S6, are home schooled or of school age. If you have any questions, wish to speak to a nurse, or want to check if you have had the HPV vaccine, please contact us on 01592 648048.
June 2026
Week of 22 June 2026
Monday 22 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 23 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Dr, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 24 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 26 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 29 June 2026
Monday 29 June 2026
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 30 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
July 2026
Wednesday 1 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 2 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 3 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 6 July 2026
Monday 6 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 7 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 8 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 9 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 10 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 13 July 2026
Monday 13 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 14 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 15 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 16 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 17 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 20 July 2026
Monday 20 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 21 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 22 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 23 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 24 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 27 July 2026
Monday 27 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 28 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 29 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 30 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 31 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Measles, Mumps and Rubella (MMR)
June 2026
Week of 22 June 2026
Monday 22 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 23 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Dr, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 24 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 26 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 29 June 2026
Monday 29 June 2026
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 30 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
July 2026
Wednesday 1 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 2 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 3 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 6 July 2026
Monday 6 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 7 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 8 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 9 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 10 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 13 July 2026
Monday 13 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 14 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 15 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 16 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 17 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 20 July 2026
Monday 20 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 21 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 22 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 23 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 24 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 27 July 2026
Monday 27 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 28 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 29 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 30 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 31 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Respiratory syncytial virus (RSV)
June 2026
Week of 1 June 2026
Tuesday 2 June 2026
High Valleyfield Health Centre, Chapel Street , High Valleyfield , KY12 8SJ 10am - 3pm (lunch 1pm to 1.30pm)
Week of 8 June 2026
Friday 12 June 2026
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 22 June 2026
Monday 22 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 23 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Dr, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 24 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 26 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 29 June 2026
Monday 29 June 2026
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 30 June 2026
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
July 2026
Wednesday 1 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 2 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 3 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 6 July 2026
Monday 6 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 7 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 8 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 9 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 10 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 13 July 2026
Monday 13 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 14 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 15 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 16 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 17 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 20 July 2026
Monday 20 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 21 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 22 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 23 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 24 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 27 July 2026
Monday 27 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 28 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 29 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 30 July
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 31 July
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
August 2026
Week of 3 August 2026
Monday 3 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 4 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 5 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 6 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 7 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 10 August 2026
Monday 10 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 11 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 12 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 13 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 14 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Auchtermuchty Health Centre, 12 Carswell Wynd, Auchtermuchty, Cupar KY14 7AW 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 17 August 2026
Monday 17 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 18 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 19 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 20 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 21 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Whytemans Brae, Willow Drive, Kirkcaldy KY1 2LE 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 24 August 2026
Monday 24 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Pitteuchar Health Centre, Glamis Centre, Glenrothes KY7 4RH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Tuesday 25 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Wednesday 26 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Thursday 27 August
- Primrose Lane Medical Centre, 3-5 Jutland St, Rosyth, Dunfermline KY11 2ZL 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Friday 28 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Week of 31 August 2026
Monday 31 August
- Lynebank Hospital, Halbeath Rd, Dunfermline KY11 8JH 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- St Andrews Community Hospital, Largo Rd, St Andrews KY16 8AR 8.30am - 3.45pm (lunch 1pm to 1.30pm)
September 2026
Tuesday 1 September
- Randolph Wemyss Memorial Hospital, Wellesley Rd, Buckhaven, Leven KY8 1HU 8.30am - 3.45pm (lunch 1pm to 1.30pm)
- Cupar Corn Exchange, St Catherine St, Cupar KY15 4BT 8.30am - 3.45pm (lunch 1pm to 1.30pm)
Other pages in Immunisation
High School Vaccinations
Helping protect children and young people against some very serious and often preventable illnesses.
Flu vaccination for healthcare and social care workers
All healthcare workers as well as frontline social care workers are eligible for the free flu jab. The strains circulating change constantly and the vaccine offered this year will give you the best possible protection against catching and spreading the virus.