Pet emergency? Find a vet that’s open now

Vets in Edinburgh

27 practices. Compare prices for your pet, opening hours and reviews.

£60
Typical consultation
From £50.20 to £181.50 at 7 practices
7
Publish their prices
Of 27 practices
0
Open 24 hours
From the hours they list on Google
14
See rabbits and small pets
From their RCVS profiles

Vet practices in Edinburgh

27 practices, page 1 of 2Compare prices in a table

Leith Vets

5.0 (51 reviews) Edinburgh, EH6
Consultation £58 £2 below Edinburgh typical
Annual booster £80 £3.19 above Edinburgh typical
Neutering £500 £169 above UK typical
Treats birds, cats, dogs, small mammals

Thistle Vets

4.8 (349 reviews) Edinburgh, EH14

No prices published yet. From March 2027 every practice must publish them.

Treats cats, dogs, small mammals

Westport Vets - Edinburgh

4.7 (66 reviews) Edinburgh, EH12
Consultation £181.50 £122 above Edinburgh typical
Annual booster £76.13 About Edinburgh typical
Neutering £307.46 £13 above UK typical
Treats birds, cats, dogs, small mammals

Dundas Veterinary Group

4.7 (127 reviews) Edinburgh, EH5
Consultation £50.20 £9.80 below Edinburgh typical
Annual booster £68.24 £8.58 below Edinburgh typical
Neutering £335 £40 above UK typical
Treats birds, cats, dogs, small mammals

Animac Vets, Morningside

4.4 (55 reviews) Edinburgh, EH10
Consultation £62 £2 above Edinburgh typical
Annual booster £77.50 About Edinburgh typical
Neutering £395 £64 above UK typical
Treats aquatics, birds, cats, dogs
Side by side

Compare vet prices in Edinburgh

Prices for a dog 10 to 20 kg, from each practice's published price list. The lowest in each column is highlighted.

PracticeConsultationAnnual boosterNeuteringMicrochipPrescriptionOut of hours
Dundas Veterinary GroupEdinburgh£50.20£68.24£335£35.18£20.84–
Leith VetsEdinburgh£58£80£500£30––
The Cat ClinicEdinburgh£59.77––£40.79£16–
West Edinburgh VetsEdinburgh£60£75£320£25––
Braid Vets, Leith WalkEdinburgh£60£93.60£475–£24£264
Animac Vets, MorningsideEdinburgh£62£77.50£395£35£31–
Westport Vets - EdinburghEdinburgh£181.50£76.13£307.46–£26.62–
Edinburgh typical, else UK£60£76.82£294.95£35£24£141.62

Standard cases only; complicated cases cost more. Spotted a wrong price? Report it from the practice's page.

Vets in Edinburgh: common questions

How much does a vet consultation cost in Edinburgh?

£60 is typical. Of the 7 Edinburgh practices that publish it, prices range from £50.20 to £181.50.

Are there 24-hour vets in Edinburgh?

No Edinburgh practice lists 24-hour opening. Your own vet's answerphone will name its out-of-hours service. An out-of-hours consultation typically costs £141.62 in the UK, before treatment.

Which vets in Edinburgh publish their prices?

7 of 27 do; tick "Publishes prices" to see them. From March 2027 every practice must publish a standard price list.

Can I buy my pet's medicine somewhere cheaper?

Yes. You can ask for a written prescription and buy the medicine elsewhere, including online. From September 2027 vets can charge at most £21.40 for a written prescription.