Vet costs in Dundee

14 practices compared. Updated October 2026.

Avg consultation

£50

£35 – £70

Emergency consultation

£160

out-of-hours average

Prescription fee

£12 – £21

max £21 cap

Practices

14

Vet practices in Dundee

All Creatures Side Independent

131 East Street, DD19 5WB

£37.12

consultation

View
Dundee Medivet Group-owned

28 George Street, DD29 8HR

£38.98

consultation

View

76 Victoria Road, DD16 7AD

£40.09

consultation

View
Dundee Companion Care Group-owned

190 South Street, DD18 2VN

£43.43

consultation

View
Dundee CVS Group Group-owned

150 Clarence Road, DD24 6RG

£43.74

consultation

View
Dundee Vets4Pets Group-owned

70 Park Road, DD17 3IB

£45.98

consultation

View
Dundee CVS Group Group-owned

7 Victoria Road, DD13 5CY

£46.35

consultation

View

74 Queens Road, DD8 5YW

£49.31

consultation

View

168 West Road, DD30 4BS

£53.82

consultation

View
Town Animal Clinic Independent

42 North Road, DD17 1TG

£54.81

consultation

View
View all 14 practices in Dundee →

Common questions about vet costs in Dundee

How much does a vet consultation cost in Dundee?
A standard daytime consultation in Dundee costs £50.00 on average, with prices ranging from £35.00 to £70.00 depending on the practice. Use our comparison tool to see exact prices from practices near you.
What does an emergency vet cost in Dundee?
Emergency vet consultations in Dundee average around £160.00. This is the consultation fee only — diagnostics, treatment, and medication are additional.
Can I buy pet medication online in Dundee?
Yes. Ask your vet for a written prescription and buy from an accredited online pharmacy. Prescription fees in Dundee average £18.00 (range: £12.00 – £21.00). The maximum fee is £21. For chronic medications, this can save hundreds per year. Check our prescription savings calculator.
Are vets in Dundee independent or corporate?
Dundee has a mix of independent and corporate-owned practices. Learn more about vet ownership.