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.
- Scotland482 practices
- Wales311 practices
- Northern Ireland179 practices
- Bedfordshire38 practices
- Berkshire79 practices
- Buckinghamshire70 practices
- Cambridgeshire89 practices
- Cheshire129 practices
- Cornwall81 practices
- County Durham65 practices
- Cumbria59 practices
- Derbyshire95 practices
- Devon150 practices
- Dorset86 practices
- East Riding of Yorkshire43 practices
- East Sussex87 practices
- Essex145 practices
- Gloucestershire84 practices
- Greater London178 practices
- Greater Manchester149 practices
- Hampshire164 practices
- Herefordshire25 practices
- Hertfordshire115 practices
- Isle of Wight14 practices
- Kent168 practices
- Lancashire122 practices
- Leicestershire60 practices
- Lincolnshire117 practices
- Merseyside92 practices
- Norfolk92 practices
- North Yorkshire118 practices
- Northamptonshire65 practices
- Northumberland44 practices
- Nottinghamshire88 practices
- Oxfordshire74 practices
- Rutland4 practices
- Shropshire72 practices
- Somerset115 practices
- South West75 practices
- South West London234 practices
- South Yorkshire90 practices
- Staffordshire90 practices
- Suffolk83 practices
- Surrey153 practices
- Tyne and Wear80 practices
- Warwickshire44 practices
- West Midlands149 practices
- West Sussex92 practices
- West Yorkshire157 practices
- Wiltshire79 practices
- Worcestershire47 practices
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 A
Back to letters- Abbots Langley2 practices
- Aberaeron4 practices
- Aberdare3 practices
- Aberdeen22 practices
- Aberfeldy1 practice
- Abergavenny3 practices
- Abergele1 practice
- Aberlour2 practices
- Abertillery1 practice
- Aberystwyth4 practices
- Abingdon6 practices
- Aboyne2 practices
- Accrington4 practices
- Addlestone2 practices
- Airdrie3 practices
- Alcester1 practice
- Aldeburgh1 practice
- Aldershot2 practices
- Alexandria1 practice
- Alford, Lincolnshire2 practices
- Alford, Scotland1 practice
- Alfreton4 practices
- Alloa2 practices
- Alness1 practice
- Alnwick3 practices
- Alresford2 practices
- Alton6 practices
- Altrincham6 practices
- Ambleside1 practice
- Amersham2 practices
- Amlwch1 practice
- Ammanford4 practices
- Andover7 practices
- Annan2 practices
- Anstruther1 practice
- Antrim5 practices
- Appleby-in-Westmorland2 practices
- Arbroath3 practices
- Armagh8 practices
- Arundel1 practice
- Ascot5 practices
- Ashbourne4 practices
- Ashby-de-la-Zouch3 practices
- Ashford, Kent13 practices
- Ashford, Surrey2 practices
- Ashington2 practices
- Ashtead1 practice
- Ashton-under-Lyne6 practices
- Atherstone2 practices
- Attleborough3 practices
- Auchterarder1 practice
- Aughnacloy1 practice
- Aviemore1 practice
- Axminster3 practices
- Aylesbury11 practices
- Aylesford1 practice
- Ayr7 practices
Towns starting with B
Back to letters- Bacup1 practice
- Bagshot2 practices
- Bakewell3 practices
- Bala1 practice
- Baldock3 practices
- Ballater1 practice
- Ballycastle1 practice
- Ballyclare3 practices
- Ballymena11 practices
- Ballymoney3 practices
- Ballynahinch4 practices
- Banbridge5 practices
- Banbury11 practices
- Banchory3 practices
- Banff1 practice
- Bangor, Northern Ireland5 practices
- Bangor, Wales3 practices
- Banstead4 practices
- Banwell1 practice
- Barking1 practice
- Barnard Castle1 practice
- Barnet6 practices
- Barnoldswick1 practice
- Barnsley15 practices
- Barnstaple7 practices
- Barrow-in-Furness5 practices
- Barry5 practices
- Barton-upon-Humber2 practices
- Basildon10 practices
- Basingstoke11 practices
- Bath17 practices
- Bathgate4 practices
- Batley2 practices
- Battle1 practice
- Beaconsfield3 practices
- Beaminster2 practices
- Beauly1 practice
- Beccles4 practices
- Beckenham3 practices
- Bedale6 practices
- Bedford14 practices
- Bedlington3 practices
- Bedworth2 practices
- Beith1 practice
- Belfast23 practices
- Belper4 practices
- Belvedere1 practice
- Benfleet4 practices
- Berkeley2 practices
- Berkhamsted4 practices
- Berwick-upon-Tweed3 practices
- Betchworth1 practice
- Beverley4 practices
- Bewdley1 practice
- Bexhill-on-Sea8 practices
- Bicester3 practices
- Bideford4 practices
- Biggar2 practices
- Biggleswade3 practices
- Billericay2 practices
- Billingham3 practices
- Billingshurst4 practices
- Bilston2 practices
- Bingley3 practices
- Birchington5 practices
- Birkenhead4 practices
- Birmingham43 practices
- Bishop Auckland7 practices
- Bishop's Stortford7 practices
- Bishops Castle1 practice
- Blackburn9 practices
- Blackpool10 practices
- Blackwood5 practices
- Blairgowrie2 practices
- Blandford Forum2 practices
- Blaydon-on-Tyne1 practice
- Blyth6 practices
- Bo'ness1 practice
- Bodmin5 practices
- Bognor Regis4 practices
- Boldon Colliery3 practices
- Bolton15 practices
- Bonnybridge1 practice
- Bonnyrigg1 practice
- Bootle1 practice
- Bordon3 practices
- Borehamwood3 practices
- Boscastle1 practice
- Boston7 practices
- Bourne3 practices
- Bourne End1 practice
- Bournemouth10 practices
- Brackley2 practices
- Bracknell5 practices
- Bradford15 practices
- Bradford-on-Avon2 practices
- Braintree7 practices
- Brampton1 practice
- Brandon1 practice
- Braunton1 practice
- Brechin1 practice
- Brecon4 practices
- Brentford1 practice
- Brentwood3 practices
- Bridge of Weir1 practice
- Bridgend7 practices
- Bridgnorth6 practices
- Bridgwater11 practices
- Bridlington4 practices
- Bridport2 practices
- Brierley Hill3 practices
- Brigg3 practices
- Brighouse4 practices
- Brighton17 practices
- Bristol75 practices
- Brixham2 practices
- Broadstairs2 practices
- Broadstone1 practice
- Broadway1 practice
- Bromley4 practices
- Bromsgrove5 practices
- Bromyard2 practices
- Brough3 practices
- Broughton-in-Furness1 practice
- Broxbourne4 practices
- Broxburn2 practices
- Bruton1 practice
- Brynteg1 practice
- Buckfastleigh1 practice
- Buckhurst Hill1 practice
- Buckie1 practice
- Buckingham7 practices
- Bude2 practices
- Budleigh Salterton2 practices
- Builth Wells1 practice
- Bungay2 practices
- Buntingford1 practice
- Burgess Hill5 practices
- Burnham-on-Crouch1 practice
- Burnham-on-Sea2 practices
- Burnley5 practices
- Burntisland1 practice
- Burntwood1 practice
- Burry Port1 practice
- Burton-on-Trent8 practices
- Bury6 practices
- Bury St Edmunds12 practices
- Bushey2 practices
- Buxton2 practices
Towns starting with C
Back to letters- Caernarfon1 practice
- Caerphilly3 practices
- Caldicot2 practices
- Callander1 practice
- Callington2 practices
- Calne3 practices
- Camberley5 practices
- Camborne3 practices
- Cambridge27 practices
- Camelford3 practices
- Campbeltown3 practices
- Cannock6 practices
- Canterbury11 practices
- Canvey Island2 practices
- Cardiff33 practices
- Cardigan3 practices
- Carlisle12 practices
- Carluke1 practice
- Carmarthen9 practices
- Carnforth3 practices
- Carnoustie2 practices
- Carrickfergus3 practices
- Carshalton1 practice
- Carterton5 practices
- Castle Cary1 practice
- Castle Douglas2 practices
- Castlederg2 practices
- Castleford4 practices
- Castlewellan1 practice
- Caterham3 practices
- Catterick Garrison1 practice
- Chalfont St Giles1 practice
- Chard1 practice
- Chatham7 practices
- Chatteris2 practices
- Cheadle6 practices
- Cheddar2 practices
- Chelmsford21 practices
- Cheltenham21 practices
- Chepstow3 practices
- Chertsey2 practices
- Chesham1 practice
- Chessington1 practice
- Chester16 practices
- Chester le Street6 practices
- Chesterfield16 practices
- Chichester11 practices
- Chinnor1 practice
- Chippenham3 practices
- Chipping Norton3 practices
- Chislehurst3 practices
- Chorley5 practices
- Christchurch7 practices
- Church Stretton2 practices
- Cinderford2 practices
- Cirencester8 practices
- Clacton-on-Sea4 practices
- Clarbeston Road1 practice
- Cleator Moor1 practice
- Cleckheaton1 practice
- Cleethorpes1 practice
- Clevedon4 practices
- Clitheroe4 practices
- Clogher1 practice
- Clydebank1 practice
- Coalville2 practices
- Coatbridge1 practice
- Cobham4 practices
- Cockermouth1 practice
- Colchester19 practices
- Coleford2 practices
- Coleraine4 practices
- Colne2 practices
- Colwyn Bay4 practices
- Colyton1 practice
- Congleton6 practices
- Consett3 practices
- Cookstown2 practices
- Corbridge1 practice
- Corby10 practices
- Corsham9 practices
- Corwen1 practice
- Cottingham1 practice
- Coulsdon2 practices
- Coventry17 practices
- Cowbridge4 practices
- Cowdenbeath2 practices
- Cradley Heath1 practice
- Craigavon8 practices
- Cramlington5 practices
- Cranbrook4 practices
- Cranleigh5 practices
- Craven Arms3 practices
- Crawley9 practices
- Crediton3 practices
- Crewe9 practices
- Crewkerne3 practices
- Crieff1 practice
- Cromer1 practice
- Crook1 practice
- Crowborough3 practices
- Crowthorne1 practice
- Croydon8 practices
- Crumlin1 practice
- Crymych2 practices
- Cullompton4 practices
- Cumnock1 practice
- Cupar5 practices
- Cwmbran5 practices
Towns starting with D
Back to letters- Dagenham4 practices
- Dalkeith3 practices
- Dalry1 practice
- Dalton-in-Furness1 practice
- Darlington7 practices
- Dartford4 practices
- Darvel2 practices
- Darwen2 practices
- Daventry4 practices
- Dawlish2 practices
- Deal3 practices
- Deeside3 practices
- Denbigh4 practices
- Denny1 practice
- Derby31 practices
- Devizes2 practices
- Dewsbury3 practices
- Didcot4 practices
- Dingwall1 practice
- Diss6 practices
- Dolgellau1 practice
- Donaghadee1 practice
- Doncaster24 practices
- Dorchester11 practices
- Dorking7 practices
- Doune1 practice
- Dover7 practices
- Downham Market2 practices
- Downpatrick3 practices
- Driffield4 practices
- Droitwich4 practices
- Dromore2 practices
- Dronfield2 practices
- Dudley5 practices
- Dulverton1 practice
- Dumbarton2 practices
- Dumfries6 practices
- Dunbar3 practices
- Dunblane1 practice
- Dundee7 practices
- Dunfermline11 practices
- Dungannon7 practices
- Dunkeld2 practices
- Dunmow3 practices
- Dunoon1 practice
- Duns4 practices
- Dunstable3 practices
- Durham8 practices
- Dursley2 practices
Towns starting with E
Back to letters- Earlston2 practices
- East Grinstead5 practices
- Eastbourne10 practices
- Eastleigh7 practices
- Ebbw Vale2 practices
- Edenbridge4 practices
- Edgware2 practices
- Edinburgh38 practices
- Egham3 practices
- Egremont2 practices
- Elgin2 practices
- Ellesmere2 practices
- Ellesmere Port5 practices
- Ellon5 practices
- Ely8 practices
- Emsworth2 practices
- Enfield7 practices
- Enniskillen, Northern Ireland (BT74)8 practices
- Enniskillen, Northern Ireland (BT93)1 practice
- Epping2 practices
- Epsom11 practices
- Erith2 practices
- Esher2 practices
- Evesham6 practices
- Exeter16 practices
- Exmouth6 practices
- Eye1 practice
Towns starting with F
Back to letters- Fakenham4 practices
- Falkirk6 practices
- Falmouth2 practices
- Fareham8 practices
- Faringdon3 practices
- Farnborough4 practices
- Farnham8 practices
- Faversham4 practices
- Felixstowe2 practices
- Feltham4 practices
- Ferndown4 practices
- Filey1 practice
- Fishguard4 practices
- Fivemiletown1 practice
- Fleet4 practices
- Fleetwood2 practices
- Flint1 practice
- Fochabers1 practice
- Folkestone7 practices
- Fordingbridge3 practices
- Forest Row2 practices
- Forfar4 practices
- Forres1 practice
- Fort William3 practices
- Fortrose1 practice
- Fraserburgh2 practices
- Freshwater1 practice
- Frodsham2 practices
- Frome6 practices
Towns starting with G
Back to letters- Gaerwen1 practice
- Gainsborough4 practices
- Gairloch1 practice
- Galashiels3 practices
- Galston1 practice
- Gateshead8 practices
- Gerrards Cross3 practices
- Gillingham, Dorset1 practice
- Gillingham, Kent6 practices
- Girvan2 practices
- Glasgow64 practices
- Glastonbury1 practice
- Glenrothes7 practices
- Glossop3 practices
- Gloucester21 practices
- Godalming7 practices
- Goole6 practices
- Gorebridge1 practice
- Gosport4 practices
- Gourock1 practice
- Grange-over-Sands1 practice
- Grangemouth1 practice
- Grantham6 practices
- Grantown-on-Spey2 practices
- Gravesend4 practices
- Grays5 practices
- Great Missenden1 practice
- Great Yarmouth5 practices
- Greenford4 practices
- Greenock1 practice
- Grimsby8 practices
- Guildford17 practices
- Guisborough1 practice
Towns starting with H
Back to letters- Haddington2 practices
- Hailsham3 practices
- Halesowen6 practices
- Halesworth1 practice
- Halifax8 practices
- Halstead4 practices
- Haltwhistle1 practice
- Hamilton3 practices
- Hampton2 practices
- Harleston2 practices
- Harlow5 practices
- Harpenden2 practices
- Harrogate12 practices
- Harrow4 practices
- Hartlepool5 practices
- Harwich1 practice
- Hassocks1 practice
- Hastings1 practice
- Hatfield6 practices
- Havant6 practices
- Haverfordwest4 practices
- Haverhill3 practices
- Hawick2 practices
- Hayes2 practices
- Hayle3 practices
- Hayling Island2 practices
- Haywards Heath5 practices
- Heanor2 practices
- Heathfield4 practices
- Hebburn1 practice
- Hebden Bridge1 practice
- Helensburgh2 practices
- Helston3 practices
- Hemel Hempstead8 practices
- Henfield2 practices
- Henley-in-Arden2 practices
- Henley-on-Thames2 practices
- Henlow1 practice
- Hereford9 practices
- Herne Bay3 practices
- Hertford6 practices
- Hessle1 practice
- Hexham8 practices
- Heywood2 practices
- High Peak6 practices
- High Wycombe10 practices
- Highbridge2 practices
- Hillsborough1 practice
- Hinckley5 practices
- Hindhead6 practices
- Hitchin5 practices
- Hockley2 practices
- Holmfirth2 practices
- Holsworthy3 practices
- Holt1 practice
- Holyhead2 practices
- Holywell3 practices
- Holywood2 practices
- Honiton5 practices
- Hook3 practices
- Hope Valley3 practices
- Horley4 practices
- Horncastle2 practices
- Hornchurch3 practices
- Hornsea1 practice
- Horsham11 practices
- Houghton le Spring5 practices
- Hounslow3 practices
- Hove6 practices
- Huddersfield14 practices
- Hull18 practices
- Hungerford4 practices
- Hunstanton1 practice
- Huntingdon8 practices
- Huntly1 practice
- Hyde2 practices
- Hythe2 practices
Towns starting with I
Back to letters- Ilford6 practices
- Ilfracombe2 practices
- Ilkeston6 practices
- Ilkley2 practices
- Ilminster3 practices
- Ingatestone1 practice
- Innerleithen1 practice
- Insch1 practice
- Invergordon2 practices
- Inverness10 practices
- Inverurie3 practices
- Ipswich20 practices
- Irvine2 practices
- Isle of Arran1 practice
- Isle of Benbecula1 practice
- Isle of Bute1 practice
- Isle of Islay1 practice
- Isle of Mull1 practice
- Isle of Skye1 practice
- Isle of Tiree1 practice
- Isleworth3 practices
- Iver2 practices
- Ivybridge6 practices
Towns starting with J
Back to lettersTowns starting with K
Back to letters- Keighley6 practices
- Keith1 practice
- Kelso2 practices
- Kendal5 practices
- Kenilworth3 practices
- Keswick1 practice
- Kettering13 practices
- Kidderminster8 practices
- Kidlington4 practices
- Kidwelly2 practices
- Kilgetty1 practice
- Kilmarnock8 practices
- Kilwinning1 practice
- King's Lynn14 practices
- Kingsbridge2 practices
- Kingston upon Thames3 practices
- Kingswinford1 practice
- Kington1 practice
- Kingussie1 practice
- Kinross4 practices
- Kirkby Stephen1 practice
- Kirkcaldy4 practices
- Kirkcudbright1 practice
- Kirkliston1 practice
- Kirkwall2 practices
- Knaresborough2 practices
- Knighton1 practice
- Knutsford4 practices
- Kyle1 practice
Towns starting with L
Back to letters- Lanark6 practices
- Lancaster8 practices
- Lancing3 practices
- Langholm1 practice
- Langport1 practice
- Larbert1 practice
- Largs1 practice
- Larkhall1 practice
- Larne3 practices
- Launceston3 practices
- Laurencekirk1 practice
- Leamington Spa7 practices
- Leatherhead4 practices
- Ledbury5 practices
- Leeds45 practices
- Leek3 practices
- Leicester25 practices
- Leigh4 practices
- Leigh-on-Sea4 practices
- Leighton Buzzard5 practices
- Leiston1 practice
- Leominster5 practices
- Leven2 practices
- Lewes7 practices
- Leyland3 practices
- Lichfield6 practices
- Limavady2 practices
- Lincoln22 practices
- Lingfield1 practice
- Linlithgow4 practices
- Liphook4 practices
- Lisburn7 practices
- Liskeard5 practices
- Liss1 practice
- Littleborough2 practices
- Littlehampton8 practices
- Liverpool36 practices
- Liversedge2 practices
- Livingston5 practices
- Llandeilo3 practices
- Llandovery1 practice
- Llandrindod Wells2 practices
- Llandudno3 practices
- Llandudno Junction1 practice
- Llandysul1 practice
- Llanelli7 practices
- Llanfyllin3 practices
- Llangollen1 practice
- Llanidloes1 practice
- Llanrwst1 practice
- Llantwit Major2 practices
- Loanhead2 practices
- Lochgilphead1 practice
- Lochwinnoch1 practice
- Lockerbie2 practices
- London234 practices
- Londonderry10 practices
- Longfield2 practices
- Looe2 practices
- Lossiemouth1 practice
- Lostwithiel1 practice
- Loughborough10 practices
- Loughton4 practices
- Louth6 practices
- Lowestoft9 practices
- Ludlow3 practices
- Luton6 practices
- Lutterworth2 practices
- Lydney2 practices
- Lymington3 practices
- Lymm2 practices
- Lyndhurst1 practice
- Lynton1 practice
- Lytham St Annes3 practices
Towns starting with M
Back to letters- Mablethorpe2 practices
- Macclesfield8 practices
- Machynlleth1 practice
- Maghera1 practice
- Magherafelt3 practices
- Maidenhead5 practices
- Maidstone15 practices
- Maldon4 practices
- Malmesbury2 practices
- Malpas3 practices
- Malton4 practices
- Malvern6 practices
- Manchester49 practices
- Manningtree1 practice
- Mansfield9 practices
- March2 practices
- Market Drayton4 practices
- Market Harborough4 practices
- Market Rasen8 practices
- Marlborough3 practices
- Marlow4 practices
- Martock1 practice
- Maryport1 practice
- Matlock3 practices
- Mauchline2 practices
- Maybole2 practices
- Melksham5 practices
- Melton Mowbray6 practices
- Menai Bridge1 practice
- Merthyr Tydfil4 practices
- Middlesbrough9 practices
- Middlewich1 practice
- Midhurst3 practices
- Milford Haven2 practices
- Millom1 practice
- Milnthorpe3 practices
- Milton Keynes18 practices
- Minehead3 practices
- Mirfield3 practices
- Mitcham3 practices
- Mitcheldean2 practices
- Moffat1 practice
- Mold6 practices
- Monmouth4 practices
- Montgomery1 practice
- Montrose2 practices
- Morden1 practice
- Morecambe3 practices
- Moreton-in-Marsh2 practices
- Morpeth7 practices
- Motherwell2 practices
- Mountain Ash1 practice
- Much Wenlock2 practices
- Musselburgh3 practices
Towns starting with N
Back to letters- Nairn1 practice
- Nantwich6 practices
- Narberth4 practices
- Neath4 practices
- Nelson3 practices
- Neston4 practices
- New Malden2 practices
- New Milton2 practices
- New Romney1 practice
- Newark9 practices
- Newbiggin-by-the-Sea1 practice
- Newbury10 practices
- Newcastle2 practices
- Newcastle Emlyn4 practices
- Newcastle upon Tyne27 practices
- Newcastle-under-Lyme6 practices
- Newent1 practice
- Newhaven1 practice
- Newmarket8 practices
- Newport, Isle of Wight6 practices
- Newport, Shropshire2 practices
- Newport, Wales14 practices
- Newport Pagnell2 practices
- Newport-on-Tay1 practice
- Newquay7 practices
- Newry13 practices
- Newton Abbot17 practices
- Newton Aycliffe3 practices
- Newton Stewart3 practices
- Newton-le-Willows2 practices
- Newtown4 practices
- Newtownabbey4 practices
- Newtownards9 practices
- Normanton1 practice
- North Berwick3 practices
- North Ferriby1 practice
- North Shields8 practices
- Northallerton6 practices
- Northampton21 practices
- Northolt1 practice
- Northwich10 practices
- Northwood2 practices
- Norwich45 practices
- Nottingham58 practices
- Nuneaton6 practices
Towns starting with O
Back to lettersTowns starting with P
Back to letters- Padstow1 practice
- Paignton5 practices
- Paisley6 practices
- Par1 practice
- Peacehaven6 practices
- Peebles3 practices
- Pembroke2 practices
- Penarth3 practices
- Penicuik2 practices
- Penrith8 practices
- Penryn4 practices
- Penzance4 practices
- Pershore1 practice
- Perth8 practices
- Peterborough30 practices
- Peterculter1 practice
- Peterhead2 practices
- Peterlee3 practices
- Petersfield5 practices
- Petworth1 practice
- Pevensey1 practice
- Pewsey1 practice
- Pickering3 practices
- Pinner5 practices
- Pitlochry1 practice
- Plymouth18 practices
- Polegate1 practice
- Pontefract6 practices
- Pontyclun5 practices
- Pontypool4 practices
- Pontypridd3 practices
- Poole14 practices
- Port Talbot4 practices
- Porth1 practice
- Porthcawl2 practices
- Porthmadog1 practice
- Portland1 practice
- Portree2 practices
- Portsmouth9 practices
- Potters Bar5 practices
- Poulton-le-Fylde3 practices
- Prenton2 practices
- Prescot3 practices
- Prestatyn3 practices
- Presteigne1 practice
- Preston33 practices
- Prestonpans3 practices
- Prestwick1 practice
- Princes Risborough2 practices
- Prudhoe1 practice
- Pudsey4 practices
- Pulborough5 practices
- Pwllheli1 practice
Towns starting with Q
Back to lettersTowns starting with R
Back to letters- Radlett4 practices
- Radstock2 practices
- Rainham1 practice
- Ramsgate7 practices
- Rayleigh3 practices
- Reading24 practices
- Redcar3 practices
- Redditch3 practices
- Redhill6 practices
- Redruth5 practices
- Reigate2 practices
- Renfrew2 practices
- Retford1 practice
- Rhosneigr1 practice
- Richmond, Greater London6 practices
- Richmond, North Yorkshire2 practices
- Rickmansworth3 practices
- Ringwood5 practices
- Ripley2 practices
- Ripon5 practices
- Rochdale7 practices
- Rochester5 practices
- Rochford2 practices
- Rogart1 practice
- Romford14 practices
- Romney Marsh1 practice
- Romsey4 practices
- Roslin4 practices
- Ross-on-Wye3 practices
- Rossendale4 practices
- Rotherham12 practices
- Royston5 practices
- Rugby6 practices
- Rugeley4 practices
- Ruislip3 practices
- Runcorn7 practices
- Rushden6 practices
- Ruthin2 practices
- Ryde4 practices
- Rye3 practices
- Ryton1 practice
Towns starting with S
Back to letters- Saffron Walden6 practices
- Sale4 practices
- Salford3 practices
- Salisbury13 practices
- Saltash2 practices
- Saltburn-by-the-Sea2 practices
- Saltcoats1 practice
- Sandbach4 practices
- Sandhurst1 practice
- Sandown3 practices
- Sandwich2 practices
- Sandy5 practices
- Sanquhar1 practice
- Sawbridgeworth1 practice
- Saxmundham1 practice
- Scarborough5 practices
- Scunthorpe8 practices
- Seaford2 practices
- Seaham2 practices
- Seahouses1 practice
- Seaton1 practice
- Sedbergh1 practice
- Selby5 practices
- Settle2 practices
- Sevenoaks7 practices
- Shaftesbury2 practices
- Sheerness3 practices
- Sheffield39 practices
- Shefford1 practice
- Shepperton2 practices
- Shepton Mallet1 practice
- Sherborne5 practices
- Shetland3 practices
- Shifnal2 practices
- Shipley3 practices
- Shipston-on-Stour1 practice
- Shoreham-by-Sea1 practice
- Shotts1 practice
- Shrewsbury18 practices
- Sidcup8 practices
- Sidmouth4 practices
- Sittingbourne6 practices
- Skegness4 practices
- Skelmersdale3 practices
- Skipton3 practices
- Sleaford6 practices
- Slough8 practices
- Smethwick2 practices
- Snodland1 practice
- Solihull9 practices
- Somerton2 practices
- South Croydon4 practices
- South Molton3 practices
- South Ockendon1 practice
- South Petherton2 practices
- South Shields5 practices
- Southall1 practice
- Southam2 practices
- Southampton28 practices
- Southend-on-Sea8 practices
- Southport11 practices
- Southsea6 practices
- Southwell2 practices
- Sowerby Bridge3 practices
- Spalding13 practices
- Spennymoor3 practices
- Spilsby3 practices
- St Albans12 practices
- St Andrews2 practices
- St Asaph7 practices
- St Austell5 practices
- St Columb1 practice
- St Helens10 practices
- St Ives, Cambridgeshire3 practices
- St Ives, Cornwall2 practices
- St Leonards-on-Sea5 practices
- St Neots5 practices
- Stafford12 practices
- Staines-upon-Thames5 practices
- Stamford4 practices
- Stanford-le-Hope2 practices
- Stanley4 practices
- Stanmore2 practices
- Stansted1 practice
- Stevenage8 practices
- Steyning1 practice
- Stirling7 practices
- Stockbridge2 practices
- Stockport15 practices
- Stocksfield1 practice
- Stockton-on-Tees9 practices
- Stoke-on-Trent31 practices
- Stoke-sub-Hamdon1 practice
- Stone2 practices
- Stonehaven1 practice
- Stonehouse2 practices
- Stornoway1 practice
- Stourbridge6 practices
- Stourport-on-Severn2 practices
- Stowmarket6 practices
- Strabane1 practice
- Stranraer2 practices
- Stratford-upon-Avon6 practices
- Strathaven3 practices
- Street2 practices
- Stromness1 practice
- Stroud6 practices
- Studley1 practice
- Sturminster Newton4 practices
- Sudbury4 practices
- Sunbury-on-Thames1 practice
- Sunderland11 practices
- Surbiton3 practices
- Sutton4 practices
- Sutton Coldfield7 practices
- Sutton-in-Ashfield7 practices
- Swadlincote4 practices
- Swaffham2 practices
- Swanage1 practice
- Swanley2 practices
- Swanscombe1 practice
- Swansea20 practices
- Swindon27 practices
Towns starting with T
Back to letters- Tadcaster1 practice
- Tadley3 practices
- Tadworth1 practice
- Tain3 practices
- Tamworth8 practices
- Tarporley4 practices
- Taunton15 practices
- Tavistock4 practices
- Teddington4 practices
- Teignmouth2 practices
- Telford19 practices
- Tenby1 practice
- Tenterden2 practices
- Tetbury2 practices
- Tewkesbury6 practices
- Thame2 practices
- Thames Ditton2 practices
- Thatcham4 practices
- Thetford5 practices
- Thirsk4 practices
- Thornhill2 practices
- Thornton Heath2 practices
- Thornton-Cleveleys5 practices
- Thurso1 practice
- Tidworth1 practice
- Tilbury1 practice
- Tillicoultry1 practice
- Tipton3 practices
- Tiverton5 practices
- Todmorden2 practices
- Tonbridge7 practices
- Tonypandy4 practices
- Torpoint1 practice
- Torquay9 practices
- Torrington2 practices
- Totnes3 practices
- Towcester4 practices
- Tranent2 practices
- Tredegar1 practice
- Tregaron1 practice
- Tring2 practices
- Troon1 practice
- Trowbridge3 practices
- Truro10 practices
- Tunbridge Wells7 practices
- Turriff2 practices
- Twickenham6 practices
- Tywyn2 practices
Towns starting with U
Back to lettersTowns starting with V
Back to lettersTowns starting with W
Back to letters- Wadebridge3 practices
- Wadhurst1 practice
- Wakefield14 practices
- Wallasey5 practices
- Wallingford2 practices
- Wallington1 practice
- Wallsend2 practices
- Walsall11 practices
- Waltham Abbey3 practices
- Waltham Cross3 practices
- Walton-on-Thames5 practices
- Walton-on-the-Naze1 practice
- Wantage4 practices
- Ware9 practices
- Wareham1 practice
- Warlingham1 practice
- Warminster3 practices
- Warrington22 practices
- Warwick5 practices
- Washington5 practices
- Waterlooville8 practices
- Watford5 practices
- Watlington1 practice
- Wedmore1 practice
- Wednesbury1 practice
- Welling2 practices
- Wellingborough5 practices
- Wellington4 practices
- Wells5 practices
- Wells-next-the-Sea1 practice
- Welshpool3 practices
- Welwyn2 practices
- Welwyn Garden City3 practices
- Wembley1 practice
- West Bromwich3 practices
- West Byfleet2 practices
- West Calder1 practice
- West Drayton3 practices
- West Kilbride1 practice
- West Malling2 practices
- West Molesey4 practices
- West Wickham2 practices
- Westbury2 practices
- Westcliff-on-Sea1 practice
- Westerham3 practices
- Westgate-on-Sea1 practice
- Weston-super-Mare9 practices
- Wetherby4 practices
- Weybridge2 practices
- Weymouth5 practices
- Whitby2 practices
- Whitchurch, Hampshire1 practice
- Whitchurch, Shropshire5 practices
- Whitehaven3 practices
- Whitland1 practice
- Whitley Bay3 practices
- Whitstable5 practices
- Wick2 practices
- Wickford3 practices
- Widnes4 practices
- Wigan15 practices
- Wigston3 practices
- Wigton2 practices
- Willenhall3 practices
- Wilmslow9 practices
- Wimborne11 practices
- Wincanton2 practices
- Winchester6 practices
- Windermere1 practice
- Windlesham1 practice
- Windsor4 practices
- Winkleigh1 practice
- Winscombe1 practice
- Winsford3 practices
- Wirral18 practices
- Wisbech4 practices
- Wishaw2 practices
- Witham3 practices
- Witney5 practices
- Woking14 practices
- Wokingham8 practices
- Wolverhampton18 practices
- Woodbridge7 practices
- Woodford Green2 practices
- Woodhall Spa2 practices
- Woodstock1 practice
- Wooler1 practice
- Worcester10 practices
- Worcester Park1 practice
- Workington2 practices
- Worksop2 practices
- Worthing12 practices
- Wotton-under-Edge3 practices
- Wrexham12 practices
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.

