Prices will vary depending on the care or treatment required by your pet. As a guideline, you can view or download our standard prices here.

If you would like to enquire about our charges, please do contact us at the surgery.

85 Liberton DriveEdinburghEH16 6NS0131 664 5606find us
39 High StreetKinrossKY13 8AA01577 863333find us
Our practice
Our services
Make an appointment
Latest News