Skip to Content Skip to navigation
Contact Us Accessibility
  • Our services
    Information for patients, carers and visitors about our hospitals, clinics and facilities
  • About us
    NHS Fife Board and committees, equalities, access our reports and policies
  • Work with us
    Working for NHS Fife, career opportunities and our current vacancies
  • Get involved
    Volunteering, donations and fundraising, our Fife Health Charity, your views and feedback
  • News & updates
    Our latest news, media releases and service updates
  • Services
  • All services
  • Immunisation
  • Open access clinics 2025-26

Open access clinics 2025-26

People who are eligible for immunisation against a range of different illnesses are able to drop-in to vaccination clinics across Fife without an appointment.

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:

Visit Immunisation | NHS inform

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:

Visit Immunisation | NHS inform

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

Winter vaccines 2025/26

MMR vaccination

Pneumococcal vaccine

Shingles vaccine

Whooping cough

RSV (Respiratory syncytial virus)

There is now a vaccine that helps protect against RSV.

Travel and selected vaccines

Children's immunisation

Children and young people's flu vaccination

High School Vaccinations

Helping protect children and young people against some very serious and often preventable illnesses.

Student vaccinations

Flu vaccination at your local pharmacy

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.

NHS Fife Logo

We are proud to be a University Health Board in recognition of our partnership with the University of St Andrews and our continuing commitment to education, research and innovation in Fife.

NHS Fife

  • Services
  • Work with us
  • Get involved
  • News & updates
  • Staff intranet

Contact

  • Hospitals
  • Get in touch
  • Feedback

Social

  • Facebook
  • Twitter
  • Instagram
  • LinkedIn

Terms

  • Cookies
  • Terms
  • Copyright
  • Accessibility
  • Freedom of information
  • Data protection