Vet Rate

Vet Rate › Prices by area › Edinburgh › Vaccination prices

How much do pet vaccinations cost in Edinburgh?

In Edinburgh, the dog annual booster price is £66 to £121, typically £85, across the 39 practices that publish it: 12% above the UK typical price of £76. Last updated 28 October 2026.

Find vets near you in Edinburgh

Prices in Edinburgh

  • Dog annual booster: £66 to £121, typically £85 (39 practices)
  • Cat annual booster: £65 to £121, typically £84.50 (38 practices)
  • Puppy vaccination course: £65 to £185, typically £145 (39 practices)
  • Kitten vaccination course: £64 to £179, typically £130.50 (38 practices)
  • Kennel cough vaccine: £32.50 to £90, typically £62.50 (22 practices)

Every practice, cheapest dog annual booster first

PracticeOwnerDog annual boosterCat annual boosterPuppy vaccination courseKitten vaccination courseKennel cough vaccine
Albyn Veterinary Centre EH52 5BSIndependent£66£71£136£103.50£32.50
Linlithgow Vets for Pets EH49 7ASPets at Home£66£66£105£105–
The Veterinary Wellness Centre – Newcraighall EH21 8QZIndependent£70£65£125£125–
Dundas Veterinary Group EH3 6SDIndependent£72£70£118£100£55
Dundas Veterinary Group EH3 6SDIndependent£72£70£118£100£55
Straiton (Pentland) Vets for Pets EH20 9PWPets at Home£75£75£103£99£52
Lamond Vets - Livingston EH54 9EYInspiring Vet Care£76–£65£64£64
Inglis Vets – Dunfermline EH12 8AYInspiring Vet Care£77£77£120£120£70
Lawrie Vets - Bo'ness EH51 0AUInspiring Vet Care£77£87£125£122£70
Braid Vets – Mayfield Road EH9 3AZVetPartners£79£79£140––
Hill City Vets EH11 1QEIndependent£79.50£69.50£129£99£55.50
Leith Vets EH6 7GAIndependent£80£80£140£130£40
Alora Vets - Whitburn EH47 0LQInspiring Vet Care£81£81£70£70£81
Market Cross Veterinary Centre EH22 1JZCVS Group£81£81£145£120–
Riverside Veterinary Centre - Armadale EH48 2NTCVS Group£81£84£128£122–
Riverside Veterinary Centre - Bathgate EH48 1QDCVS Group£81£84£128£122–
Riverside Veterinary Centre - Livingston EH54 6ADCVS Group£81£84£128£122–
Heritage Vets EH22 2NQIndependent£82£79£78£70£65
Dunedin Vets (EH33) EH33 1HWVetPartners£82.50£79£150£131–
Animals 1st Vets - MacMerry EH33 1RDInspiring Vet Care£85£90£173£171£61
Gordon Vets - Bonnyrigg EH19 2AAInspiring Vet Care£85£85£154£145£64
Gordon Vets - Musselburgh EH21 6PZInspiring Vet Care£85£85£154£145£64
Gordon Vets - Penicuik EH26 8HWInspiring Vet Care£85£85£154£145£64
The Pet Hospital EH54 7EJIndependent£85£75.85£145£120–
Links Vets - Haddington EH41 3NQInspiring Vet Care£86£86£185£136£49
Links Vets - Musselburgh EH21 7ADInspiring Vet Care£86£86£185£136£49
Links Vets - North Berwick EH39 4ASInspiring Vet Care£86£86£185£136£49
Links Vets - Prestonpans EH32 9ERInspiring Vet Care£86£86£185£136£49
Oak Tree Vet Centre EH4 7QEVetPartners£87.72£83.50£126.10£94.60–
ICR Vet Hospital - Loanhead EH20 9DUInspiring Vet Care£90£90£160£160£90
ICR Vets - Gorebridge EH23 4TPInspiring Vet Care£90£90£160£160£90
ICR Vets - Pentland EH14 5PXInspiring Vet Care£90£90£160£160£90
Abercorn Veterinary Clinics EH15 1EUVetPartners£95£95£170£170–
Abercorn Veterinary Clinics (EH4) EH4 1HHVetPartners£95£95£170£170–
Abercorn Vets EH17 8QHVetPartners£95£95£170£170–
Batchelor, Davidson & Watson Veterinary Centre - Hillhouse EH4 3QPCVS Group£102£121£149£156–
Batchelor, Davidson & Watson Veterinary Centre - Newhaven EH6 4BRCVS Group£102£121£149£156–
West End Veterinary Centre - Morningside EH10 4RDCVS Group£121£121£161£179–
West End Veterinary Centre - Tollcross EH3 9AFCVS Group£121£121£161£179–

Prices for a standard, straightforward case. Compare vaccinations prices across the UK · All vet prices in Edinburgh

Questions

How much do pet vaccinations cost in Edinburgh?

In Edinburgh, the dog annual booster price is £66 to £121, typically £85, across 39 practices that publish it. Checked 28 October 2026.

Why do vet prices for vaccinations vary so much?

Practices set their own prices. Price can reflect what is included (such as pain relief, a check-up afterwards or tests beforehand), the equipment and staff on site, and who owns the practice. Ask each practice what its price includes.

Prices are taken from each practice’s own published price list, include VAT and are for a standard, straightforward case. We check every practice once a week; these prices were last updated on 28 October 2026. Always confirm with the practice before booking. How we collect and show prices.