Current vaccination programme
Shingles and Pneumococcal
Shingles and Pneumococcal clinics will recommence across Lothian on the 16th of January.
The pneumococcal vaccine is available in Scotland for all people aged 65 years and over and those under 65 who fall into a risk group or have a serious medical condition. People aged between 70 and 79 are eligible for the shingles vaccine
If you have not been invited for a vaccine by the end of March 2023, and think you should have, please get in touch 0300 760 6296
Winter Covid and Flu vaccination programme
Appointments for Covid and flu vaccinations continue to be available for those eligible.
Drop in availability at selected clinics as well as from the vaccination bus at certain locations, details of which will be published in advance.
To find out if you are eligible for a COVID booster or flu vaccine and how to book, visit the Winter vaccines guide.
COVID vaccinations
Everyone aged 16+ is eligible for a First Dose. a Second Dose and a Booster Dose of COVID-19 vaccine. If you think you have missed any of your vaccinations you can make an appointment by:
- logging into the Online Vaccination Portal and selecting the option '16+ First, Second or Booster Dose Appointment'
- alternatively you can make an appointment by calling the National Line: 0800 030 801
COVID vaccinations for children at 5-11 years
Children who turned five years old on or before 31 August 2022 have been invited for a first dose. Parents or carers of those children should expect to receive a letter inviting them to book a second dose when the child becomes due.
- for appointments for those under the age of 16 please call 0800 030 8013
- if a child has had covid in the last 12 weeks they will not be able to be vaccinated
Vaccination Centres
Venue | Vaccine Available | Clinic Time | Clinic Type |
Musselburgh Primary Care Centre Inveresk Rd, Musselburgh, EH21 7BP |
Shingles, Pneumococcal |
Monday to Friday |
Appointments only |
Edington Cottage Hospital 54 St. Balreds Rd. North Berwick, EH41 3HA |
Shingles, Pneumococcal | Monday to Friday 08.00 - 12.30 13.00 - 16.30 |
Appointments only |
Haddington Corn Exchange Main Street, Haddington, EH41 3HA |
Shingles, Pneumococcal |
Monday - Friday |
Appointments only |
Musselburgh Primary Care Centre Inveresk Rd, Musselburgh, EH21 7BP |
Flu and Covid | Monday to Friday 16:30 - 17:00 |
Appointment only |
Edington Cottage Hospital 54 St. Balreds Rd. North Berwick, EH41 3HA |
Flu and Covid |
Monday - Friday |
Appointment only |
Haddington Corn Exchange Main Street, Haddington, EH41 3HA |
Flu and Covid (over 12 years) |
Monday - Friday & Sunday |
Drop In Times Saturday |
Haddington Corn Exchange Main Street, Haddington, EH41 3HA |
Flu and Covid (5-11 years) |
Saturday |
Appointment only |
Community drop-in clinics
We also operate local drop-in clinics from time to time. For full information on this follow @ELHSCP on Facebook or Twitter
Visit NHS Lothian's website for more information about vaccination venues across Lothian.

Vaccination bus schedule
We also operate a vaccination bus that travels from town to town. See the below schedule for when the bus is in your area.
Please check our social media pages for further information about when the Vaccination Bus will be in your area:
Getting to vaccination centres
To help you plan your journey across all modes of transport in East Lothian, download the GoSEStran app for free from the Google Play or Apple App stores. Or scan the QR code below
QR code for app