
Find a vet
Vetsin Virginia
Choose a city to see its veterinary clinics, with their address, phone and website.
Cities in Virginia
- Abingdon6 clinics listed
- Accomac1 clinic listed
- Alexandria31 clinics listed
- Altavista1 clinic listed
- Amelia Court House2 clinics listed
- Amherst1 clinic listed
- Amissville4 clinics listed
- Annandale4 clinics listed
- Appomattox2 clinics listed
- Arlington17 clinics listed
- Ashburn14 clinics listed
- Ashland9 clinics listed
- Atlantic1 clinic listed
- Aylett3 clinics listed
- Barboursville1 clinic listed
- Bassett1 clinic listed
- Bealeton1 clinic listed
- Bedford5 clinics listed
- Berryville3 clinics listed
- Big Stone Gap1 clinic listed
- Blacksburg6 clinics listed
- Blackstone1 clinic listed
- Bluemont4 clinics listed
- Bowling Green1 clinic listed
- Boyce2 clinics listed
- Bristol1 clinic listed
- Bristow3 clinics listed
- Broadway2 clinics listed
- Brookneal1 clinic listed
- Buckingham2 clinics listed
- Buena Vista1 clinic listed
- Burke7 clinics listed
- Cape Charles1 clinic listed
- Carrollton1 clinic listed
- Catharpin1 clinic listed
- Catlett2 clinics listed
- Cedar Bluff1 clinic listed
- Centreville8 clinics listed
- Chantilly10 clinics listed
- Charlotte Court House1 clinic listed
- Charlottesville23 clinics listed
- Chatham3 clinics listed
- Chesapeake37 clinics listed
- Chester5 clinics listed
- Chesterfield4 clinics listed
- Christiansburg5 clinics listed
- Clarksville1 clinic listed
- Clear Brook1 clinic listed
- Clifton2 clinics listed
- Collinsville1 clinic listed
- Colonial Beach1 clinic listed
- Colonial Heights6 clinics listed
- Concord1 clinic listed
- Copper Hill1 clinic listed
- Covington4 clinics listed
- Craigsville1 clinic listed
- Crozet2 clinics listed
- Culpeper4 clinics listed
- Cumberland2 clinics listed
- Dale City1 clinic listed
- Daleville1 clinic listed
- Damascus1 clinic listed
- Danville5 clinics listed
- Dayton2 clinics listed
- Delaplane1 clinic listed
- Disputanta1 clinic listed
- Draper1 clinic listed
- Dublin2 clinics listed
- Duffield2 clinics listed
- Dumfries1 clinic listed
- Earlysville2 clinics listed
- Elkton1 clinic listed
- Elkwood1 clinic listed
- Emporia2 clinics listed
- Evington2 clinics listed
- Fairfax29 clinics listed
- Fairfax Station2 clinics listed
- Fairfield1 clinic listed
- Falls Church9 clinics listed
- Farmville1 clinic listed
- Fishersville2 clinics listed
- Flint Hill2 clinics listed
- Floyd3 clinics listed
- Forest4 clinics listed
- Fork Union1 clinic listed
- Fort Belvoir1 clinic listed
- Fort Eustis1 clinic listed
- Fort Myer1 clinic listed
- Franconia1 clinic listed
- Franklin1 clinic listed
- Fredericksburg29 clinics listed
- Front Royal6 clinics listed
- Gainesville5 clinics listed
- Galax4 clinics listed
- Gate City3 clinics listed
- Glade Spring1 clinic listed
- Glen Allen6 clinics listed
- Gloucester1 clinic listed
- Goode1 clinic listed
- Gordonsville4 clinics listed
- Great Falls4 clinics listed
- Greenbush1 clinic listed
- Gretna3 clinics listed
- Grundy1 clinic listed
- Halifax2 clinics listed
- Hampton10 clinics listed
- Harrisonburg10 clinics listed
- Hartfield2 clinics listed
- Hayes3 clinics listed
- Haymarket2 clinics listed
- Heathsville1 clinic listed
- Henrico31 clinics listed
- Herndon9 clinics listed
- Hillsville1 clinic listed
- Hopewell1 clinic listed
- Ivor3 clinics listed
- Jamaica1 clinic listed
- Jonesville1 clinic listed
- Keene1 clinic listed
- Kenbridge1 clinic listed
- Keswick1 clinic listed
- Keysville1 clinic listed
- Kilmarnock2 clinics listed
- King George5 clinics listed
- King William1 clinic listed
- La Crosse1 clinic listed
- Lanexa1 clinic listed
- Laurel Fork1 clinic listed
- Lawrenceville1 clinic listed
- Lebanon1 clinic listed
- Leesburg29 clinics listed
- Lexington4 clinics listed
- Locust Grove4 clinics listed
- Lorton3 clinics listed
- Louisa2 clinics listed
- Lovettsville4 clinics listed
- Lovingston1 clinic listed
- Luray3 clinics listed
- Lynchburg13 clinics listed
- Madison3 clinics listed
- Madison Heights3 clinics listed
- Maidens1 clinic listed
- Manakin-Sabot3 clinics listed
- Manassas21 clinics listed
- Manassas Park1 clinic listed
- Marion1 clinic listed
- Marshall6 clinics listed
- Martinsville2 clinics listed
- Mathews2 clinics listed
- Mattaponi1 clinic listed
- Max Meadows1 clinic listed
- McLean3 clinics listed
- Meadowview1 clinic listed
- Mechanicsville12 clinics listed
- Middleburg3 clinics listed
- Middletown1 clinic listed
- Midlothian26 clinics listed
- MILFORD2 clinics listed
- Mineral1 clinic listed
- Moneta3 clinics listed
- Monroe1 clinic listed
- Montclair1 clinic listed
- Montpelier1 clinic listed
- Montross1 clinic listed
- Mt Crawford1 clinic listed
- Nathalie1 clinic listed
- Natural Bridge Station1 clinic listed
- Nellysford1 clinic listed
- New Kent1 clinic listed
- New Market2 clinics listed
- Newport News12 clinics listed
- Norfolk14 clinics listed
- North Chesterfield3 clinics listed
- NORTH DINWIDDIE2 clinics listed
- North Tazewell1 clinic listed
- Oakton1 clinic listed
- Orange5 clinics listed
- Painter1 clinic listed
- Pearisburg2 clinics listed
- Penn Laird1 clinic listed
- Petersburg1 clinic listed
- Phenix1 clinic listed
- Poquoson1 clinic listed
- Portsmouth3 clinics listed
- Pound1 clinic listed
- Powhatan7 clinics listed
- Prince George2 clinics listed
- Providence Forge1 clinic listed
- Pulaski1 clinic listed
- Purcellville9 clinics listed
- Quantico1 clinic listed
- Quinton1 clinic listed
- Radford4 clinics listed
- Raphine1 clinic listed
- Reston6 clinics listed
- Richmond45 clinics listed
- Riner2 clinics listed
- Rixeyville2 clinics listed
- Roanoke27 clinics listed
- Rocky Mount4 clinics listed
- Round Hill2 clinics listed
- Ruckersville2 clinics listed
- Rustburg1 clinic listed
- Ruther Glen3 clinics listed
- Salem7 clinics listed
- Saltville1 clinic listed
- Saluda1 clinic listed
- Sandston1 clinic listed
- Scottsville1 clinic listed
- Smithfield5 clinics listed
- South Boston3 clinics listed
- South Chesterfield1 clinic listed
- South Hill1 clinic listed
- Spotsylvania2 clinics listed
- Springfield15 clinics listed
- Stafford7 clinics listed
- Staunton7 clinics listed
- Stephens City4 clinics listed
- Sterling11 clinics listed
- Strasburg3 clinics listed
- Stuart2 clinics listed
- Stuarts Draft2 clinics listed
- Suffolk11 clinics listed
- Sutherlin1 clinic listed
- Tazewell1 clinic listed
- The Plains4 clinics listed
- Timberville1 clinic listed
- Toano3 clinics listed
- Topping1 clinic listed
- Triangle1 clinic listed
- Troutville2 clinics listed
- Verona4 clinics listed
- Vienna11 clinics listed
- Vinton1 clinic listed
- Virginia Beach69 clinics listed
- Warm Springs1 clinic listed
- Warrenton10 clinics listed
- Warsaw2 clinics listed
- Washington1 clinic listed
- Waynesboro4 clinics listed
- Weber City1 clinic listed
- Weyers Cave1 clinic listed
- White Stone1 clinic listed
- Williamsburg14 clinics listed
- Winchester14 clinics listed
- Windsor1 clinic listed
- Wise1 clinic listed
- Woodbridge17 clinics listed
- Woodlawn1 clinic listed
- Woodstock4 clinics listed
- Wytheville4 clinics listed
- Yorktown15 clinics listed
Get the free PetGrid app
Book visits, keep your pet's records and chat with your clinic, all in one app. Free for pet owners, always.
Is your vet missing?
Tell us about a clinic we do not list yet, and we will add it once we have checked it.
Invite your vet to PetGrid
Would you like your clinic on PetGrid, so you can book, see records and chat with it in the app? Let us know.
Work at one of these clinics? Ask us to correct or remove your listing. Contact us
Listings from Overture Maps Foundation open data, under the CDLA Permissive 2.0 and Apache 2.0 licences (and CC0 1.0 for AllThePlaces), with data from Meta, Microsoft, Foursquare, BrightQuery, AllThePlaces and PinMeTo. docs.overturemaps.org/attribution
Details may be out of date, so please check with the clinic. A listing here does not mean the clinic uses or endorses PetGrid, or that the data providers do.