Musselburgh: 0131 665 2124 Bonnyrigg: 0131 660 3370 Penicuik: 01968 676 680

PPC FIND OUT MORE Join Our NEW Platinum Pet Club for Cats and Dogs


0131 665 2124

Opening Times

By Appointment Only
Mon - Fri8.30am – 7pm
Saturday9am – 12pm
Sunday10.30am – 3.30pm


0131 660 3370

Opening Times

By Appointment Only
Mon – Fri8.30am – 6.30pm
Sat & SunClosed


01968 676 680

Opening Times

By Appointment Only
Mon - Fri8.30am – 6:30pm
Sat & Sun9am – 11am


Gordon Vets is a long established (1834) veterinary practice based in Musselburgh, Bonnyrigg and Penicuik.

We know how much you love your pets and we are dedicated to looking after their health and care when your pets are unwell. We enjoy getting to know you and your pets and provide a friendly and caring service ensuring your pets receive the best healthcare possible at all times. 

Locations & Appointments

For your convenience we have three surgeries serving East Lothian, Mid Lothian and Edinburgh. 

We do our best to ensure you are seen at the earliest opportunity and depending on your preference, offer a mixture of appointments and open surgeries for your convenience.

We also offer our patients a limited number of appointments on a Sunday at our Musselburgh Surgery from 10:30am – 3:30pm

Out of Hours

Should you require immediate veterinary attention outside our normal opening hours please phone:

Musselburgh: 0131 665 2124
Bonnyrigg: 0131 660 3370
Penicuik: 01968 676680

Please note this is an emergency service only and routine enquiries can be dealt with normal surgery hours. Our out of hours emergency service is provided by our own vets at the Musselburgh clinic until 11pm. Between 11pm and 8am our emergency service is provided by ICR vets in Loanhead. They have a veterinary surgeon and nurse who will be up all night to deal with emergencies.

Visit ICR Vets for more information or find them here:

ICR Vets Loanhead
44 Fountain Place
EH20 9DU

Our out of hours service is for Gordon Vets’ registered clients only. We ask that if you are not registered with our practice then you use the out of hours provision provided by your own veterinary practice. We do not register new clients outwith normal surgery hours.

Consultation Fee between 7pm and 11pm £135 (including VAT)
Consultation Fee between 11pm and 8am £165 (including VAT)

What our customers say..

  • Thank you once again for Ellie’s brilliant care. Her surgery was first class and as always she received lots of love. It is very reassuring when I leave her in your care.

    Mrs C
  • Wouldn’t trust anyone else with our dogs, had 5 with them over the years and everyone here is totally focused on looking after the animals in their care.

  • Great staff here. They always have the time for you and your pets.

  • Always found them – caring and professional Having using there services for 40 years – wouldn’t dream of going anywhere else

  • I have been with Gordon Vets for about 4 years. All the staff are lovely. If it wasn’t for the staffs quick action last year we would have lost our wee pup. Can totally recommend this practice.

  • The family have been using Roger Gordon vets for as long as I can remember and I wouldn’t go to anyone else. They are brilliant with the animals. Would highly recommend them

  • Great service. My Missy is a touchy cat. And well all I can say is I’ve never seen her so relaxed at the V.E.T. It’s brilliant!

  • Great vets and very caring nurses, would highly recommend.


Coronavirus COVID–19 Announcement

Updated 29/10/2020.   Latest advice for clients during the COVID-19 (Coronavirus) Pandemic: We are now able to allow one person in per pet. Please be aware you are required to wear a face covering. You will be able to order prescriptions and food by phone and once it arrives, we will call you, ask you...
Read More


Instagram reports: Please check the settings