Vet costs in Edinburgh

35 practices compared. Updated April 2026.

Avg consultation

£60

£51 – £73

Emergency consultation

£196

out-of-hours average

Prescription fee

£12 – £20

max £21 cap

Practices

35

19 independent, 16 group

Vet practices in Edinburgh

34 High Street, EH24 6QE

£51.13

consultation

View
Cross Vets Independent

31 Kings Road, EH13 5WZ

£51.29

consultation

View
Wood Village Vets Independent

82 Bridge Street, EH29 2FE

£51.30

consultation

View
View Animal Hospital Independent

40 Park Road, EH15 1ZX

£51.82

consultation

View

64 Station Road, EH1 4HM

£52.19

consultation

View
Wood Animal Clinic Independent

75 Brook Street, EH12 9VE

£52.19

consultation

View

161 School Lane, EH21 2QP

£53.74

consultation

View

83 George Street, EH19 6TI

£54.13

consultation

View

55 Chapel Lane, EH1 4XE

£55.59

consultation

View

183 Church Street, EH7 4KS

£56.66

consultation

View
View all 35 practices in Edinburgh →

Common questions about vet costs in Edinburgh

How much does a vet consultation cost in Edinburgh?
A standard daytime consultation in Edinburgh costs £59.70 on average, with prices ranging from £51.13 to £72.60 depending on the practice. Use our comparison tool to see exact prices from practices near you.
What does an emergency vet cost in Edinburgh?
Emergency vet consultations in Edinburgh average around £195.54. This is the consultation fee only — diagnostics, treatment, and medication are additional.
Can I buy pet medication online in Edinburgh?
Yes. Ask your vet for a written prescription and buy from an accredited online pharmacy. Prescription fees in Edinburgh average £16.59 (range: £12.05 – £20.35). The maximum fee is £21. For chronic medications, this can save hundreds per year. Check our prescription savings calculator.
Are vets in Edinburgh independent or corporate?
Of the 35 practices we track in Edinburgh, 19 are independent and 16 are part of corporate groups. Learn more about vet ownership.