Price guide · updated 2026

Puppy vaccination cost: what UK vets actually charge

A full puppy vaccination course in the UK costs £90–£150 on average, spread across two or three visits. The exact puppy vaccination price depends on your vet, your region, and which jabs your puppy needs — this guide breaks down what drives the cost and compares real prices from local practices.

Average dog vaccination price by course stage

A first puppy vaccination typically costs £35–£65 on its own. Because most practices price the second and any third jab the same or slightly cheaper, budgeting for the full course rather than a single visit gives a more accurate picture of the total dog vaccination price.

StageTypical price
First injection (6–8 weeks)£35–£65
Second injection (10–12 weeks)£35–£55
Annual booster (from year 1)£40–£60

What changes the price of vaccines for puppies

Compare prices near Horley & Surrey

PracticeTownFromRating
Gayton Veterinary Group (Redhill) Redhill £
Gayton Veterinary Group (Horley) Horley £
Portland Vets (Horley) Horley £
Priory Vets (Reigate) Reigate £
Crown Veterinary Clinic Redhill £
The Village Veterinary Centre (Merstham) Redhill £
Vets4Pets Crawley Crawley £
Portland Vets (Crawley) Crawley £
Crawley Vets Crawley £
Medivet Crawley Crawley £

Find a vet near you →

Frequently asked questions

How much do puppy shots cost?

Most UK practices charge £35–£65 for a single puppy vaccination, or £90–£150 for the full primary course of two or three injections, depending on the practice and area.

How much does puppy vaccination cost?

Expect £90–£150 for the complete primary course (usually two jabs, sometimes three for high-risk breeds), plus a smaller annual booster after the first year.

How much are vaccinations for dogs?

Adult dog boosters typically cost £40–£60 a year, cheaper than the puppy primary course since only one visit is needed.

How much do dog vaccinations cost?

Across the practices we track, the average is around £48 per visit, with a £30+ spread between the cheapest and priciest local options.

Puppy second vaccination cost?

The second jab in the course is usually priced the same as or slightly less than the first, often £35–£55, sometimes bundled at a fixed course price.

Dog vaccinations cost at PDSA?

PDSA charges are means-tested and only available to owners receiving certain benefits — check eligibility directly with PDSA rather than assuming a fixed price.