All states›West Virginia

Vet Clinics in West Virginia

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

West Virginia has about 1,769,979 residents, so that's 11 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

188vet clinics
88cities & towns
99%list a phone
139with a website

Across West Virginia, of the 188 vet clinics we list, 186 give a phone number, 31 publish opening hours and 139 have a website. 11 are branches of national chains — PetVet Vaccination Clinic (9), VIP Petcare (1), Vetco Vaccination Clinic (1); the remaining 177 are independent. By what they offer: 57 offer dental care, 28 offer spay and neuter, 25 offer emergency care. The longest-running is Kirkpatrick Animal Hospital, in business since 1958.

Top 10 vet clinics in West Virginia

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

  1. 1Mountainview Veterinary ServicesPetersburg

    Monday: 8am-7pm, Tuesday-Friday: 8am-5pm, Saturday: 9am-1pm

    EquineEnd of life

    Spotted an error? Let us know

  2. 2South Branch Animal HospitalMoorefield

    Mon-Fri: 8:00 am – 7:00 pm, Sat: 9:00 am – 12:00 pm

    Dental

    Spotted an error? Let us know

  3. 3Help For Animals Inc.Barboursville

    Monday - Thursday 7:30 AM - 5 PM

    Low-costSpay & neuterDental

    Spotted an error? Let us know

  4. 4Shenandoah Veterinary HospitalMartinsburg

    Mon 7am-6pm, Tue 8am-7pm, Wed-Thu 7am-7pm, Fri 7am-6pm, Sat 8am-Noon, Sun Closed

    Urgent careHolisticDental

    Spotted an error? Let us know

  5. 5Vets and Pets Pet HospitalMartinsburg

    Mon-Fri 8AM – 6PM, Sat-Sun Closed

    EmergencyDental

    Spotted an error? Let us know

  6. 6Danville Animal ClinicDanville

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

    Spay & neuter

    Spotted an error? Let us know

  7. 7North Central West Virginia Veterinary Emergency ClinicFairmont

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

    EmergencyUrgent care

    Spotted an error? Let us know

  8. 8Animal Veterinary Emergency TreatmentParkersburg

    Monday - Friday: 8 am - 6 pm, Saturday: 8 am - 3 pm

    EmergencyUrgent careDental

    Spotted an error? Let us know

  9. 9Animal Medical CenterMorgantown

    Mon–Wed 7a-6p, Thu 7a-8p, Fri 7a-6p, Sat 8a-1p

    Dental

    Spotted an error? Let us know

  10. 10Buckhannon Animal ClinicBuckhannon

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

    Spay & neuterVaccinationDentalEnd 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 West Virginia

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

  1. Alderson Veterinary HospitalAlderson

    2292 Alta Dr, Alderson, WV 24910

    Spotted an error? Let us know

  2. Pet ImageAthens

    114 E Vermillion St, Athens, WV 24712

    Spotted an error? Let us know

  3. Augusta Animal HospitalAugusta

    94 Loy Rd, Augusta, WV 26704-7712

    Dental

    Spotted an error? Let us know

  4. Augusta Animal HospitalAugusta

    Augusta, WV

    Dental

    Spotted an error? Let us know

  5. Lost River Animal HospitalBaker

    4158 State Road 259, Baker, WV 26801-8334

    Since 2004

    Spotted an error? Let us know

  6. Help For Animals Inc.Barboursville

    1 Humane Way, Barboursville, WV 25504-1832

    Monday - Thursday 7:30 AM - 5 PM

    Low-costSpay & neuterDental

    Spotted an error? Let us know

  7. Barboursville Veterinary ClinicBarboursville

    6310 Farmdale Rd, Barboursville, WV 25504

    Spotted an error? Let us know

  8. Olson Animal HospitalBarboursville

    5980 US-60, Barboursville, WV 25504

    Spay & neuter

    Spotted an error? Let us know

  9. Beckley Veterinary HospitalBeckley

    215 Dry Hill Rd, Beckley, WV 25801

    Spotted an error? Let us know

  10. Raleigh County Animal HospitalBeckley

    120 Collie Ln, Beckley, WV 25801

    EmergencyUrgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  11. Perry's Animal HospitalBelle

    112 E Dupont Ave, Belle, WV 25015

    Spotted an error? Let us know

  12. Berkeley Springs Animal HospitalBerkeley Springs

    1692 Martinsburg Rd, Berkeley Springs, WV 25411

    Spotted an error? Let us know

  13. Animalia Veterinary CareBerkeley Springs

    4684 Valley Rd, Berkeley Springs, WV 25411

    Spotted an error? Let us know

  14. Mid-Atlantic Equine Rehab CenterBerkeley Springs

    546 Preston Unger Ct, Berkeley Springs, WV 25411

    Equine

    Spotted an error? Let us know

  15. Cain Veterinary ClinicsBig Bend

    7519 WV-5, Big Bend, WV 26136

    Spotted an error? Let us know

  16. Green Valley Animal HospitalBluefield

    654 Blue Prince Rd, Bluefield, WV 24701-9614

    Mon - Thu: 8AM - 5:30PM, Fri: 8AM - 3:30PM, Sat: 10AM - 1PM

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  17. Veterinary AssociatesBluefield

    3717 E Cumberland Rd, Bluefield, WV 24701

    Mon - Fri: 8AM - 5:30PM, Sat: 9AM - 12PM

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  18. Veterinary Associates of the BluefieldsBluefield

    4019 E Cumberland Rd, Bluefield, WV 24701

    Mon–Fri 8AM–5:30PM, Sat 9AM–12PM

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  19. Audubon Animal ClinicBridgeport

    17 Chenoweth Dr #1675, Bridgeport, WV 26330

    Spotted an error? Let us know

  20. Windy Hill Quarter HorsesBuckeye

    Route 219 South, Buckeye, WV 24946

    Equine

    Spotted an error? Let us know

  21. Buckhannon Animal ClinicBuckhannon

    57 Vicksburg Rd, Buckhannon, WV 26201

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

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  22. Upshur Veterinary HospitalBuckhannon

    1577 Old Weston Rd, Buckhannon, WV 26201

    Dental

    Spotted an error? Let us know

  23. Cacapon Veterinary Medical CenterCapon Bridge

    546 Cold Stream Rd, Capon Bridge, WV 26711

    Dental

    Spotted an error? Let us know

  24. Animal ERCeredo

    500 C St, Ceredo, WV 25507-1290

    Emergency

    Spotted an error? Let us know

  25. Ceredo Kenova Animal ClinicCeredo

    750 C St, Ceredo, WV 25507

    EmergencyDental

    Spotted an error? Let us know

  26. Hillside Veterinary HospitalCharles Town

    191 Augustine Ave, Charles Town, WV 25414

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

    Urgent careVaccinationHolisticDentalEnd of life

    Spotted an error? Let us know

  27. Spay TodayCharles Town

    3731 Berryville Pike # 100, Charles Town, WV 25414

    Since 1994

    Spay & neuterEnd of life

    Spotted an error? Let us know

  28. Jefferson Animal HospitalCharles Town

    231 N Samuel St, Charles Town, WV 25414-1839

    Spotted an error? Let us know

  29. Countryside Veterinary ClinicCharles Town

    1382 S George St, Charles Town, WV 25414-5206

    Spotted an error? Let us know

  30. Chester Veterinary ServicesChester

    2049 Lincoln Hwy, Chester, WV 26034

    Spotted an error? Let us know

  31. Harrison Central Veterinary HospitalClarksburg

    1325 E Pike St, Clarksburg, WV 26301

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

    Spay & neuterDental

    Spotted an error? Let us know

  32. Clarksburg Veterinary HospitalClarksburg

    1492 Philippi Pike, Clarksburg, WV 26301

    Since 1992

    Spay & neuterDental

    Spotted an error? Let us know

  33. Clarksburg Veterinary HospitalClarksburg

    403 Milford St, Clarksburg, WV 26301-3533

    Since 1992

    Spay & neuterDental

    Spotted an error? Let us know

  34. PetVet Vaccination ClinicClarksburg

    210 Emily Dr, Clarksburg, WV 26301

    Low-costVaccination

    Spotted an error? Let us know

  35. Ramano J M DVMClarksburg

    403 Milford St, Clarksburg, WV 26301

    Since 1992

    Spotted an error? Let us know

  36. Crab Orchard Veterinary HospitalCrab Orchard

    1266 Robert C Byrd Dr, Crab Orchard, WV 25827

    Spotted an error? Let us know

  37. Cross Lanes Veterinary HospitalCross Lanes

    524 Old Goff Mountain Rd, Cross Lanes, WV 25313

    Spotted an error? Let us know

  38. Daniels Veterinary HospitalDaniels

    1340 Ritter Dr, Daniels, WV 25832-9445

    Spotted an error? Let us know

  39. Danville Animal ClinicDanville

    114 Bentley Rd, Danville, WV 25053

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

    Since 2006

    Spay & neuter

    Spotted an error? Let us know

  40. Dunbar Animal HospitalDunbar

    1419 Dunbar Ave, Dunbar, WV 25064

    VaccinationDental

    Spotted an error? Let us know

  41. All Creatures Great and Small VeterinaryElkins

    801 N Randolph Ave, Elkins, WV 26241

    Spotted an error? Let us know

  42. Elk Valley Veterinary HospitalElkview

    913 Old Frame Rd, Elkview, WV 25071

    Spotted an error? Let us know

  43. Mountain State Veterinary ServicesFarmington

    3261 Husky Hwy, Farmington, WV 26571

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  44. Fayette Veterinary HospitalFayetteville

    77 Nick Rahall Greenway, Fayetteville, WV 25840

    Urgent careHolistic

    Spotted an error? Let us know

  45. FarAway RanchFlemington

    407 Beech Hollow Rd, Flemington, WV 26347-6403

    Spotted an error? Let us know

  46. Community Care Animal HospitalFollansbee

    2003 Eldersville Rd, Follansbee, WV 26037

    Dental

    Spotted an error? Let us know

  47. Frankford Veterinary HospitalFrankford

    21287 Seneca Trail N, Frankford, WV 24938

    Spotted an error? Let us know

  48. Faithful Friends Animal ClinicFranklin

    336 N Main St, Franklin, WV 26807

    End of life

    Spotted an error? Let us know

  49. Central West Virginia Animal Hospital, Inc.Gassaway

    1246 State St, Gassaway, WV 26624

    Spotted an error? Let us know

  50. Boyd Veterinary ServicesGerrardstown

    711 Gerrardstown Rd, Gerrardstown, WV 25420-4158

    Spotted an error? Let us know

  51. Glendale Animal HospitalGlen Dale

    1710 Wheeling Ave, Glen Dale, WV 26038

    Spay & neuterDental

    Spotted an error? Let us know

  52. Grafton Animal Care CenterGrafton

    1103 W Main St, Grafton, WV 26354

    Spotted an error? Let us know

  53. Ritchie County Veterinary ClinicHarrisville

    112 Cherry St, Harrisville, WV 26362

    Spay & neuterVaccinationEquineDentalEnd of life

    Spotted an error? Let us know

  54. Ark Animal ClinicHedgesville

    201 School House Dr, Hedgesville, WV 25427

    Dental

    Spotted an error? Let us know

  55. Kirkpatrick Animal HospitalHenderson

    5205 Kanawha Valley Rd, Henderson, WV 25106

    Since 1958

    EmergencySpay & neuterWalk-inDentalEnd of life

    Spotted an error? Let us know

  56. New River Animal HospitalHinton

    7295 Beech Run Rd, Hinton, WV 25951

    Spotted an error? Let us know

  57. Stonewall Veterinary HospitalHorner

    3080 Old Route 33, Horner, WV 26372-9759

    Spotted an error? Let us know

  58. Animal Care Clinic IncHuntington

    313 3rd Ave, Huntington, WV 25701

    Spotted an error? Let us know

  59. Merritts Creek Veterinary CenterHuntington

    6474 Merritts Creek Rd, Huntington, WV 25702-9739

    Spotted an error? Let us know

  60. Stonecrest Animal Medical CenterHuntington

    1 Stonecrest Dr, Huntington, WV 25701

    Spotted an error? Let us know

  61. Huntington Dog & Cat HospitalHuntington

    200 5th St W, Huntington, WV 25701

    Cat clinic

    Spotted an error? Let us know

  62. South Huntington Animal HospitalHuntington

    3100 5th Street Rd, Huntington, WV 25701

    Spay & neuter

    Spotted an error? Let us know

  63. Inwood Animal CenterInwood

    7611 Winchester Ave, Inwood, WV 25428

    Spotted an error? Let us know

  64. Selby Veterinary ServicesKearneysville

    43 Ruland Rd Ste I, Kearneysville, WV 25430

    Locally owned

    Equine

    Spotted an error? Let us know

  65. Mountainview Veterinary ServicesKeyser

    113 W Southern Dr, Keyser, WV 26726

    EquineHolisticEnd of life

    Spotted an error? Let us know

  66. Madison Animal HospitalMadison

    178 State St, Madison, WV 25130

    Since 2006

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  67. Greenbrier Veterinary HospitalMarlinton

    104 8th St, Marlinton, WV 24954

    Mon/Wed 8:00am-6:30pm, Tue/Thu/Fri 8:00am-5:00pm, Sat 8:00am-12:00pm

    Since 1971

    EmergencyDental

    Spotted an error? Let us know

  68. Pocahontas Veterinary Services PllcMarlinton

    150 Carl McCarty Dr, Marlinton, WV 24954-7179

    Spotted an error? Let us know

  69. Mineral Wells Veterinary ClinicMineral Wells

    1631 Elizabeth Pike, Mineral Wells, WV 26150

    Spotted an error? Let us know

  70. South Branch Animal HospitalMoorefield

    5201 US-220, Moorefield, WV 26836

    Mon-Fri: 8:00 am – 7:00 pm, Sat: 9:00 am – 12:00 pm

    Dental

    Spotted an error? Let us know

  71. PetVet Vaccination ClinicMoorefield

    747 N Main St, Moorefield, WV 26836

    Low-costVaccination

    Spotted an error? Let us know

  72. Mountaineer VeterinariansMoorefield

    29 Caledonia Heights Rd, Moorefield, WV 26836-9125

    Spotted an error? Let us know

  73. Tiffany Dlesk Spay-Neuter ClinicMoundsville

    74 Animal Shelter Dr, Moundsville, WV 26041

    Low-costSpay & neuterVaccination

    Spotted an error? Let us know

  74. Ohio Valley Animal Care CenterMoundsville

    901 Lockwood Ave, Moundsville, WV 26041

    Spotted an error? Let us know

  75. Jarrell Animal ClinicMt Hope

    6052 N Eisenhower Dr, Mt Hope, WV 25880

    Spotted an error? Let us know

  76. Mountain Valley Veterinary ClinicNew Martinsville

    3919 E Veterans Memorial Hwy, New Martinsville, WV 26155

    EmergencySpay & neuterEquine

    Spotted an error? Let us know

  77. New Martinsville Animal HospitalNew Martinsville

    1004 WV-2, New Martinsville, WV 26155

    Spotted an error? Let us know

  78. Valley Animal ClinicNew Martinsville

    336 S Carol Ln, New Martinsville, WV 26155-8316

    Spotted an error? Let us know

  79. All Pets Animal ClinicNutter Fort

    408 1st Ave, Nutter Fort, WV 26301

    Spotted an error? Let us know

  80. Oak Hill Animal HospitalOak Hill

    3271 Summerlee Rd, Oak Hill, WV 25901

    Spotted an error? Let us know

  81. PetVet Vaccination ClinicOak Hill

    1556 Main St E, Oak Hill, WV 25901

    Low-costVaccination

    Spotted an error? Let us know

  82. Brawner Group K-9 Services, LLC.Paw Paw

    19 Apple Way, Paw Paw, WV 25434-3182

    Spotted an error? Let us know

  83. Mountainview Veterinary ServicesPetersburg

    309 Virginia Ave #2, Petersburg, WV 26847

    Monday: 8am-7pm, Tuesday-Friday: 8am-5pm, Saturday: 9am-1pm

    EquineEnd of life

    Spotted an error? Let us know

  84. Mountainview Veterinary ServicePetersburg

    309 Virginia Ave, Petersburg, WV 26847

    Monday: 8am-7pm, Tuesday-Friday: 8am-5pm, Saturday: 9am-1pm

    EquineEnd of life

    Spotted an error? Let us know

  85. Mill Creek Animal HospitalPetersburg

    2442 N Mill Creek Rd, Petersburg, WV 26847

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

    Since 1990

    Dental

    Spotted an error? Let us know

  86. Tri-County Veterinary ServicesPeterstown

    409 Water St, Peterstown, WV 24963

    Spotted an error? Let us know

  87. Audubon Animal Clinic IncPhilippi

    15702 Barbour County Hwy, Philippi, WV 26416

    Spotted an error? Let us know

  88. Town & Country Veterinary ClinicPoint Pleasant

    3305 Jackson Ave, Point Pleasant, WV 25550

    Spotted an error? Let us know

  89. Veterinary Associates: Reynolds Bill DVMPrinceton

    466 Courthouse Rd, Princeton, WV 24740

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

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  90. Happy Tails Veterinary ClinicPrinceton

    305 Oakvale Rd, Princeton, WV 24740

    Spotted an error? Let us know

  91. Sakura Pet WellnessPrinceton

    756 Athens Rd, Princeton, WV 24740

    Spotted an error? Let us know

  92. Country Roads Mobile Veterinary PracticePurgitsville

    2551 Russeldale Rd, Purgitsville, WV 26852

    Mobile

    Spotted an error? Let us know

  93. Greenbrier Veterinary HospitalRainelle

    311 Main St, Rainelle, WV 25962

    8:00am - 6:30pm

    Since 1971

    EmergencyDental

    Spotted an error? Let us know

  94. Rover Made Over Grooming & Boarding LLCRainelle

    1869 S Sewell St, Rainelle, WV 25962-7157

    Spotted an error? Let us know

  95. Apple Tree Animal ClinicRanson

    900 N Mildred St, Ranson, WV 25438-1536

    Since 1986

    Spotted an error? Let us know

  96. Ranson Animal HospitalRanson

    407 N Mildred St, Ranson, WV 25438-1525

    EmergencyUrgent care

    Spotted an error? Let us know

  97. Finish Line Equine Surgery and The Pet StopRanson

    515 Finish Line Ave, Ranson, WV 25438

    Equine

    Spotted an error? Let us know

  98. Ripley Paws Veterinary ClinicRipley

    430 S Church St, Ripley, WV 25271-1716

    Spotted an error? Let us know

  99. Town & Country Veterinary ClinicRipley

    1640 Ripley Rd, Ripley, WV 25271

    Monday–Friday: 8:00am–5:30pm, Saturday: 8:00am–12:00pm

    EmergencyDental

    Spotted an error? Let us know

  100. Jackson Animal ClinicRipley

    102 Miller Dr, Ripley, WV 25271

    Spotted an error? Let us know

  101. PetVet Vaccination ClinicRipley

    130 McGraw St, Ripley, WV 25271

    Low-costVaccination

    Spotted an error? Let us know

  102. Buckeye Run Veterinary ClinicSalem

    1153 Buckeye Run Road, Salem, WV 26426

    Spotted an error? Let us know

  103. Paws & Claws Animal ClinicShady Spring

    2851 Ritter Dr, Shady Spring, WV 25918

    Spotted an error? Let us know

  104. Equine SolutionsShepherdstown

    4615 Scrabble Rd, Shepherdstown, WV 25443

    Equine

    Spotted an error? Let us know

  105. Rock Lake Veterinary CareSouth Charleston

    5330 MacCorkle Ave SW, South Charleston, WV 25309

    Spotted an error? Let us know

  106. Avalon Animal HospitalSouth Charleston

    712 Maccorkle Ave SW, South Charleston, WV 25303-1309

    Spotted an error? Let us know

  107. Cain Veterinary ClinicSpencer

    638 Arnoldsburg Rd, Spencer, WV 25276-9522

    Spotted an error? Let us know

  108. Gateway Animal HospitalSt Albans

    55 MacCorkle Ave, St Albans, WV 25177

    EmergencyUrgent careEquineDental

    Spotted an error? Let us know

  109. St Marys Vet ClinicSt Marys

    1333 N Pleasants Hwy, St Marys, WV 26170

    Spotted an error? Let us know

  110. Nicholas County Animal HospitalSummersville

    325 Fairview Heights Rd, Summersville, WV 26651

    Dental

    Spotted an error? Let us know

  111. PetVet Vaccination ClinicSummersville

    810 Northside Dr, Summersville, WV 26651

    Low-costVaccination

    Spotted an error? Let us know

  112. Brookfield Veterinary ClinicTalcott

    247 Kesler Ln, Talcott, WV 24981-7011

    Spotted an error? Let us know

  113. Vienna Veterinary ClinicVienna

    2100 Grand Central Ave, Vienna, WV 26105

    Mon-Fri: 8am – 5pm

    EmergencyDental

    Spotted an error? Let us know

  114. Parkersburg Veterinary HospitalVienna

    2702 Grand Central Ave, Vienna, WV 26105

    Since 1965

    Urgent careDental

    Spotted an error? Let us know

  115. VIP Petcare Vaccination ClinicVienna

    605 Grand Central Ave, Vienna, WV 26105

    Low-costVaccination

    Spotted an error? Let us know

  116. Brooke Hills Animal HospitalWellsburg

    1230 Washington Pike, Wellsburg, WV 26070-2146

    Spotted an error? Let us know

  117. Weston Veterinary HospitalWeston

    541 US Highway 33 West, Weston, WV 26452

    EmergencyDental

    Spotted an error? Let us know

  118. AVS Vet ExpressWestover

    7095 Mall Rd, Westover, WV 26501

    Since 2014

    Urgent careDental

    Spotted an error? Let us know

  119. Wiley Ford Animal ClinicWiley Ford

    12 W Maple St, Wiley Ford, WV 26767

    Spotted an error? Let us know

  120. Williamson Animal HospitalWilliamson

    231 Fourth Ave, Williamson, WV 25661

    Low-cost

    Spotted an error? Let us know

  121. S.O.S Animal ShelterWilliamson

    83 Deskins Dr, Williamson, WV 25661-7492

    Spotted an error? Let us know

  122. Williamson Animal HospitalWilliamson

    231 E 4th Ave, Williamson, WV 25661

    Spotted an error? Let us know

  123. Williamstown Animal HospitalWilliamstown

    105 W 3rd St, Williamstown, WV 26187

    Since 1996

    Spotted an error? Let us know

  124. Country Roads Veterinary HospitalWinfield

    11660 Winfield Rd, Winfield, WV 25213-7920

    Since 1987

    Dental

    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