Vet costs in Stirling

11 practices compared. Updated October 2026.

Avg consultation

£49

£39 – £58

Emergency consultation

£198

out-of-hours average

Prescription fee

£13 – £20

max £21 cap

Practices

11

6 independent, 4 group

Vet practices in Stirling

122 Station Road, FK21 8BY

£38.62

consultation

View
Heath Village Vets Independent

43 Cross Street, FK6 2RP

£41.23

consultation

View
Rise Village Vets Independent

156 Springfield Road, FK26 8UL

£44.15

consultation

View

64 Stanley Road, FK17 8NK

£47.36

consultation

View

57 Church Lane, FK11 2BP

£47.80

consultation

View

123 Church Lane, FK5 9SL

£48.20

consultation

View
Heath Vets Independent

94 Church Lane, FK12 1UZ

£53.45

consultation

View
Stirling Vets Independent

10 Hill Road, FK5 5RM

£55.77

consultation

View

121 William Street, FK3 7TB

£57.66

consultation

View

193 School Lane, FK27 3VH

£58.49

consultation

View
View all 11 practices in Stirling →

Common questions about vet costs in Stirling

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