All states›Virginia

Vet Clinics in Virginia

1,084 vet clinics in 255 cities and towns across Virginia. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Virginia has about 8,811,195 residents, so that's 12 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

1,084vet clinics
255cities & towns
97%list a phone
910with a website

Across Virginia, of the 1,084 vet clinics we list, 1,051 give a phone number, 279 publish opening hours and 910 have a website. 107 are branches of national chains — Banfield Pet Hospital (54), PetVet Vaccination Clinic (20), VIP Petcare (7); the remaining 977 are independent. By what they offer: 346 offer dental care, 226 offer emergency care, 185 offer end-of-life care. The longest-running is Farmers Veterinary Hospital, in business since 1929. 18 describe themselves as family-owned.

Top 10 vet clinics in Virginia

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1VCA Airline Boulevard Animal HospitalPortsmouth

    Mon–Fri 8:00 am - 6:00 pm, Sat 8:00 am - 1:00 pm

    HolisticDentalEnd of life

    Spotted an error? Let us know

  2. 2VCA Animal Care CenterNorfolk

    Mon-Fri 8:00 am - 6:00 pm

    DentalEnd of life

    Spotted an error? Let us know

  3. 3VCA Pets First Animal HospitalHenrico

    Mon–Fri 7:30 am - 6:00 pm

    DentalEnd of life

    Spotted an error? Let us know

  4. 4VCA Healthy PAWS Medical CenterHaymarket

    Mon: 7:00 am - 7:00 pm

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  5. 5VCA Old Town Animal HospitalAlexandria

    Mon 7:30 am - 7:00 pm, Sat 8:00 am - 3:00 pm

    MobileHolisticDentalEnd of life

    Spotted an error? Let us know

  6. 6VCA White Oak Animal HospitalFredericksburg

    Mon-Fri: 7:00 am - 6:30 pm, Sat: 8:00 am - 12:00 pm

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  7. 7Mt. Pleasant Vet ClinicChesapeake

    Mon–Fri 8:00am–5:00pm, Sat 8:00am–12:00pm

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  8. 8Georgetown Veterinary HospitalCharlottesville

    Mon–Fri 7:30am–6:00pm, Sat 7:30am–12:00pm

    Equine

    Spotted an error? Let us know

  9. 9Countryside Veterinary ClinicRichmond

    7:30am - 6:00pm

    Spotted an error? Let us know

  10. 10Deepwood Veterinary ClinicCentreville

    Monday - Thursday: 8am - 5pm, Friday: 8am - 8pm

    EmergencyEquineHolisticEnd of life

    Spotted an error? Let us know

Cities

Largest first. Towns with a single vet clinic are listed further down this page.

Other towns in Virginia

