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

Musselburgh

0131 665 2124
gordonvets@gmail.com
111 Market Street, EH21 6PZ
View on Map

Opening hours

Consulting times may differ
Mon - Fri8.30am – 7pm
Saturday9am – 12pm
Sunday10.30am – 3.30pm

Bonnyrigg

0131 660 3370
gordonvetsbonnyrigg@gmail.com
8 High Street, EH19 2AA
View on Map

Opening hours

Consulting times may differ
Mon – Fri8.30am – 6.30pm
Sat & SunClosed

Penicuik

01968 676 680
gordonvetspenicuik@gmail.com
10 High Street, EH26 8HW
View on Map

Opening hours

Consulting times may differ
Mon - Fri8.30am – 6:30pm
Sat & Sun9am – 11am
Musselburgh Map
Bonnyrigg Map
Penicuik Map

Contact Gordon Vets

Please be aware there may be a 48 hour turnover for email replies. If you require an immediate response or it is an emergency, please call your local practice asap.
  • Please select the practice you would like to contact to ensure your message arrives in the right place.