If you've just brought home a new puppy, vaccinations are one of the first costs you'll face — and one of the most important. They protect against diseases that are still very much present in the UK, including parvovirus, distemper, leptospirosis and infectious hepatitis. The good news is that the price tag isn't as opaque as it used to be: we now have published price data from over 1,200 UK vet practices, and the picture is clearer than ever.
In short — UK puppy vaccination costs in 2026
- • Full primary course (2 injections): typically £75–£95, range £45–£160
- • Annual booster (from year two): average £68.88 (median £65)
- • Kennel cough (optional): usually £25–£45 on top
- • Rabies (for pet passports / travel): £55–£90 per dose
Figures derived from our live database of vet pricing. Last reviewed 17 May 2026.
What is the puppy vaccination course?
The UK's primary puppy course follows guidance set out by the British Small Animal Veterinary Association (BSAVA) and the World Small Animal Veterinary Association (WSAVA). Most practices give the first injection at 8 weeks and the second at 10–12 weeks, with full immunity reached around two weeks after the second jab.
The "core" vaccinations every puppy in the UK should receive cover:
- Canine parvovirus (CPV) — still endemic in parts of the UK and frequently fatal in unvaccinated puppies
- Canine distemper virus (CDV)
- Infectious canine hepatitis (CAV)
- Leptospirosis (Lepto 2 or Lepto 4) — a bacterial disease carried in rat urine and standing water
How much does the full puppy vaccination course cost?
Across the 1,205 UK practices in our dataset that publish a puppy vaccination price, the average cost of the full primary course is £88, with a median of £85. The cheapest published price is around £45 (typically at charity-funded clinics such as PDSA Pet Hospitals where the owner qualifies) and the most expensive is over £160 at some inner-London independent practices.
It's worth comparing — two practices in the same town often quote completely different prices for the same standard course. We routinely see £40–£60 differences between neighbouring postcodes.
What about annual boosters?
After the initial puppy course, your dog will need annual boosters to maintain immunity. Across the same dataset, the average annual booster costs £68.88, with a median of £65. Leptospirosis is typically given every year; distemper, hepatitis and parvovirus are now usually boosted every three years in line with updated WSAVA guidance — although your practice will still likely see your dog for an annual health check.
If you're being charged the full booster price every year for every component, it's worth asking your vet which vaccines are actually due — you may be paying for jabs you don't strictly need every 12 months.
Optional vaccinations: kennel cough and rabies
Kennel cough
Most boarding kennels, doggy day-care centres and training classes require proof of an up-to-date kennel cough (Bordetella) vaccination. It's given as a nasal spray and costs an average of £32 across UK practices. Some vaccines combine kennel cough into the annual booster at a small additional cost.
Rabies
You only need a rabies vaccine if your dog will travel abroad under the Pet Travel Scheme. In our data, rabies vaccines average £70. You'll also need an Animal Health Certificate (typically £150–£250 separately) for each EU trip post-Brexit.
Why do prices vary so much?
Three factors explain almost all of the variation we see in puppy vaccination pricing:
- Practice ownership. Independent practices and charity hospitals tend to be cheaper than corporate-owned chains for routine work. The ongoing CMA investigation into the UK vet sector highlighted this consistently.
- Location. London, the South-East and parts of the South-West charge a noticeable premium driven by higher property and staff costs. Northern England, Wales and Scotland are typically cheaper.
- What's bundled. Some practices include the post-vaccination health check, microchip scan, and worming consultation in the price; others charge a separate consultation fee on top. Always ask what's included.
How to reduce the cost without cutting corners
- Compare prices in your postcode. Use our free vet price comparison tool to see published vaccination prices at every practice within driving distance.
- Ask about puppy packages. Many practices bundle the primary course, microchip, first health check and one month of flea/worm treatment into a single price — often £30–£50 cheaper than buying components separately.
- Consider a practice health plan if you'll be a long-term client. These typically include annual boosters plus year-round parasite cover for a monthly fee. See our guide to whether pet care plans are worth it.
- Check PDSA / RSPCA eligibility. If you receive certain means-tested benefits, you may qualify for subsidised care including vaccinations.
- Don't skip them. Treating an unvaccinated puppy that develops parvovirus typically costs £1,500–£4,000 if it survives — vastly more than prevention.
Frequently asked questions
Can I vaccinate my puppy myself?
No. In the UK, prescription-only veterinary medicines (POM-V) — which include all canine core vaccines — can only be administered by, or under the direction of, a registered veterinary surgeon. DIY vaccination is also not accepted by any boarding kennel, breeder, or insurer.
How long after the second jab can my puppy go outside?
Most UK vaccines provide reliable immunity around two weeks after the second injection, typically when your puppy is 12–14 weeks old. Until then, restrict walks to your own garden and carry your puppy in public.
What happens if I miss a booster?
If you've missed a booster by more than three months (for leptospirosis) or 15 months (for the core components), most vets will recommend restarting with two injections rather than a single booster. This means a higher cost — and a gap in protection.
Are titre tests an alternative?
Titre testing measures existing antibody levels and can confirm whether a core booster is needed. It's a reasonable option for adult dogs but is not a substitute for the primary puppy course. A titre test typically costs £40–£90.
The bottom line
Puppy vaccinations are one of the best-value veterinary interventions you can buy: a one-off cost of around £85 protects against diseases that would cost thousands to treat and frequently kill puppies that catch them. But that doesn't mean you should accept the first price you're quoted — UK pricing varies by more than 3x for the same standard course, and you can usually save £30–£60 just by checking what nearby practices charge.
Compare puppy vaccination prices at every vet practice near you using our free tool — it pulls live prices straight from each practice's published price list.
About this article: Figures are calculated from published prices we collect directly from UK vet practices' own websites, cross-checked against the Royal College of Veterinary Surgeons register. We do not accept payment from practices for placement. This article is for general information only and does not constitute veterinary advice — always consult your own vet about your puppy's vaccination schedule.
