Vet costs in Inverness

10 practices compared. Updated October 2026.

Avg consultation

£51

£38 – £63

Emergency consultation

£173

out-of-hours average

Prescription fee

£13 – £19

max £21 cap

Practices

10

9 independent, 1 group

Vet practices in Inverness

Gate Pet Care Independent

84 Alexandra Road, IV23 8UE

£37.58

consultation

View

35 Manor Road, IV15 7QD

£42.85

consultation

View

125 Chapel Lane, IV25 8HQ

£44.01

consultation

View

198 Albert Road, IV11 7FZ

£45.72

consultation

View

48 Alexandra Road, IV29 8WL

£52.23

consultation

View
Cross Vets Independent

184 Forest Road, IV17 4VO

£53.33

consultation

View

153 Brook Street, IV8 9BO

£56.53

consultation

View

64 Church Street, IV5 8NI

£56.75

consultation

View

173 York Road, IV11 4DK

£57.65

consultation

View

196 Meadow Lane, IV13 7LN

£63.15

consultation

View

Common questions about vet costs in Inverness

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