Vaccination🐶 Dogs

Dog vaccination (primary course)

Typical UK price: £60£140(Full 2-injection course)

Prices from local practices

Cheapest found

£30

Ballymena Pet Vets: Per injection; puppy course is 1st or 2nd vaccine at this price

Average

£96

Most expensive

£250

Based on 1367 prices submitted to VetPricelist. Prices may not include all additional fees — confirm with your vet.

Dog vaccination (primary course) cost by city

Aberdeen£96Abingdon£112Accrington£89Airdrie£99Alfreton£127Arbroath£149Ashford£102Aylesbury£104Ballymena£30Ballymoney£90Banbury£104Bangor£54Barnsley£81Barnstaple£79Barry£101Basildon£96Basingstoke£92Bath£130Bedford£100Belfast£62Berkhamsted£92Beverley£93Birkenhead£94Birmingham£95Bishop Auckland£120Blackburn£76Blackpool£90Bolton£89Boston£77Bournemouth£100Bradford£99Braintree£110Brecon£100Bridgend£104Bridgwater£127Brighton£117Bristol£95Bromyard£89Burnley£68Burton upon Trent£92Bury St. Edmunds£104Calne£85Cambridge£101Canterbury£106Cardiff£96Cardigan£110Carlisle£61Carrickfergus£57Chelmsford£94Cheltenham£87Chester£72Chesterfield£83Chippenham£87Chorley£90Christchurch£93Clacton On Sea£107Clitheroe£72Coatbridge£82Cobham£105Colchester£94Coleraine£68Congleton£81Cookstown£71Corby£88Coventry£100Cramlington£90Cranleigh£98Crawley£101Crewe£73Croydon£93Cwmbran£100Darlington£79Daventry£96Denbigh£77Derby£97Derry£76Devizes£104Didcot£123Doncaster£81Dorchester£105Dorking£112Driffield£105Droitwich£83Dudley£82Dumfries£58Dundee£120Dunfermline£95Durham£93East Kilbride£98Eastbourne£98Eastleigh£125Edinburgh£143Ellesmere Port£90Ely£95Enniskillen£48Epsom£99Evesham£60Exeter£100Exmouth£85Fakenham£140Falkirk£116Fareham£99Farnham£97Faversham£69Fort William£90Gainsborough£89Glasgow£102Glenrothes£82Gloucester£88Godalming£134Grantham£90Gravesend£84Grimsby£85Guildford£100Halifax£48Hamilton£95Harlow£86Harrogate£97Hartlepool£114Hemel Hempstead£99Herne Bay£101Hexham£90High Wycombe£108Holt£120Huddersfield£70Hull£104Huntingdon£93Ilford£87Ilkeston£96Inverness£135Ipswich£129Ivybridge£75Jedburgh£90Keighley£84Kelso£99Kendal£98Kenilworth£100Kettering£93Kidderminster£82Kilmarnock£133King's Lynn£85Kingston upon Hull£88Kirkwall£88Leamington Spa£95Leatherhead£97Leeds£79Leicester£88Leighton Buzzard£79Lichfield£117Lincoln£113Lisburn£46Liverpool£97Livingston£120Llandudno£40London£96Loughborough£76Luton£112Macclesfield£83Maidstone£89Manchester£99Mansfield£90March£95Market Harborough£90Marlow£128Medway£100Melksham£101Melton Mowbray£78Merthyr Tydfil£98Middlesbrough£87Milford Haven£92Milton Keynes£97Musselburgh£138Nairn£122Nantwich£78Neath£81Newark£118Newcastle Under Lyme£81Newcastle upon Tyne£88Newmarket£91Newport£95Newry£56Newton Abbot£106Newtown£66Newtownabbey£62Newtownards£68North Shields£80Northallerton£93Northampton£98Northwich£82Norwich£121Nottingham£101Nuneaton£85Oban£132Oldham£88Omagh£34Orpington£96Oswestry£77Oxford£109Paignton£100Paisley£119Peebles£51Peterborough£90Petersfield£102Plymouth£98Pontypridd£128Poole£90Port Talbot£91Portsmouth£92Potters Bar£105Preston£66Ramsgate£116Reading£113Redditch£86Redhill£132Richmond£99Rickmansworth£110Ripon£81Rochdale£84Romford£81Ross-on-Wye£130Rotherham£85Royston£115Rugby£92Runcorn£85Salford£103Salisbury£115Scarborough£86Scunthorpe£75Selby£107Sevenoaks£101Sheffield£98Shrewsbury£81Sidcup£120Sittingbourne£87Skegness£100Sleaford£84Slough£87Solihull£90South Shields£82Southampton£118Southend-on-Sea£103Southport£98Spalding£87St Albans£97St Austell£63St Helens£95Stafford£103Stamford£86Stevenage£104Stirling£93Stockport£106Stockton-on-Tees£77Stoke-on-Trent£83Stratford-Upon-Avon£111Stroud£113Sudbury£135Sunderland£96Sutton-in-Ashfield£78Swadlincote£102Swansea£88Swindon£83Tamworth£90Taunton£123Telford£85Thetford£97Thirsk£89Tonbridge£59Torquay£108Towcester£87Truro£99Tunbridge Wells£84Wakefield£85Wallingford£140Walsall£66Wantage£89Ware£98Warminster£95Warrington£82Waterlooville£84Watford£115Wellingborough£90Weston-super-Mare£106Whitchurch£75Whitstable£98Wickford£96Widnes£107Wigan£83Wilmslow£117Winchester£90Wisbech£90Witney£130Wolverhampton£62Woodbridge£119Worcester£95Wrexham£92Yeovil£113York£96

What is dog vaccination (primary course)?

The primary vaccination course for dogs protects against distemper, hepatitis, parvovirus, and leptospirosis — the core UK diseases. Depending on your dog's lifestyle, vaccines against kennel cough (Bordetella) and rabies may also be recommended. The course involves two injections given 2–4 weeks apart, starting at 6–8 weeks of age.

Why do prices vary between vets?

  • Leptospirosis vaccine variant — L2 and L4 vaccines protect against different serovars; L4 is more comprehensive and may cost more
  • Inclusion of kennel cough vaccine — some practices include this as standard; others charge separately
  • Puppy health check — the first vaccination appointment usually includes a thorough health check, which is factored into the price
  • Practice location and overheads — urban practices, particularly in London, typically charge more

Frequently asked questions

When should I start my puppy's vaccinations?

Most vets recommend starting at 6–8 weeks of age, with the second injection at 10–12 weeks. Your puppy should be kept away from unvaccinated dogs and public areas until 1–2 weeks after the second injection. Book as soon as you bring your puppy home.

What does the dog vaccination protect against?

The core vaccine covers canine distemper virus, infectious hepatitis (adenovirus), canine parvovirus, and leptospirosis. Kennel cough (Bordetella bronchiseptica and parainfluenza) is often recommended as an additional vaccine, particularly if your dog mixes with other dogs.

How long does puppy immunity last?

After completing the primary course and the first annual booster (given approximately 12 months later), many components of the dog vaccine provide 3 years of immunity. Leptospirosis typically requires annual boosting. Your vet will advise on the specific schedule.

CMA Veterinary Market Investigation Order

Under the Competition and Markets Authority (CMA) reforms — with the Order due by September 2026 and price lists phased in through 2027 — UK vet practices will publish prices for this procedure. VetPricelist aggregates these published prices so you can compare them in one place.

We use strictly necessary cookies to run the site, and — only if you accept — Google Analytics to understand how visitors use it. See our Privacy Policy.