Amazing vets! We recently adopted three rescue kittens and have gone to Kelston vets multiple times for their injections, microchips and neutering- each time has been a great experience!
About Kelston Vets
Kelston Vets is a veterinary practice on Church Lane in Bath, Somerset, treating cats and dogs. The practice offers consultations, check-ups, dentistry, diagnostic imaging, microchipping, neutering, vaccinations, and flea and worm treatments. Opening hours are Monday to Friday 8:30am to 6pm and Saturday 9am to 12pm. Appointments can be booked by phone. Car parking is available nearby and on-site. Emergency care is available outside regular hours.
Animals we care for
-
Cats
-
Dogs
Facilities
-
Client car park
-
Open at weekends
-
Out-of-hours service
-
Car park nearby
Services
-
Dentistry
-
Flea and worm treatments
-
Microchipping
-
Neutering
-
Vaccinations
-
Diagnostic imaging
Prices
Checked 10 October 2026
- Consultation
- £65
- Annual booster
- £80
| Item | Dog |
|---|---|
| Consultations | |
| Consultation | £65 all pets |
| Follow-up consultation | £58.50 all pets |
| Nurse appointment | £38 all pets |
| Vaccinations | |
| First vaccination course includes consultation | £130 all pets |
| Annual booster includes consultation | £80 all pets |
| Kennel cough | £55 |
| Medicines & prescriptions | |
| Written prescription | £21 all pets |
| Each extra prescription item | £12.50 all pets |
| Other treatments & fees | |
| Microchipping | £36 all pets |
How these prices compare nearby
5 practices publish comparable prices
-
Vaccination for kennel cough (Dog)
Consultation and preventative care · 4 practices
£55
£53 · Lowest at Vets for Pets - Bristol Longwell Green £70 -
First consultation
Consultation and preventative care · 2 practices
£65
£68 · Lowest at Bath Vet Group - Station Road £68 -
Microchipping
Consultation and preventative care · 2 practices
£36
£42 · Lowest at Bath Vet Group - Station Road £42 -
Nurse consultation (with a nurse)
Consultation and preventative care · 2 practices
£38
£40 · Lowest at Bath Vet Group - Station Road £40 -
Prescription fee
Prescription, dispensing and administration · 2 practices
£21
£34 · Lowest at Bath Vet Group - Station Road £34 -
Repeat consultation
Consultation and preventative care · 2 practices
£58.50
£68 · Lowest at Bath Vet Group - Station Road £68
Address
More contact details
- Main · info@kelstonvets.co.uk
Client feedback
Reviews of Kelston Vets
Overall rating
Based on 6 reviews
Rating breakdown
- 5
- 83%
- 4
- 0%
- 3
- 17%
- 2
- 0%
- 1
- 0%
-
Google review
-
Google review
A lovely independent vets. Professional & friendly staff & a really chilled & quiet vets to bring your furry friends to. Highly recommend.
-
Google review
I love this vets and have been a long-time client. I even left this review a year ago praising their attentiveness and care. The team were always kind and clearly cared about Layla’s wellbeing. However, I’ve had to revise this review after what happened in the final year of her life. Layla was brought in multiple times with abdominal discomfort, shaking, lethargy, and chest lumps. These were treated as isolated issues (anxiety, arthritis, lipomas), but only in her final two weeks was a lung mass discovered, and she sadly passed shortly after. I believe earlier investigation or pain relief could have eased her suffering and possibly extended her quality of life. I’m not writing this to criticise unfairly, but to encourage other pet owners to trust their instincts, push for answers, and seek a second opinion if something doesn’t feel right. I wish things had gone differently. This is Layla. She was a bright, loving companion, and I miss her dearly.
-
Google review
The best vets in Bath by far. Our dog has been at another independent vet practice and Bath Vet Group but the welcoming atmosphere and first class vet service has been so much better at Kelston Vets. Our dog is complex physically and emotionally and the care he, and we as owners, gets is first class. Would highly recommend.
-
Google review
Absolutely amazing vets, I have recently changed to these vets as my last vets wasn't very good with my nervous spaniel and were really pushy on treatments. This vet is honestly the best vets I've ever been to, highly recommend. The receptionist was brilliant and super welcoming it was my first visit but certainly won't be my last !!! Max says thank you for being patient with him.
-
Google review
Kelston Vets are an independent practice that really care, we joined a couple of years ago and I’m so glad we did. Friendly staff, cost per visit is reasonably priced and nothing is too much trouble. A good honest practice
For practice owners
Claim this listing to apply for Verification and manage your practice information.
Spotted something out of date on this listing? Suggest an improvement and tell us what needs changing.
Other vets nearby
Compare vets in Saltford-
Bath Vet Group - Station Road
BathBath Vet Group is a veterinary practice on Station Road in Lower Weston, Bath, treating cats and dogs. The practice opens weekdays and provides dentistry, diagnostic imaging, and routine preventative care.
2 species1 facility -
Open now
Vets for Pets - Bath
BathVets for Pets is a veterinary practice in Bath, located inside Pets at Home at Mero Retail Park. The practice treats cats, dogs, and rabbits. The waiting area has separate sections for different animals, and the car park has accessible spaces.
3 species3 facilities -
Highcroft Veterinary Centre - Haycombe
BathHighcroft Veterinary Centre is a veterinary practice in Bath, Somerset, treating cats, dogs, exotic pets and small mammals. Services include dentistry, microchipping, neutering and vaccinations.
4 species2 facilities -
Bath Vets - Keynsham
KeynshamBath Vet Group in Keynsham treats cats, dogs, and small mammals. The practice has Compassion Understood Platinum Accreditation, meaning all staff have completed training in end-of-life care.
2 species3 facilities
Related vet searches
Common questions about Kelston Vets
Check the available listing information, then call the practice to confirm anything that may have changed.