Opening soon: an easier way to manage your pet’s medication

Join the waitlist

Find a vet near you

5,521 vet practices across 1,148 towns

Search needs JavaScript. You can still browse by county, or find your town in the A to Z list below.

Browse by county

Scotland, Wales and Northern Ireland come first, then every other county and area from A to Z. The number is how many vet practices we list there. Looking for a town? Jump to towns, A to Z.

All towns, A to Z

Every town we list a vet practice in, with the number of practices. Where two places share a name, the county follows it, and a postcode district if the county is the same too.

Towns starting with B

Back to letters

Towns starting with C

Back to letters

Towns starting with H

Back to letters

Towns starting with S

Back to letters

Towns starting with W

Back to letters

How this directory works

Where the details come from

Practice details come from OpenStreetMap contributors and Overture Maps Foundation places. We check postcodes with postcodes.io, and where the open data missed a practice we looked at its own website. Every source and licence.

Not the RCVS register

This is not the RCVS register, and Scruffsy is not affiliated with any practice listed. We haven’t checked these details with the practices, so please call before you set off.

Spotted a mistake?

Is a practice missing, closed or out of date? Check, correct or remove a listing. It’s free, and we correct quickly.

How complete it is

Details compiled on 13 November 2026. Of the 5,521 practices, 5,110 have a phone number, 5,085 have a website and 1,947 have opening hours. When a detail is missing, the practice’s page says so.

Opening soon: an easier way to manage your pet’s medication

We’re getting ready to launch. Join the waitlist and we’ll let you know when Scruffsy opens.

Join the waitlist