Dog primary vaccination course cost in Swansea

Compare prices from 18 local practices. Updated April 2026.

Lowest in Swansea

£40

UK average

£65

Highest typical

£90

Local context for Swansea

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

Practices in Swansea offering dog primary vaccination course

Swansea Village Vets Independent

198 Bath Road, SA2 2TP

£36.40

consultation

View

47 South Street, SA27 1DH

£36.65

consultation

View
Lane Animal Clinic Independent

79 Station Road, SA1 3JU

£40.64

consultation

View

168 Meadow Lane, SA30 9CO

£41.55

consultation

View
Swansea Linnaeus Group-owned

91 West Road, SA16 1GF

£41.83

consultation

View

76 Queens Road, SA6 7RO

£42.00

consultation

View

112 Main Street, SA24 9QK

£45.41

consultation

View

37 Cross Street, SA11 7ZA

£45.58

consultation

View

148 Station Road, SA27 5LT

£46.20

consultation

View
Swansea Field Medivet Group-owned

50 Bridge Street, SA9 3ZC

£48.03

consultation

View
View all 18 practices in Swansea →

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 Swansea?
Dog primary vaccination course in Swansea 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 Swansea for dog primary vaccination course?
Use our vet price comparison tool to see current prices from all practices near Swansea. 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.