Dog primary vaccination course cost in Cardiff

Compare prices from 25 local practices. Updated April 2026.

Lowest in Cardiff

£40

UK average

£65

Highest typical

£90

Local context for Cardiff

The average consultation fee in Cardiff is £50.59. This gives context to how dog primary vaccination course costs compare locally.

Practices in Cardiff offering dog primary vaccination course

161 Albion Road, CF27 1PI

£35.28

consultation

View

47 North Road, CF19 7BT

£35.46

consultation

View
Lane Animal Hospital Independent

184 Mill Lane, CF1 6GC

£36.66

consultation

View
Gate Animal Hospital Independent

124 Bath Road, CF4 8NI

£41.95

consultation

View

87 Manor Road, CF1 3HL

£43.78

consultation

View

33 Main Street, CF12 2GT

£44.70

consultation

View

149 Hill Road, CF4 2PO

£45.57

consultation

View

6 Albert Road, CF22 5LJ

£46.32

consultation

View
All Creatures Side Independent

133 Albion Road, CF13 7WF

£47.15

consultation

View

167 Market Street, CF26 3CS

£48.18

consultation

View
View all 25 practices in Cardiff →

What's typically included in dog primary vaccination course

  • DHP
  • Lepto
  • Consultation

Inclusions vary by practice. Always confirm what's covered before comparing headline prices.

Common questions

How much does dog primary vaccination course cost in Cardiff?
Dog primary vaccination course in Cardiff typically costs between £40 and £90, with the UK average around £65. Prices vary by practice, pet size, and what's included.
Which is the cheapest vet in Cardiff for dog primary vaccination course?
Use our vet price comparison tool to see current prices from all practices near Cardiff. Sort by cheapest to find the lowest cost options. Remember to check what's included — the cheapest headline price may not include everything.
Can I get a written estimate before treatment?
Yes. Under the new CMA rules, vets should provide a written estimate for treatments likely to exceed £500. You can also request an itemised bill after treatment. Use our quote checker to see if a quote is typical for your area.