Skip to content
You are here: Home | What we do | Vaccinations

Vaccinations

Spring 2025 COVID vaccines

If you're eligible, you can get your COVID-19 vaccine this spring from 31 March until 30 June 2025.

All Covid enquiries should be directed to the National Call Centre on 0800 030 8013 or the booking portal.

For more information about vaccines, please visit NHS Inform.

Drop-in appointments for COVID vaccinations are available at the following clinics:

Venue

Opening hours (closed public holidays)

Midlothian Community Hospital 
70 Eskbank Road, EH22 3ND

Monday to Saturday, 08:30-16:30
(closed for lunch 12:30 to 13:15)

Dalkeith Medical Practice
24-26 St Andrew St, Dalkeith EH22 1AP
Thursday & Friday, 08:30 to 16:30
Closed for lunch 12:30 to 13:15
Eastfield Medical Practice
Eastfield Farm Road, Penicuik EH26 8EZ
Monday & Wednesday 08:30-17:00 
Closed for lunch 12:30 to 13:15

Newbattle Medical Practice
Blackcot, Mayfield, Dalkeith, EH22 4AA

Thursdays 08:30-16:30
(closed for lunch 12:30-13:15)

Newbyres Medical Group
15 Hunterfield Road, Gorebridge EH234TP

Thursdays 08:30-16:30
(closed for lunch 12:30-13:15)

Shingles, Pneumococcal and RSV Programme

This campaign will restart on June 23, and will run until at least August 18. 

Eligible patients do not need to contact the service and will be contacted in due course with an appointment.

The team will be administering Shingles, Pneumococcal and RSV vaccinations through this campaign. 

Vaccination Clinic Venues (by appointment only)

Venue

Opening hours (closed public holidays)

Midlothian Community Hospital 
70 Eskbank Road, EH22 3ND

Monday to Sunday (not Wed or Fri), 08:30-16:30
Closed for lunch 12:30 to 13:15

Dalkeith Medical Practice
24-26 St Andrew St, Dalkeith EH22 1AP
Thursday & Friday, 08:30 to 16:30
Closed for lunch 12:30 to 13:15
Eastfield Medical Practice
Eastfield Farm Road, Penicuik EH26 8EZ
Monday & Wednesday 08:30-17:00 
Closed for lunch 12:30 to 13:15

For more information about Shingles please visit www.nhsinform.scot/shingles

For more information about Pneumococcal please visit NHS Inform's Pneumococcal vaccine pages.

If patients have a query about Shingles, Pneumococcal, RSV and non-routine vaccinations please call 0300 790 6296.

Health professionals have a referral route for patients they deem as requiring urgent or non-routine vaccinations. 

(Last updated on May 29 2025)