All states›Vermont

Vet Clinics in Vermont

128 vet clinics in 74 cities and towns across Vermont. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Vermont has about 648,493 residents, so that's 20 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

128vet clinics
74cities & towns
100%list a phone
109with a website

Across Vermont, of the 128 vet clinics we list, 128 give a phone number, 33 publish opening hours and 109 have a website. 2 are branches of national chains — PetVet Vaccination Clinic (2); the remaining 126 are independent. By what they offer: 46 offer dental care, 28 offer emergency care, 23 treat horses. The longest-running is Vergennes Animal Hospital, in business since 1940. 3 describe themselves as family-owned.

Top 10 vet clinics in Vermont

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

  1. 1Lamoille Valley Veterinary ServicesHyde Park

    Monday - Friday: 8:00am – 8:00pm, Saturday: 8:00am – 4:00pm

    EmergencyMobileHolisticWalk-in

    Spotted an error? Let us know

  2. 2Newport Veterinary HospitalNewport

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

    EmergencyHolisticDental

    Spotted an error? Let us know

  3. 3Riverside Veterinary CareLudlow

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

    Dental

    Spotted an error? Let us know

  4. 4BevsWilliston

    24/7

    Emergency24-hourDental

    Spotted an error? Let us know

  5. 5Peak Veterinary Referral CenterWilliston

    8:00am - 6:00pm

    Urgent careSpecialist

    Spotted an error? Let us know

  6. 6All Points Animal CareRutland

    Mon-Thurs: 8:00AM - 5PM, Fri: 8:00AM - 4PM

    Spotted an error? Let us know

  7. 7Center Rutland Animal HospitalRutland

    Mon – Fri: 7:00 am-7:00 pm, Sat: 7:00 am – 5:00 pm

    Urgent careSpay & neuterHolisticDental

    Spotted an error? Let us know

  8. 8Cold Hollow Veterinary ServicesEnosburg Falls

    Mon–Fri 7am–4pm

    EmergencyEquineHolistic

    Spotted an error? Let us know

  9. 9Eastwood Animal ClinicRutland

    Mon - Sat: 8am - 7pm, Sun: 8am - 5pm

    Emergency

    Spotted an error? Let us know

  10. 10Enosburg Veterinary Care, LLCEnosburg Falls

    Mon 8am–4pm, Tue 8am–5pm

    DentalEnd 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 Vermont

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

  1. Arlington EquineArlington

    9 Church St, Arlington, VT 05250-4457

    8:00 am – 4:30 pm, Monday-Friday

    EquineHolisticDental

    Spotted an error? Let us know

  2. Mount Ascutney Veterinary ServicesAscutney

    29 Harvest Park Rd, Ascutney, VT 05030

    Spotted an error? Let us know

  3. Onion River Animal HospitalBarre

    2386 Airport Rd, Barre, VT 05641-8629

    EmergencyUrgent careDental

    Spotted an error? Let us know

  4. West Mountain Animal HospitalBennington

    1726 Harwood Hill Rd, Bennington, VT 05201

    Mon, Tue, Thu 8:00am - 7:00pm, Wed, Fri 8:00am - 5:00pm, Sat 8:00am - 12:00pm

    Since 1979

    EmergencyEquine

    Spotted an error? Let us know

  5. Mount Anthony Veterinary HospitalBennington

    832 West Rd, Bennington, VT 05201

    Spotted an error? Let us know

  6. Hawk's Ridge Veterinary ServicesBennington

    2367 S Stream Rd, Bennington, VT 05201-8892

    Spotted an error? Let us know

  7. Heart of Vermont VetBerlin

    652 Granger Rd Suite 4, Berlin, VT 05641

    Since 2002

    MobileEnd of life

    Spotted an error? Let us know

  8. Country Animal HospitalBethel

    1533 VT-107, Bethel, VT 05032

    DentalEnd of life

    Spotted an error? Let us know

  9. Castleton Corners Veterinary ClinicBomoseen

    179 Route 30, Bomoseen, VT 05732-9804

    Spotted an error? Let us know

  10. Oxbow Veterinary ClinicBradford

    272 Depot St, Bradford, VT 05033

    Monday 8:00 am – 5:00 pm

    EmergencyVaccinationEquine

    Spotted an error? Let us know

  11. Otterside Animal HospitalBrandon

    28 Conant Square, Brandon, VT 05733

    Emergency

    Spotted an error? Let us know

  12. Brattleboro Veterinary ClinicBrattleboro

    852 Marlboro Rd, Brattleboro, VT 05301

    Spotted an error? Let us know

  13. VCA Windham Animal HospitalBrattleboro

    19 Noahs Ln, Brattleboro, VT 05301-4463

    HolisticDentalEnd of life

    Spotted an error? Let us know

  14. Gateway Veterinary ClinicBrattleboro

    394 Canal St, Brattleboro, VT 05301

    Spotted an error? Let us know

  15. Valleywide Veterinary ServicesBridport

    2562 Vermont, VT-22A, Bridport, VT 05734

    Spotted an error? Let us know

  16. Bristol Animal HospitalBristol

    167 Monkton Rd, Bristol, VT 05443

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  17. William Barry, DVMBrookfield

    474 Dr Barry St, Brookfield, VT 05036

    Spotted an error? Let us know

  18. Evergreen Equine of VermontBrownsville

    5000 VT-44, Brownsville, VT 05037

    VaccinationEquineHolisticDental

    Spotted an error? Let us know

  19. Green Mountain Animal HospitalBurlington

    1372 North Ave, Burlington, VT 05408

    Spay & neuterEquineDental

    Spotted an error? Let us know

  20. Burlington Equine VeterinaryCharlotte

    248 Plouffe Ln, Charlotte, VT 05445-9081

    EquineHolistic

    Spotted an error? Let us know

  21. Chelsea Animal HospitalChelsea

    276 VT-110, Chelsea, VT 05038

    Spotted an error? Let us know

  22. Rockingham Veterinary ClinicChester

    319 S Main St, Chester, VT 05143

    Spotted an error? Let us know

  23. Rockinham Veterinary ClinicChester

    197 Lower Bartonsville Rd, Chester, VT 05143

    Spotted an error? Let us know

  24. Progressive Animal HospitalChittenden

    91 Powerhouse Rd, Chittenden, VT 05737

    Emergency

    Spotted an error? Let us know

  25. Clarendon Animal ClinicClarendon

    548 Rte 7b N, Clarendon, VT 05759

    Spotted an error? Let us know

  26. Malletts Bay Veterinary HospitalColchester

    460 Blakely Rd, Colchester, VT 05446

    Mon–Fri 8:00 am-6:00 pm, Sat 8:00 am-12:00 pm, Sun Closed

    Since 1974

    Family-owned

    Spay & neuterHolisticDental

    Spotted an error? Let us know

  27. VCA Fitzgerald Animal HospitalColchester

    220 S Park Dr, Colchester, VT 05446

    EmergencyMobileDentalEnd of life

    Spotted an error? Let us know

  28. Petit Brook Veterinary ClinicColchester

    5866 Roosevelt Hwy, Colchester, VT 05446

    Dental

    Spotted an error? Let us know

  29. Fitzgerald Animal HospitalColchester

    220 S Park Dr, Colchester, VT 05446

    Spotted an error? Let us know

  30. Cat Spay Neuter ClinicColchester

    3619 Roosevelt Hwy, Colchester, VT 05446-7896

    Spay & neuterCat clinic

    Spotted an error? Let us know

  31. Danville Animal HospitalDanville

    549 Route 2 E, Danville, VT 05828-9636

    Spotted an error? Let us know

  32. Aeolus Animal Hospital & EquineEast Dorset

    145 Harmony Ln, East Dorset, VT 05253

    Equine

    Spotted an error? Let us know

  33. East Haven Veterinary ServiceEast Haven

    465 School St, East Haven, VT 05837

    Emergency

    Spotted an error? Let us know

  34. Cold Hollow Veterinary ServicesEnosburg Falls

    47 Archambault St, Enosburg Falls, VT 05450

    Mon–Fri 7am–4pm

    Since 2000

    EmergencyEquineHolistic

    Spotted an error? Let us know

  35. Enosburg Veterinary Care, LLCEnosburg Falls

    33 Depot St, Enosburg Falls, VT 05450

    Mon 8am–4pm, Tue 8am–5pm

    DentalEnd of life

    Spotted an error? Let us know

  36. The Animal DoctorEnosburg Falls

    169 Water Tower Rd, Enosburg Falls, VT 05450

    Spotted an error? Let us know

  37. Mountain View Animal HospitalEssex Junction

    129 Main St, Essex Junction, VT 05452

    Spotted an error? Let us know

  38. Healthy Motion Veterinary ServiceEssex Junction

    206 Chapin Rd, Essex Junction, VT 05452-2206

    Spotted an error? Let us know

  39. Muttley Manners - VTFerrisburgh

    Wing Rd, Ferrisburgh , 05456, United States, Ferrisburgh, VT 05456

    Spotted an error? Let us know

  40. Animal Hospital of HinesburgHinesburg

    205 Commerce St, Hinesburg, VT 05461

    Spay & neuterDental

    Spotted an error? Let us know

  41. Lamoille Valley Veterinary ServicesHyde Park

    278 VT-15 E, Hyde Park, VT 05655

    Monday - Friday: 8:00am – 8:00pm, Saturday: 8:00am – 4:00pm

    Since 1985

    Locally owned

    EmergencyMobileHolisticWalk-inDental

    Spotted an error? Let us know

  42. Animal Medical Hospital of Northern VermontHyde Park

    986 VT 15 W, Hyde Park, VT 05655-9123

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

    EmergencySpay & neuterEquineDental

    Spotted an error? Let us know

  43. Riverside Veterinary CareLudlow

    185 Main St, Ludlow, VT 05149

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

    Dental

    Spotted an error? Let us know

  44. Riverside's Ludlow Veterinary ClinicLudlow

    72 Pond St, Ludlow, VT 05149-1031

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

    Dental

    Spotted an error? Let us know

  45. NEK Community Animal HospitalLyndon

    710 Lynburke Rd, Lyndon, VT 05851

    EmergencyLow-costDental

    Spotted an error? Let us know

  46. North Country Veterinary ClinicLyndonville

    564 Main St, Lyndonville, VT 05851

    Spotted an error? Let us know

  47. Green Mt Veterinary HospitalManchester Center

    48 Treat Hill Rd, Manchester Center, VT 05255

    Mon–Fri 8am–5:30pm/6pm, Sat 8am–1pm

    Holistic

    Spotted an error? Let us know

  48. Delaney Leo DVMManchester Center

    145 Harmony Ln, Manchester Center, VT 05255

    Spotted an error? Let us know

  49. Meadowbrook EquineMiddlebury

    47 Court St, Middlebury, VT 05753-1454

    Mon - Fri 9am - 4pm

    Since 2008

    MobileEquineHolisticDental

    Spotted an error? Let us know

  50. Middlebury Animal HospitalMiddlebury

    139 Washington Street Ext, Middlebury, VT 05753-8513

    Spotted an error? Let us know

  51. VT-CAN! Spay/Neuter ClinicMiddlesex

    19 Bailey Meadows Rd, Middlesex, VT 05602-8827

    Since 2008

    Low-costSpay & neuter

    Spotted an error? Let us know

  52. Bear Swamp Veterinary ServicesMiddlesex

    107 E Bear Swamp Rd, Middlesex, VT 05602

    Spotted an error? Let us know

  53. Milton Veterinary HospitalMilton

    2 Chrisemily Ln, Milton, VT 05468

    Spotted an error? Let us know

  54. Vermont Large Animal ClinicMilton

    1054 Lake Rd, Milton, VT 05468

    Equine

    Spotted an error? Let us know

  55. Montpelier Veterinary HospitalMontpelier

    403 Barre St, Montpelier, VT 05602

    Mon-Fri 7:30 AM-5:30 PM, Thu 7:30 AM-7:00 PM, Sat 9:00 AM-12:00 PM

    EmergencyEquineDental

    Spotted an error? Let us know

  56. Onion River Animal HospitalMontpelier

    36 Three Mile Bridge Rd, Montpelier, VT 05602

    Mon-Fri 8am-8pm, Sat 8am-4pm

    EmergencyUrgent careDental

    Spotted an error? Let us know

  57. PetVet Vaccination ClinicMontpelier

    352 River St, Montpelier, VT 05602

    Low-costVaccination

    Spotted an error? Let us know

  58. Stonecliff Veterinary Surgical CenterMontpelier

    58 State St, Montpelier, VT 05602-3215

    true

    Specialist

    Spotted an error? Let us know

  59. Sugar Run Equine Veterinary ServicesMorristown

    171 Stancliff Rd, Morristown, VT 05661

    Monday – Friday: 8AM – 5PM

    Equine

    Spotted an error? Let us know

  60. Sequist Animal HospitalMorristown

    147 Stancliff Rd, Morristown, VT 05661

    Since 1980

    Dental

    Spotted an error? Let us know

  61. Newbury Veterinary ClinicNewbury

    3890 US-5, Newbury, VT 05051

    Emergency24-hourUrgent care

    Spotted an error? Let us know

  62. West River Valley Veterinary ServiceNewfane

    720 VT-30, Newfane, VT 05345

    Spotted an error? Let us know

  63. Newport Veterinary HospitalNewport

    218 VT-105, Newport, VT 05855

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

    EmergencyHolisticDental

    Spotted an error? Let us know

  64. Cold Hollow Veterinary ServicesNewport

    41 Highland Ave, Newport, VT 05855-4903

    Mon - Fri: 7am - 4pm

    Since 2000

    EmergencyEquineHolistic

    Spotted an error? Let us know

  65. Nelson Veterinary AssociatesNewport

    378 Prouty Dr, Newport, VT 05855

    Low-costSpay & neuterVaccinationDental

    Spotted an error? Let us know

  66. The Animal DoctorNewport

    56 Eastern Ave, Newport, VT 05855-2169

    Since 2006

    Urgent careSpay & neuterVaccinationEquineHolisticDental

    Spotted an error? Let us know

  67. PetVet Vaccination ClinicNewport

    124 Commerce Way, Newport, VT 05855

    Low-costVaccination

    Spotted an error? Let us know

  68. The Animal DoctorNewport Center

    56 Eastern Ave, Newport Center, VT 05857

    Spotted an error? Let us know

  69. Cold River Veterinary CenterNorth Clarendon

    87 E Clarendon Rd, North Clarendon, VT 05759

    Spotted an error? Let us know

  70. River Road Veterinary ClinicNorwich

    445 US-5, Norwich, VT 05055

    Spotted an error? Let us know

  71. Orleans Veterinary ServiceOrleans

    327 Veterinary Ln, Orleans, VT 05860

    Emergency24-hourDental

    Spotted an error? Let us know

  72. Poultney Veterinary HospitalPoultney

    330 E Main St, Poultney, VT 05764

    Dental

    Spotted an error? Let us know

  73. VT NH Veterinary ClinicPutney

    38 East-West Rd, Putney, VT 05346-9635

    Since 1952

    EmergencyUrgent careEquineHolisticDental

    Spotted an error? Let us know

  74. Randolph Regional Veterinary HospitalRandolph

    86 Dylan Dr, Randolph, VT 05060

    EquineDental

    Spotted an error? Let us know

  75. Randolph Animal HospitalRandolph

    1145 VT Route 66, Randolph, VT 05060

    Spotted an error? Let us know

  76. All Points Animal CareRutland

    170 N Main St, Rutland, VT 05701

    Mon-Thurs: 8:00AM - 5PM, Fri: 8:00AM - 4PM

    Spotted an error? Let us know

  77. Center Rutland Animal HospitalRutland

    409 West St, Rutland, VT 05701

    Mon – Fri: 7:00 am-7:00 pm, Sat: 7:00 am – 5:00 pm

    Since 1960

    Urgent careSpay & neuterHolisticDental

    Spotted an error? Let us know

  78. Eastwood Animal ClinicRutland

    298 US-4, Rutland, VT 05701

    Mon - Sat: 8am - 7pm, Sun: 8am - 5pm

    Emergency

    Spotted an error? Let us know

  79. Riverside Veterinary Care and Dental ServicesRutland

    159 River St, Rutland, VT 05701

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

    Dental

    Spotted an error? Let us know

  80. Rutland Veterinary Clinic & Surgical CenterRutland

    90 E Pittsford Rd, Rutland, VT 05701

    Mon – Fri: 7:00 am-7:00 pm, Sat: 7:00 am – 5:00 pm

    Since 1960

    true

    Urgent careSpay & neuterSpecialistHolisticDental

    Spotted an error? Let us know

  81. Ryegate Small Animal HospitalRyegate

    54 Moore Ln, Ryegate, VT 05042

    Spotted an error? Let us know

  82. Northwest Veterinary Associates IncSaint Albans

    6 Fairfield Hill Rd, Saint Albans, VT 05478-9767

    Emergency24-hour

    Spotted an error? Let us know

  83. Kingdom Animal HospitalSaint Johnsbury

    131 Railroad St, Saint Johnsbury, VT 05819

    Spotted an error? Let us know

  84. Arlington EquineShaftsbury

    969 Trumbull Hill Rd, Shaftsbury, VT 05262

    Equine

    Spotted an error? Let us know

  85. Ark Veterinary HospitalShelburne

    5070 Shelburne Rd, Shelburne, VT 05482

    Spotted an error? Let us know

  86. Qi Veterinary ClinicShelburne

    140 Webster Rd, Shelburne, VT 05482-7107

    EmergencyHolisticDental

    Spotted an error? Let us know

  87. Outreach for Earth StewardshipShelburne

    1611 Harbor Rd, Shelburne, VT 05482

    Spotted an error? Let us know

  88. A Time To Heal HerbsShelburne

    140 Webster Rd, Shelburne, VT 05482-7107

    Holistic

    Spotted an error? Let us know

  89. Barre Animal HospitalSouth Barre

    678 S Barre Rd, South Barre, VT 05670

    Spotted an error? Let us know

  90. Springfield Animal HospitalSpringfield

    346 River St, Springfield, VT 05156

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

    EmergencyDental

    Spotted an error? Let us know

  91. Springfield Animal HospitalSpringfield

    54 Route 106, Springfield, VT 05150-9747

    EmergencyDental

    Spotted an error? Let us know

  92. Champlain Veterinary ClinicSt Albans

    298 S Main St, St Albans, VT 05478

    Spotted an error? Let us know

  93. Tanneberger Veterinary HospitalSt Albans

    997 Fairfax Rd, St Albans, VT 05478

    Spotted an error? Let us know

  94. Good Karma Grooming, LLCSt Albans

    555 Fairfax Rd, St Albans, VT 05478-4447

    Spotted an error? Let us know

  95. Kingdom Animal HospitalSt Johnsbury

    131 Railroad St, St Johnsbury, VT 05819-2665

    Since 1986

    Spay & neuterDental

    Spotted an error? Let us know

  96. Stowe Veterinary ClinicStowe

    1606 Pucker St, Stowe, VT 05672

    Spotted an error? Let us know

  97. Warren Fournier's HomeSwanton

    123 N River St, Swanton, VT 05488

    Spotted an error? Let us know

  98. Fieldstone Equine ClinicTunbridge

    425 VT-110, Tunbridge, VT 05077

    EquineDental

    Spotted an error? Let us know

  99. Mountainside Mobile Veterinary ServiceUnderhill

    560 Irish Settlement Rd, Underhill, VT 05489

    Mobile

    Spotted an error? Let us know

  100. Vergennes Animal HospitalVergennes

    20 Main St, Vergennes, VT 05491

    Since 1940

    Holistic

    Spotted an error? Let us know

  101. All Creatures Veterinary ClinicWATERBURY

    38 N Main St, WATERBURY, VT 05676

    Spotted an error? Let us know

  102. Valley Animal HospitalWaitsfield

    6969 Main St, Waitsfield, VT 05673

    Spotted an error? Let us know

  103. Bobbin Mill Veterinary ServicesWarren

    209 Bobbin Mill Rd, Warren, VT 05674-9562

    Since 2016

    EquineDentalEnd of life

    Spotted an error? Let us know

  104. Waterbury Veterinary HospitalWaterbury Center

    2597 Waterbury-Stowe Rd, Waterbury Center, VT 05677-7158

    Spotted an error? Let us know

  105. Vermont Integrative Veterinary AssociatesWaterbury Center

    4706 Waterbury-Stowe Rd, Waterbury Center, VT 05677-8315

    Holistic

    Spotted an error? Let us know

  106. Large Animal Medical AssociatesWestford

    54 Maple Tree Ln, Westford, VT 05494-9205

    Monday – Friday 8:00 – 5:00pm

    EmergencyEquineHolisticDental

    Spotted an error? Let us know

  107. Tamarack Veterinary HospitalWestford

    2040 VT Route 128, Westford, VT 05494

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

    HolisticDental

    Spotted an error? Let us know

  108. Westminster Animal HospitalWestminster

    5052 US-5, Westminster, VT 05158

    Spotted an error? Let us know

  109. Vet CenterWhite River Junction

    118 Prospect St, White River Junction, VT 05001-1604

    Mon–Tue 7:00am–6:00pm, Wed 8:00am–4:30pm, Thu 8:00am–6:00pm, Fri 8:00am–4:30pm

    Spotted an error? Let us know

  110. Norwich Regional Animal HospitalWhite River Junction

    13 Fogg Farm Rd, White River Junction, VT 05001-9484

    Spotted an error? Let us know

  111. Veremedy Pet HospitalWhite River Junction

    829 Hartford Ave, White River Junction, VT 05001-8052

    Spotted an error? Let us know

  112. Windsor Pet DentalWindsor

    2326 US Route 5 N, Windsor, VT 05089-9061

    Family-owned

    Dental

    Spotted an error? Let us know

  113. Kedron Valley Veterinary ClinicWoodstock

    1205 W Woodstock Rd, Woodstock, VT 05091

    Spotted an error? Let us know

  114. Woodstock Animal HospitalWoodstock

    560 W Woodstock Rd, Woodstock, VT 05091

    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