One vet clinic each — too few for a page of their own, so they live here.

  1. Lee Highway Animal HospitalAbingdon

    18159 Lee Hwy, Abingdon, VA 24210-7961

    Monday - Friday 8:00 a.m. to 5:30 p.m., Saturday 8:00 a.m. to Noon

    Since 1980

    Spotted an error? Let us know

  2. VCA Highlands Animal HospitalAbingdon

    25011 Lee Hwy, Abingdon, VA 24211

    Mon: 7:00 am - 8:00 pm, Sat: 8:00 am - 4:00 pm

    VaccinationDentalEnd of life

    Spotted an error? Let us know

  3. Washington County Veterinary ServiceAbingdon

    17455 Skyking Dr, Abingdon, VA 24210-8029

    Locally owned

    Equine

    Spotted an error? Let us know

  4. Abingdon Animal Medical CenterAbingdon

    19586 Dennison Dr, Abingdon, VA 24211

    Dental

    Spotted an error? Let us know

  5. Altavista Animal ClinicAltavista

    1437 Lynch Mill Rd, Altavista, VA 24517

    Spotted an error? Let us know

  6. Village Veterinary Service, INC.Amelia Court House

    9221 Amelia St, Amelia Court House, VA 23002

    Mon–Fri 8am–6pm, Sat 8am–12pm

    Spotted an error? Let us know

  7. Hoofbeats Equine ServiceAmelia Court House

    13455 Lodore Rd, Amelia Court House, VA 23002

    Mon–Fri 9am–5pm

    EmergencyMobileEquine

    Spotted an error? Let us know

  8. Countryside Veterinary CenterAmelia Court House

    14101 Patrick Henry Hwy, Amelia Court House, VA 23002-4732

    Spotted an error? Let us know

  9. Carmen Franck Flippin, DVMAmelia Court House

    5320 Little Flock Church Rd, Amelia Court House, VA 23002-2656

    Spotted an error? Let us know

  10. Laurel Stone Veterinary HospitalAmherst

    150 Lexington Turnpike, Amherst, VA 24521

    Spotted an error? Let us know

  11. The Cat CottageAmissville

    18157 Lee Hwy bldg c, Amissville, VA 20106

    Mon 9am–5pm, Wed 9am–5pm, Thu 9am–5pm

    Spay & neuterCat clinicDental

    Spotted an error? Let us know

  12. Clevengers Corner Veterinary CareAmissville

    18157 Lee Hwy, Amissville, VA 20106

    Spotted an error? Let us know

  13. Equine Reproduction ConceptsAmissville

    111 Hackleys Mill Rd, Amissville, VA 20106-4120

    Mon–Fri 8am–4pm

    Equine

    Spotted an error? Let us know

  14. Full Circle Equine ServicesAmissville

    40 Judge Rothroch Ln, Amissville, VA 20106

    Equine

    Spotted an error? Let us know

  15. Columbia Pike Animal Hospital & Emergency CenterAnnandale

    4205 Evergreen Ln, Annandale, VA 22003

    Monday - Sunday: 24 Hours

    Emergency24-hourSpay & neuterVaccinationHolisticDental

    Spotted an error? Let us know

  16. Banfield Pet HospitalAnnandale

    6960T Bradlick Shopping Center, Annandale, VA 22003

    Mon-Fri 7am-6pm, Sat-Sun 8am-5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  17. Sunshine Animal HospitalAnnandale

    7323 Little River Turnpike, Annandale, VA 22003

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  18. Travel Animal Doctor: Online ResourceAnnandale

    6920B Bradlick Shopping Ctr Ste B # 246, Annandale, VA 22003

    Spotted an error? Let us know

  19. Appomattox Animal HospitalAppomattox

    5399 Richmond Hwy, Appomattox, VA 24522

    Spotted an error? Let us know

  20. PetVet Vaccination ClinicAppomattox

    7645 Richmond Hwy, Appomattox, VA 24522

    Low-costVaccination

    Spotted an error? Let us know

  21. Appomattox Co DmvAppomattox

    175 Court St, Appomattox, VA 24522-9416

    Spotted an error? Let us know

  22. Atlantic Boarding CenterAtlantic

    31261 Greta Rd, Atlantic, VA 23303-2133

    Spotted an error? Let us know

  23. Aylett Animal HospitalAylett

    8065 Richmond Tappahannock Hwy, Aylett, VA 23009

    Spotted an error? Let us know

  24. Dover Equine VeterinaryAylett

    Office is closed , Aylett, VA 23009

    Equine

    Spotted an error? Let us know

  25. Dover Equine VeterinaryAylett

    5833 Richmond Tappahannock Hwy, Aylett, VA 23009-3007

    Equine

    Spotted an error? Let us know

  26. Preddy Creek Animal ClinicBarboursville

    5918 Seminole Trail, Barboursville, VA 22923

    Locally owned

    Dental

    Spotted an error? Let us know

  27. Veterinary ServicesBassett

    9793B Virginia Ave, Bassett, VA 24055

    Spay & neuterMobileEquineDentalEnd of life

    Spotted an error? Let us know

  28. Compassion Animal HospitalBealeton

    11088 Marsh Rd, Bealeton, VA 22712-9311

    EquineHolisticDental

    Spotted an error? Let us know

  29. Bedford Animal HospitalBedford

    1064 Centerville Rd, Bedford, VA 24523

    Mon — Fri: 8:30 AM - 6:00 PM

    EquineEnd of life

    Spotted an error? Let us know

  30. Allaround Equine Veterinary CareBedford

    1922 Parker Rd, Bedford, VA 24523-3646

    Monday – Friday 9 AM – 5 PM

    Equine

    Spotted an error? Let us know

  31. Bluestone Veterinary ServicesBedford

    1343 Moneta Rd, Bedford, VA 24523

    Spotted an error? Let us know

  32. Battletown Animal ClinicBerryville

    3823 Lord Fairfax Hwy, Berryville, VA 22611

    Mon–Fri 8:00am–5:00pm

    Since 2022

    EmergencyUrgent careDental

    Spotted an error? Let us know

  33. Clarke Equine Wellness and PerformanceBerryville

    1236 Kimble Rd, Berryville, VA 22611

    Equine

    Spotted an error? Let us know

  34. Harrison EquineBerryville

    1028 Summit Point Rd, Berryville, VA 22611

    Equine

    Spotted an error? Let us know

  35. Powell Valley Animal HospitalBig Stone Gap

    4501 Aerial Way, Big Stone Gap, VA 24219

    Spotted an error? Let us know

  36. Main Street Veterinary ClinicBlacksburg

    1514 N Main St, Blacksburg, VA 24060

    Mon–Fri 7:30 a.m.–6:00 p.m.

    Woman-owned

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  37. Holistic Veterinary ConsultantsBlacksburg

    2401 S Main St, Blacksburg, VA 24060-6662

    Mon 8:30–4:30, Wed-Thu 8:30–4:30, Fri 8:30–12:00

    HolisticDentalEnd of life

    Spotted an error? Let us know

  38. Blacksburg Animal ClinicBlacksburg

    3960 S Main St S, Blacksburg, VA 24060

    Spotted an error? Let us know

  39. Virginia Tech Veterinary Teaching HospitalBlacksburg

    205 Duckpond Dr, Blacksburg, VA 24061-1007

    EmergencyEquine

    Spotted an error? Let us know

  40. Veterinary Teaching HospitalBlacksburg

    265 Duck Pond Dr, Blacksburg, VA 24061

    Equine

    Spotted an error? Let us know

  41. Blackstone Animal ClinicBlackstone

    1638 Cox Rd, Blackstone, VA 23824

    Spotted an error? Let us know

  42. Broad Run Veterinary ServicesBluemont

    33715 Snickersville Turnpike, Bluemont, VA 20135

    Mon–Fri 8am–6pm, Sat 8am–12 Noon

    Since 1986

    EmergencyEquineHolisticDental

    Spotted an error? Let us know

  43. Reiss Mobile VetBluemont

    18350 Railroad St, Bluemont, VA 20135-1748

    Mon–Fri 9am–5pm

    Mobile

    Spotted an error? Let us know

  44. Laurel Equine ReproductionsBluemont

    811 Randleston Ln, Bluemont, VA 20135

    Equine

    Spotted an error? Let us know

  45. Laurel Inc Equine ReproductionsBluemont

    525 Randleston Ln, Bluemont, VA 20135

    Equine

    Spotted an error? Let us know

  46. The dirty dog grooming salon/gloria WilliamsonBowling Green

    100 S Main St, Bowling Green, VA 22427-9421

    Walk-in

    Spotted an error? Let us know

  47. Roseville Veterinary ClinicBoyce

    26 S Greenway Ave, Boyce, VA 22620

    Since 1978

    Urgent care

    Spotted an error? Let us know

  48. William B Ley DVM PLCBoyce

    236 Old Tuley Ln, Boyce, VA 22620

    EmergencyEquine

    Spotted an error? Let us know

  49. Bristol Animal ClinicBristol

    1008 Commonwealth Ave, Bristol, VA 24201

    Spotted an error? Let us know

  50. Ohana Veterinary CareBristow

    10386 Bristow Center Dr, Bristow, VA 20136-2201

    8:00am - 7:00pm

    Spotted an error? Let us know

  51. Summit Veterinary CareBristow

    7951 Gainsford Ct #115, Bristow, VA 20136

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  52. Caring Hands Animal HospitalBristow

    12733 Braemar Village Plz, Bristow, VA 20136-5501

    Spotted an error? Let us know

  53. Broadway Veterinary HospitalBroadway

    117 South Timber Way, Broadway, VA 22815

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  54. Burgess Thomas P DVMBroadway

    57 Timber Way, Broadway, VA 22815

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  55. RUSTIC RIDGE GOAT GEARBrookneal

    5180 Staunton Hill Rd, Brookneal, VA 24528

    Spotted an error? Let us know

  56. Slate River Veterinary ClinicBuckingham

    809 Twin Creek Rd, Buckingham, VA 23921

    Mon–Wed 8:00AM – 5:00PM, Thu 8:00AM – 1:00PM, Fri 8:00AM – 5:00PM

    EquineDental

    Spotted an error? Let us know

  57. Agrarian Veterinary Services, LlcBuckingham

    12978 W James Anderson Hwy, Buckingham, VA 23921-3136

    Mon–Thu 8:00a–4:00p

    EmergencyVaccinationEquineEnd of life

    Spotted an error? Let us know

  58. Edgewater Animal Hospital PcBuena Vista

    1933 Sycamore Ave, Buena Vista, VA 24416-3132

    Spotted an error? Let us know

  59. Burke Veterinary ClinicBurke

    6401 Shiplett Blvd, Burke, VA 22015

    Monday–Friday: 8:00am - 6:00pm, Saturday: Closed, Sunday: Closed

    Dental

    Spotted an error? Let us know

  60. Burke Animal ClinicBurke

    6307 Lee Chapel Rd, Burke, VA 22015

    24-hourUrgent careHolisticDental

    Spotted an error? Let us know

  61. Parkway Veterinary ClinicBurke

    5743 Burke Centre Pkwy, Burke, VA 22015-2204

    Since 1980

    EmergencyDental

    Spotted an error? Let us know

  62. Village Veterinary ClinicBurke

    9544 Burke Rd, Burke, VA 22015-3132

    EmergencyUrgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  63. Your Cat's Doctor Mobile Feline Clinic, IncBurke

    PO Box 10407, Burke, VA 22009

    MobileCat clinic

    Spotted an error? Let us know

  64. Cape Charles Animal HospitalCape Charles

    22491 Charles M Lankford Jr Memorial Hwy, Cape Charles, VA 23310

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  65. Animal Clinic of Eagle HarborCarrollton

    13609 Carrollton Blvd #3, Carrollton, VA 23314

    Spotted an error? Let us know

  66. Haymarket Veterinary ServiceCatharpin

    4825 Sudley Rd, Catharpin, VA 20143

    Since 1997

    Emergency24-hourEquineHolisticDental

    Spotted an error? Let us know

  67. Catlett Animal HospitalCatlett

    3226 Old Catlett Rd, Catlett, VA 20119-2033

    Mon, Wed, Fri 8:30am–5:00pm, Tue, Thu 8:00am–7:00pm, Sat 8:30am–1:30pm

    MobileEquineHolistic

    Spotted an error? Let us know

  68. Community Critter CareCatlett

    3409 Catlett Rd, Catlett, VA 20119

    Spotted an error? Let us know

  69. Valley Animal ClinicCedar Bluff

    1058 Cedar Valley Dr, Cedar Bluff, VA 24609

    Spotted an error? Let us know

  70. Corban Veterinary ServicesCharlotte Court House

    315 Legrande Ave, Charlotte Court House, VA 23923

    Since 1997

    Urgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  71. Chatham Animal ClinicChatham

    263 Main St, Chatham, VA 24531

    Spotted an error? Let us know

  72. Chatham Animal ClinicChatham

    34 Pruden St, Chatham, VA 24531-5467

    Since 1992

    Locally owned

    Emergency24-hourUrgent careEquineHolisticDental

    Spotted an error? Let us know

  73. Centralia Animal HospitalChester

    4125 Celebration Ave, Chester, VA 23831

    Mon–Fri 8:00am - 6:00pm

    Since 1994

    Spotted an error? Let us know

  74. Chester Animal ClinicChester

    12021 Iron Bridge Rd, Chester, VA 23831

    Mon–Fri 8:00AM – 6:00PM

    Since 1968

    Emergency

    Spotted an error? Let us know

  75. Bermuda Hundred Animal HospitalChester

    13237 Rivers Bend Blvd, Chester, VA 23836

    Spotted an error? Let us know

  76. Old Dominion Animal ClinicChester

    4640 Chester Square Rd, Chester, VA 23831

    Spotted an error? Let us know

  77. Town & Country Veterinary ClinicChesterfield

    7416 Woodpecker Rd, Chesterfield, VA 23838

    Mon–Fri 8am–6pm

    Since 1981

    EmergencyHolisticDental

    Spotted an error? Let us know

  78. Pets Now Urgent CareChesterfield

    7061 Commons Plaza, Chesterfield, VA 23832

    Mon–Sun 1pm–9pm

    Locally owned

    EmergencyUrgent careWalk-inEnd of life

    Spotted an error? Let us know

  79. Pocoshock Animal HospitalChesterfield

    2801 Turner Rd, Chesterfield, VA 23832

    Spotted an error? Let us know

  80. Otterdale Pet Wellness CenterChesterfield

    7130 Cosby Village Rd, Chesterfield, VA 23832

    Spotted an error? Let us know

  81. Town & Country Veterinary ClinicChristiansburg

    200 Central Ave, Christiansburg, VA 24073

    Spotted an error? Let us know

  82. All For Paws Animal ClinicChristiansburg

    175 Shoppers Way NW, Christiansburg, VA 24073

    Family-owned

    Dental

    Spotted an error? Let us know

  83. Appalachian Veterinary Services, Inc.Christiansburg

    1511 Flanagan Dr, Christiansburg, VA 24073

    Spay & neuterEquineDental

    Spotted an error? Let us know

  84. PetVet Vaccination ClinicChristiansburg

    1542 Roanoke St, Christiansburg, VA 24073

    Low-costVaccination

    Spotted an error? Let us know

  85. Christiansburg Veterinary ClinicChristiansburg

    250 N Franklin St, Christiansburg, VA 24073-2936

    Spotted an error? Let us know

  86. Clarksville Veterinary ClinicClarksville

    113 7th St, Clarksville, VA 23927

    Spay & neuterDental

    Spotted an error? Let us know

  87. Kingdom Animal HospitalClear Brook

    125 Hopewell Ln, Clear Brook, VA 22624

    Spotted an error? Let us know

  88. Banfield Pet HospitalClifton

    5734 Union Mill Rd, Clifton, VA 20124

    Mon-Thu 8am-6pm, Fri-Sun 8am-5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  89. Animal Clinic Of CliftonClifton

    12702 Chapel Rd, Clifton, VA 20124-1741

    Spotted an error? Let us know

  90. Mathews Veterinary ServicesCobbs Creek

    4775 Buckley Hall Rd, Cobbs Creek, VA 23035-2095

    Spotted an error? Let us know

  91. Lion & Lamb Vet Co.Coeburn

    113 Front St E, Coeburn, VA 24230-4018

    Spotted an error? Let us know

  92. King's Mountain Animal ClinicCollinsville

    5086 Kings Mountain Rd, Collinsville, VA 24078

    Since 1977

    Spay & neuter

    Spotted an error? Let us know

  93. Twin Rivers Veterinary ServiceColonial Beach

    356 Ferry Lndg, Colonial Beach, VA 22443

    Spotted an error? Let us know

  94. Concord Veterinary ServicesConcord

    8908 Village Hwy, Concord, VA 24538

    Spotted an error? Let us know

  95. Copper Hill Animal Clinic VACopper Hill

    8163 Floyd Hwy N, Copper Hill, VA 24079

    Spotted an error? Let us know

  96. Jackson River Veterinary ClinicCovington

    431 W Main St, Covington, VA 24426

    Mon–Wed 8AM-6PM, Thu & Sat 8AM-12PM, Fri 8AM-5PM

    EmergencyHolistic

    Spotted an error? Let us know

  97. Intervale Animal HospitalCovington

    1818 Hot Springs Rd, Covington, VA 24426-6102

    Spotted an error? Let us know

  98. Highlands Veterinary ClinicCovington

    1121 Richmond St, Covington, VA 24426

    Spotted an error? Let us know

  99. Old Dominion Animal Hospital CrozetCrozet

    1263 Parkview Dr, Crozet, VA 22932

    Since 1989

    Spotted an error? Let us know

  100. Blue Ridge Animal HospitalCulpeper

    11298 James Monroe Hwy, Culpeper, VA 22701

    7:00am - 5:00pm, 7:00am - 11:00am

    Since 1974

    Spotted an error? Let us know

  101. Culpeper Animal HospitalCulpeper

    441 Aspen St, Culpeper, VA 22701

    Sat: 7:30a – 1p

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  102. Amberwood Veterinary HospitalCulpeper

    121 Sycamore St, Culpeper, VA 22701

    Urgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  103. PetVet Vaccination ClinicCulpeper

    588 Culpeper Town Sq, Culpeper, VA 22701

    Low-costVaccination

    Spotted an error? Let us know

  104. Cumberland Animal HospitalCumberland

    24 Hillcrest Rd, Cumberland, VA 23040

    Mon, Tue, Wed, Thu, Fri 8am–5pm, Sat 8am–12pm

    EmergencyWalk-inDental

    Spotted an error? Let us know

  105. Country Family Pet ClinicCumberland

    1588-A Anderson Hwy, Cumberland, VA 23040

    Dental

    Spotted an error? Let us know

  106. Vetco Vaccination ClinicDale City

    4167 Cheshire Station Plz, Dale City, VA 22193

    Vaccination

    Spotted an error? Let us know

  107. Pet Health ClinicDaleville

    840 Roanoke Rd, Daleville, VA 24083

    Spotted an error? Let us know

  108. Fisher Hollow VeterinaDamascus

    21928 Jeb Stuart Hwy, Damascus, VA 24236-2326

    Spotted an error? Let us know

  109. Dayton Animal Clinic, LLCDayton

    1738 Silver Lake Rd, Dayton, VA 22821

    Monday-Friday: 7:30am -5:00pm, Saturday: 7:30am - 12:00pm

    Dental

    Spotted an error? Let us know

  110. Dayton Veterinary ServicesDayton

    1736 Silver Lake Rd, Dayton, VA 22821-2034

    Monday-Friday: 7:30am -5:00pm, Saturday: 7:30am - 12:00pm, Sunday: Closed

    Dental

    Spotted an error? Let us know

  111. Rectortown Equine CentreDelaplane

    8446 Maidstone Rd, Delaplane, VA 20144

    Equine

    Spotted an error? Let us know

  112. Disputanta Animal HospitalDisputanta

    8401 County Dr, Disputanta, VA 23842

    Spotted an error? Let us know

  113. Doe Hill Veterinary ServicesDoe Hill

    893 River Bend Rd, Doe Hill, VA 24433-2314

    Spotted an error? Let us know

  114. Emerald Moon Veterinary ClinicDraper

    3471 State Rd 726, Draper, VA 24324

    Spotted an error? Let us know

  115. Community Animal HospitalDublin

    190 Broad St, Dublin, VA 24084

    Since 1996

    Locally owned

    EmergencyLow-costDental

    Spotted an error? Let us know

  116. Community Animal HospitalDublin

    Alexander Road, Dublin, VA 24084

    Since 1996

    Locally owned

    EmergencyLow-costDental

    Spotted an error? Let us know

  117. 4 Paws Veterinary HospitalDuffield

    302 Boone Trail Rd, Duffield, VA 24244

    Dental

    Spotted an error? Let us know

  118. Rasnic Animal HospitalDuffield

    Industrial Park Rd. State Route 879, Duffield, VA 24244

    Spotted an error? Let us know

  119. Dumfries Animal HospitalDumfries

    17552 Main St, Dumfries, VA 22026

    Since 1976

    Dental

    Spotted an error? Let us know

  120. Earlysville Animal HospitalEarlysville

    505 St Francis Ave, Earlysville, VA 22936

    Mon–Fri 7:30am–6:00pm, Sat 7:30am–12:00pm

    MobileHolisticDental

    Spotted an error? Let us know

  121. Blue Ridge Equine ClinicEarlysville

    4510 Mockernut Ln, Earlysville, VA 22936

    Tue 08:00 AM - 04:00 PM

    Since 1979

    EmergencyEquineDental

    Spotted an error? Let us know

  122. Green Meadows Veterinary ServicesElkton

    13800 Spotswood Trl, Elkton, VA 22827-3274

    Locally owned

    Emergency24-hourDental

    Spotted an error? Let us know

  123. Elkwood Animal HospitalElkwood

    22080 Elkwood Dr, Elkwood, VA 22718

    Spotted an error? Let us know

  124. Greensville Veterinary ClinicEmporia

    1113 Pleasant Shade Dr, Emporia, VA 23847-7850

    Mon-Thu 8:30am - 5pm, Fri 8:30am - 12pm

    Since 1975

    Family-owned

    MobileEquineDental

    Spotted an error? Let us know

  125. City of Emporia Animal ShelterEmporia

    1921 Sunnyside Rd, Emporia, VA 23847

    Spotted an error? Let us know

  126. Harrell's Taxidermy, Purdy Va.Emporia

    6035 Purdy Rd, Emporia, VA 23847-7539

    Spotted an error? Let us know

  127. Serenity EquineEvington

    2954 Evington Rd, Evington, VA 24550

    Equine

    Spotted an error? Let us know

  128. South Central Spay Neuter Clinic a part of Lynchburg Humane SocietyEvington

    29 Mortimer Dr, Evington, VA 24550

    Mon–Fri 12pm–7pm, Sat–Sun 11am–5pm

    Low-costSpay & neuterEnd of life

    Spotted an error? Let us know

  129. Crosspointe Animal HospitalFairfax Station

    8975 Village Shops Dr, Fairfax Station, VA 22039-2609

    Mon–Fri 7:30 AM – 6:00 PM

    Since 1996

    Family-owned

    DentalEnd of life

    Spotted an error? Let us know

  130. Companion Animal ClinicFairfax Station

    10998 Clara Barton Dr, Fairfax Station, VA 22039

    Mon–Fri 8:00AM–6:00PM, Sat 8:00AM–1:00PM

    EmergencyDental

    Spotted an error? Let us know

  131. Virginia Equine Therapy SolutionsFairfield

    1455 Brownsburg Tpke, Fairfield, VA 24435

    Equine

    Spotted an error? Let us know

  132. Ridge Animal HospitalFarmville

    1913 E 3rd St, Farmville, VA 23901

    Since 1981

    Spotted an error? Let us know

  133. TenderCare Veterinary CenterFishersville

    32 Windward Dr #102, Fishersville, VA 22939

    EmergencySpay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  134. TenderCare Veterinary CenterFishersville

    1750 Jefferson Hwy, Fishersville, VA 22939

    Spotted an error? Let us know

  135. Marion's Goose Creek Animal ClinicFishersville

    1610 Goose Creek Rd, Fishersville, VA 22939-2504

    Spotted an error? Let us know

  136. Burdick Equine Veterinary ServicesFlint Hill

    13296 Crest Hill Rd, Flint Hill, VA 22627

    Mon-Fri 9:00 am - 5:30 pm

    EmergencyEquineHolistic

    Spotted an error? Let us know

  137. White Oak Veterinary ServiceFlint Hill

    279 Ben Venue Rd, Flint Hill, VA 22627

    Spotted an error? Let us know

  138. Blue Ridge Veterinary HospitalFloyd

    436 Floyd Hwy N, Floyd, VA 24091

    Spotted an error? Let us know

  139. Whiskers & Tails Floyd Vet HospitalFloyd

    846 Webbs Mill Rd N, Floyd, VA 24091

    Spotted an error? Let us know

  140. Animal Care Center Of FloydFloyd

    846 Webbs Mill Rd N, Floyd, VA 24091-3592

    Spotted an error? Let us know

  141. Gentle Care Animal Hospital PCForest

    1365 Thomas Jefferson Rd, Forest, VA 24551-3807

    Spotted an error? Let us know

  142. Ridgewood Animal HospitalForest

    1044 Corporate Park Dr, Forest, VA 24551

    Spotted an error? Let us know

  143. PawprintsForest

    140 White Cypress Dr, Forest, VA 24551-1535

    Spotted an error? Let us know

  144. Fork Union Animal ClinicFork Union

    6690 James Madison Hwy, Fork Union, VA 23055

    Since 1992

    Spay & neuterDental

    Spotted an error? Let us know

  145. Fort Belvoir Veterinary ClinicFort Belvoir

    10015 Thoete Rd Bldg 610, Fort Belvoir, VA 22060

    Spotted an error? Let us know

  146. Fort Eustis Veterinary Treatment FacilityFort Eustis

    580 Jefferson Ave, Fort Eustis, VA 23604-1373

    Spotted an error? Let us know

  147. Fort Lee Veterinary Treatment FacilityFort Gregg-Adams

    11025 38th St, Fort Gregg-Adams, VA 23801

    Spotted an error? Let us know

  148. Fort Myer Veterinary Treatment FacilityFort Myer

    101 Buffalo Soldier Ave Bldg 239, Fort Myer, VA 22211

    Spotted an error? Let us know

  149. VIP Petcare Vaccination ClinicFranconia

    7007 Manchester Blvd, Franconia, VA 22310

    Low-costVaccination

    Spotted an error? Let us know

  150. Ez Vet Veterinary ClinicFranconia

    7007 Manchester Blvd, Franconia, VA 22310-3205

    Spotted an error? Let us know

  151. Southampton Veterinary Clinic PCFranklin

    26292 Delaware Rd, Franklin, VA 23851-5002

    EquineDental

    Spotted an error? Let us know

  152. Warren County Veterinary ClinicFront Royal

    8506 Winchester Rd, Front Royal, VA 22630-6912

    Mon–Fri 8:30am–5:00pm, Sat 8:30am–12:00pm

    Since 1970

    Dental

    Spotted an error? Let us know

  153. HSWC Spay ClinicFront Royal

    840-B John Marshall Hwy, Front Royal, VA 22630

    Mon–Thu 1:00-4:00 PM

    Low-costSpay & neuterVaccinationWalk-in

    Spotted an error? Let us know

  154. Warren County Veterinary ClinicFront Royal

    4310 Rivermont Dr, Front Royal, VA 22630

    Since 1970

    Dental

    Spotted an error? Let us know

  155. Royal Oak Animal ClinicFront Royal

    25 W Jackson St, Front Royal, VA 22630

    Spotted an error? Let us know

  156. Canine Center Front RoyalFront Royal

    828 Harmony Hollow Rd, Front Royal, VA 22630-5248

    Spotted an error? Let us know

  157. Banfield Pet HospitalGainesville

    13241 Gateway Center Dr, Gainesville, VA 20155

    Mon-Fri 8am-6pm, Sat-Sun 9am-5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  158. Companion Animal Clinic of GainesvilleGainesville

    14760 Lee Hwy, Gainesville, VA 20155-1830

    Mon–Fri 9am–5pm, Sat 8am–2pm

    Spotted an error? Let us know

  159. Glenkirk Animal HospitalGainesville

    13950 Estate Manor Dr, Gainesville, VA 20155

    Spotted an error? Let us know

  160. Haymarket Equine Veterinary ServiceGainesville

    5513 Catharpin Rd, Gainesville, VA 20155

    Equine

    Spotted an error? Let us know

  161. Companion Animal RehabGalax

    969 E Stuart Dr Suite 2, Galax, VA 24333

    Spotted an error? Let us know

  162. Galax Veterinary ClinicGalax

    300 E Stuart Dr, Galax, VA 24333

    Spotted an error? Let us know

  163. Healing Springs Large AnimalsGalax

    95 Kenbrook Dr, Galax, VA 24333

    Equine

    Spotted an error? Let us know

  164. Broadwater Veterinary HospitalGate City

    683 Kane St, Gate City, VA 24251

    Dental

    Spotted an error? Let us know

  165. Scott Veterinary ServicesGate City

    1056 E Jackson St, Gate City, VA 24251

    Spotted an error? Let us know

  166. Valley View Animal ClinicGate City

    3334 Wadlow Gap Hwy, Gate City, VA 24251-4259

    Spotted an error? Let us know

  167. Scott Veterinary ServicesGate City

    Gate City, Gate City, VA 24251

    Spotted an error? Let us know

  168. Glade Spring Veterinary ClinicGlade Spring

    34059 Glove Dr, Glade Spring, VA 24340

    Spay & neuterDental

    Spotted an error? Let us know

  169. Springfield Veterinary CenterGlen Allen

    4416 Springfield Rd, Glen Allen, VA 23060-3413

    Emergency

    Spotted an error? Let us know

  170. 4strong PawsGlen Allen

    4990 Sadler Pl, Glen Allen, VA 23058

    Mobile

    Spotted an error? Let us know

  171. Pouncey Tract Veterinary HospitalGlen Allen

    5450 Pouncey Tract Rd, Glen Allen, VA 23059

    Since 2006

    EmergencyUrgent careDental

    Spotted an error? Let us know

  172. Short Pump Animal HospitalGlen Allen

    4730 Pouncey Tract Rd, Glen Allen, VA 23059-5735

    Urgent careDental

    Spotted an error? Let us know

  173. Shady Grove Animal ClinicGlen Allen

    11399 Nuckols Rd, Glen Allen, VA 23059

    Spotted an error? Let us know

  174. Gloucester Veterinary HospitalGloucester

    6666 George Washington Memorial Hwy, Gloucester, VA 23061

    Spotted an error? Let us know

  175. Three Oaks EquineGoochland

    2905 River Rd W, Goochland, VA 23063-3230

    Equine

    Spotted an error? Let us know

  176. Riverside Veterinary HospitalGoode

    7050 E Lynchburg Salem Turnpike, Goode, VA 24556

    Spotted an error? Let us know

  177. Keswick Equine ClinicGordonsville

    201 Taylor St, Gordonsville, VA 22942-9224

    Monday - Friday (7:30AM to 4:30PM)

    EmergencySpay & neuterEquineHolisticDental

    Spotted an error? Let us know

  178. Crossroads Animal HospitalGordonsville

    65 Jefferson Ct, Gordonsville, VA 22942

    Monday–Friday: 7:30 a.m.–6:00 p.m., Saturday–Sunday: Closed

    Since 2010

    Equine

    Spotted an error? Let us know

  179. Veterinary Rehabilitation Services of VirginiaGordonsville

    17339 James Madison Hwy, Gordonsville, VA 22942

    EquineHolistic

    Spotted an error? Let us know

  180. Seneca Hill Animal Hospital Resort and SpaGreat Falls

    11415 Old Georgetown Pike, Great Falls, VA 22066-1312

    Mon–Fri 8:00AM–6:00PM, Sat 8:00AM–2:00PM

    Family-owned

    EmergencyUrgent careDental

    Spotted an error? Let us know

  181. Great Falls Animal HospitalGreat Falls

    10125 Colvin Run Rd, Great Falls, VA 22066

    Mon–Fri 8am–6pm, Sat 8am–3pm

    EmergencyUrgent careDentalEnd of life

    Spotted an error? Let us know

  182. Great Paws Veterinary HospitalGreat Falls

    9855 Georgetown Pike, Great Falls, VA 22066

    Mon–Thu 9:00am–7:00pm, Fri 9:00am–3:00pm

    Family-owned

    HolisticDental

    Spotted an error? Let us know

  183. Adams Mill Veterinary HospitalGreat Falls

    10205 Colvin Run Rd, Great Falls, VA 22066

    Since 1993

    Spotted an error? Let us know

  184. Greenbush Veterinary ClinicGreenbush

    20524 Greenbush Rd, Greenbush, VA 23357-2516

    Spotted an error? Let us know

  185. Creek and Meadow Veterinary HospitalGretna

    1729 E Gretna Rd, Gretna, VA 24557

    Spotted an error? Let us know

  186. Gretna Animal Clinic PcGretna

    106 Center St, Gretna, VA 24557-2163

    Spotted an error? Let us know

  187. Southside Large Animal ClinicGretna

    617 Andrew Rd, Gretna, VA 24557-2225

    Family-owned

    Equine

    Spotted an error? Let us know

  188. Appalachian Animal Health CenterGrundy

    23734 Riverside Dr, Grundy, VA 24614

    Spotted an error? Let us know

  189. Halifax County Veterinary CenterHalifax

    430 S Main St, Halifax, VA 24558

    Spotted an error? Let us know

  190. Loveshop Veterinary ClinicHalifax

    1040 Love Shop Rd, Halifax, VA 24558

    Spotted an error? Let us know

  191. Hartfield Animal HospitalHartfield

    10948 General Puller Hwy, Hartfield, VA 23071-3160

    Spotted an error? Let us know

  192. Hartfield Animal HospitalHartfield

    10948 General Puller Hwy, Hartfield, VA 23071, Hartfield, VA 23071

    EmergencyDental

    Spotted an error? Let us know

  193. Fixin' to Save Spay & Neuter ClinicHayes

    4926 S George Washington Mem Hwy, Hayes, VA 23072

    Spay & neuter

    Spotted an error? Let us know

  194. Animal Care of GloucesterHayes

    4614 S George Washington Mem Hwy, Hayes, VA 23072

    Spotted an error? Let us know

  195. Abingdon Animal ClinicHayes

    2880 George Washington Memorial Hwy, Hayes, VA 23072-3431

    Spotted an error? Let us know

  196. VCA Healthy PAWS Medical CenterHaymarket

    14840 Washington St, Haymarket, VA 20169

    Mon: 7:00 am - 7:00 pm

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  197. Dominion Valley Animal HospitalHaymarket

    5371 Merchants View Sq, Haymarket, VA 20169

    Urgent careSpay & neuterVaccinationDental

    Spotted an error? Let us know

  198. Heathsville Animal HospitalHeathsville

    6424 Northumberland Hwy, Heathsville, VA 22473

    Mon–Fri 8am–4:30pm, Sat 8am–11am

    Since 1956

    Emergency

    Spotted an error? Let us know

  199. Heathsville Animal HospitalHeathsville

    45 Back St, Heathsville, VA 22473

    Spotted an error? Let us know

  200. Carroll Veterinary ClinicHillsville

    12 Healthy Trail, Hillsville, VA 24343

    EmergencyUrgent care

    Spotted an error? Let us know

BEFORE YOU GO

Make your next vet visit easier

Prepare records, check services and plan the appointment.

All guides