May Bank Holiday

We are closed on Monday 6th May for the bank holiday weekend. We will be open again on Tuesday 7th May our normal hours 8am-6pm.


Please note that we are closed for in-house staff training from 1:30pm-3:00pm each Tuesday, our duty doctor will be available for urgent medical advice by telephoning 0131 446 4004.

Bank Holidays and NHS statutory holidays and occasional other afternoons for NHS Lothian training. Please check our notice boards for information about those and our answer phone message on 0300 790 6288 will direct you to the appropriate advice helpline.

Inveresk Medical Practice
Musselburgh Primary Care Centre
Inveresk Road
EH21 7BP
Opening Hours
Monday 8:00 am – 6:00 pm
Tuesday 8:00 am – 1:30 pm 3:00 pm – 6:00 pm
Wednesday 8:00 am – 6:00 pm
Thursday 8:00 am – 6:00 pm
Friday 8:00 am – 6:00 pm
Saturday Closed
Sunday Closed

There are a range of ways to contact us; the best way to do so will depend both on the nature of your problem and the time of day.