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
-
1Lamoille Valley Veterinary ServicesHyde Park
Monday - Friday: 8:00am – 8:00pm, Saturday: 8:00am – 4:00pm
-
2Newport Veterinary HospitalNewport
Mon - Fri 8:00 am - 5:00 pm
-
3Riverside Veterinary CareLudlow
Mon-Fri 8 am – 6 pm, Sat 8 am - 1 pm
-
4BevsWilliston
24/7
-
5Peak Veterinary Referral CenterWilliston
8:00am - 6:00pm
-
6All Points Animal CareRutland
Mon-Thurs: 8:00AM - 5PM, Fri: 8:00AM - 4PM
-
7Center Rutland Animal HospitalRutland
Mon – Fri: 7:00 am-7:00 pm, Sat: 7:00 am – 5:00 pm
-
8Cold Hollow Veterinary ServicesEnosburg Falls
Mon–Fri 7am–4pm
-
9Eastwood Animal ClinicRutland
Mon - Sat: 8am - 7pm, Sun: 8am - 5pm
-
10Enosburg Veterinary Care, LLCEnosburg Falls
Mon 8am–4pm, Tue 8am–5pm
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.
-
Arlington EquineArlington
9 Church St, Arlington, VT 05250-4457
8:00 am – 4:30 pm, Monday-Friday
-
Mount Ascutney Veterinary ServicesAscutney
29 Harvest Park Rd, Ascutney, VT 05030
-
Onion River Animal HospitalBarre
2386 Airport Rd, Barre, VT 05641-8629
-
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
-
Mount Anthony Veterinary HospitalBennington
832 West Rd, Bennington, VT 05201
-
Hawk's Ridge Veterinary ServicesBennington
2367 S Stream Rd, Bennington, VT 05201-8892
-
Heart of Vermont VetBerlin
652 Granger Rd Suite 4, Berlin, VT 05641
Since 2002
-
Country Animal HospitalBethel
1533 VT-107, Bethel, VT 05032
-
Castleton Corners Veterinary ClinicBomoseen
179 Route 30, Bomoseen, VT 05732-9804
-
Oxbow Veterinary ClinicBradford
272 Depot St, Bradford, VT 05033
Monday 8:00 am – 5:00 pm
-
Otterside Animal HospitalBrandon
28 Conant Square, Brandon, VT 05733
-
Brattleboro Veterinary ClinicBrattleboro
852 Marlboro Rd, Brattleboro, VT 05301
-
VCA Windham Animal HospitalBrattleboro
19 Noahs Ln, Brattleboro, VT 05301-4463
-
Gateway Veterinary ClinicBrattleboro
394 Canal St, Brattleboro, VT 05301
-
Valleywide Veterinary ServicesBridport
2562 Vermont, VT-22A, Bridport, VT 05734
-
Bristol Animal HospitalBristol
167 Monkton Rd, Bristol, VT 05443
-
William Barry, DVMBrookfield
474 Dr Barry St, Brookfield, VT 05036
-
Evergreen Equine of VermontBrownsville
5000 VT-44, Brownsville, VT 05037
-
Green Mountain Animal HospitalBurlington
1372 North Ave, Burlington, VT 05408
-
Burlington Equine VeterinaryCharlotte
248 Plouffe Ln, Charlotte, VT 05445-9081
-
Chelsea Animal HospitalChelsea
276 VT-110, Chelsea, VT 05038
-
Rockingham Veterinary ClinicChester
319 S Main St, Chester, VT 05143
-
Rockinham Veterinary ClinicChester
197 Lower Bartonsville Rd, Chester, VT 05143
-
Progressive Animal HospitalChittenden
91 Powerhouse Rd, Chittenden, VT 05737
-
Clarendon Animal ClinicClarendon
548 Rte 7b N, Clarendon, VT 05759
-
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
-
VCA Fitzgerald Animal HospitalColchester
220 S Park Dr, Colchester, VT 05446
-
Petit Brook Veterinary ClinicColchester
5866 Roosevelt Hwy, Colchester, VT 05446
-
Fitzgerald Animal HospitalColchester
220 S Park Dr, Colchester, VT 05446
-
Cat Spay Neuter ClinicColchester
3619 Roosevelt Hwy, Colchester, VT 05446-7896
-
Danville Animal HospitalDanville
549 Route 2 E, Danville, VT 05828-9636
-
Aeolus Animal Hospital & EquineEast Dorset
145 Harmony Ln, East Dorset, VT 05253
-
East Haven Veterinary ServiceEast Haven
465 School St, East Haven, VT 05837
-
Cold Hollow Veterinary ServicesEnosburg Falls
47 Archambault St, Enosburg Falls, VT 05450
Mon–Fri 7am–4pm
Since 2000
-
Enosburg Veterinary Care, LLCEnosburg Falls
33 Depot St, Enosburg Falls, VT 05450
Mon 8am–4pm, Tue 8am–5pm
-
The Animal DoctorEnosburg Falls
169 Water Tower Rd, Enosburg Falls, VT 05450
-
Mountain View Animal HospitalEssex Junction
129 Main St, Essex Junction, VT 05452
-
Healthy Motion Veterinary ServiceEssex Junction
206 Chapin Rd, Essex Junction, VT 05452-2206
-
Muttley Manners - VTFerrisburgh
Wing Rd, Ferrisburgh , 05456, United States, Ferrisburgh, VT 05456
-
Animal Hospital of HinesburgHinesburg
205 Commerce St, Hinesburg, VT 05461
-
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
-
Animal Medical Hospital of Northern VermontHyde Park
986 VT 15 W, Hyde Park, VT 05655-9123
Mon - Fri: 7am – 6pm, Sat: 8am – 12pm
-
Riverside Veterinary CareLudlow
185 Main St, Ludlow, VT 05149
Mon-Fri 8 am – 6 pm, Sat 8 am - 1 pm
-
Riverside's Ludlow Veterinary ClinicLudlow
72 Pond St, Ludlow, VT 05149-1031
Mon - Fri: 8 am – 6 pm, Sat: 8 am - 1 pm
-
NEK Community Animal HospitalLyndon
710 Lynburke Rd, Lyndon, VT 05851
-
North Country Veterinary ClinicLyndonville
564 Main St, Lyndonville, VT 05851
-
Green Mt Veterinary HospitalManchester Center
48 Treat Hill Rd, Manchester Center, VT 05255
Mon–Fri 8am–5:30pm/6pm, Sat 8am–1pm
-
Delaney Leo DVMManchester Center
145 Harmony Ln, Manchester Center, VT 05255
-
Meadowbrook EquineMiddlebury
47 Court St, Middlebury, VT 05753-1454
Mon - Fri 9am - 4pm
Since 2008
-
Middlebury Animal HospitalMiddlebury
139 Washington Street Ext, Middlebury, VT 05753-8513
-
VT-CAN! Spay/Neuter ClinicMiddlesex
19 Bailey Meadows Rd, Middlesex, VT 05602-8827
Since 2008
-
Bear Swamp Veterinary ServicesMiddlesex
107 E Bear Swamp Rd, Middlesex, VT 05602
-
Milton Veterinary HospitalMilton
2 Chrisemily Ln, Milton, VT 05468
-
Vermont Large Animal ClinicMilton
1054 Lake Rd, Milton, VT 05468
-
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
-
Onion River Animal HospitalMontpelier
36 Three Mile Bridge Rd, Montpelier, VT 05602
Mon-Fri 8am-8pm, Sat 8am-4pm
-
PetVet Vaccination ClinicMontpelier
352 River St, Montpelier, VT 05602
-
Stonecliff Veterinary Surgical CenterMontpelier
58 State St, Montpelier, VT 05602-3215
true
-
Sugar Run Equine Veterinary ServicesMorristown
171 Stancliff Rd, Morristown, VT 05661
Monday – Friday: 8AM – 5PM
-
Sequist Animal HospitalMorristown
147 Stancliff Rd, Morristown, VT 05661
Since 1980
-
Newbury Veterinary ClinicNewbury
3890 US-5, Newbury, VT 05051
-
West River Valley Veterinary ServiceNewfane
720 VT-30, Newfane, VT 05345
-
Newport Veterinary HospitalNewport
218 VT-105, Newport, VT 05855
Mon - Fri 8:00 am - 5:00 pm
-
Cold Hollow Veterinary ServicesNewport
41 Highland Ave, Newport, VT 05855-4903
Mon - Fri: 7am - 4pm
Since 2000
-
Nelson Veterinary AssociatesNewport
378 Prouty Dr, Newport, VT 05855
-
The Animal DoctorNewport
56 Eastern Ave, Newport, VT 05855-2169
Since 2006
-
PetVet Vaccination ClinicNewport
124 Commerce Way, Newport, VT 05855
-
The Animal DoctorNewport Center
56 Eastern Ave, Newport Center, VT 05857
-
Cold River Veterinary CenterNorth Clarendon
87 E Clarendon Rd, North Clarendon, VT 05759
-
River Road Veterinary ClinicNorwich
445 US-5, Norwich, VT 05055
-
Orleans Veterinary ServiceOrleans
327 Veterinary Ln, Orleans, VT 05860
-
Poultney Veterinary HospitalPoultney
330 E Main St, Poultney, VT 05764
-
VT NH Veterinary ClinicPutney
38 East-West Rd, Putney, VT 05346-9635
Since 1952
-
Randolph Regional Veterinary HospitalRandolph
86 Dylan Dr, Randolph, VT 05060
-
Randolph Animal HospitalRandolph
1145 VT Route 66, Randolph, VT 05060
-
All Points Animal CareRutland
170 N Main St, Rutland, VT 05701
Mon-Thurs: 8:00AM - 5PM, Fri: 8:00AM - 4PM
-
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
-
Eastwood Animal ClinicRutland
298 US-4, Rutland, VT 05701
Mon - Sat: 8am - 7pm, Sun: 8am - 5pm
-
Riverside Veterinary Care and Dental ServicesRutland
159 River St, Rutland, VT 05701
Mon - Fri: 8 am – 6 pm, Sat: 8 am - 1 pm
-
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
-
Ryegate Small Animal HospitalRyegate
54 Moore Ln, Ryegate, VT 05042
-
Northwest Veterinary Associates IncSaint Albans
6 Fairfield Hill Rd, Saint Albans, VT 05478-9767
-
Kingdom Animal HospitalSaint Johnsbury
131 Railroad St, Saint Johnsbury, VT 05819
-
Arlington EquineShaftsbury
969 Trumbull Hill Rd, Shaftsbury, VT 05262
-
Ark Veterinary HospitalShelburne
5070 Shelburne Rd, Shelburne, VT 05482
-
Qi Veterinary ClinicShelburne
140 Webster Rd, Shelburne, VT 05482-7107
-
Outreach for Earth StewardshipShelburne
1611 Harbor Rd, Shelburne, VT 05482
-
A Time To Heal HerbsShelburne
140 Webster Rd, Shelburne, VT 05482-7107
-
Barre Animal HospitalSouth Barre
678 S Barre Rd, South Barre, VT 05670
-
Springfield Animal HospitalSpringfield
346 River St, Springfield, VT 05156
Monday–Friday 8:00am - 6:00pm, Saturday–Sunday Closed
-
Springfield Animal HospitalSpringfield
54 Route 106, Springfield, VT 05150-9747
-
Champlain Veterinary ClinicSt Albans
298 S Main St, St Albans, VT 05478
-
Tanneberger Veterinary HospitalSt Albans
997 Fairfax Rd, St Albans, VT 05478
-
Good Karma Grooming, LLCSt Albans
555 Fairfax Rd, St Albans, VT 05478-4447
-
Kingdom Animal HospitalSt Johnsbury
131 Railroad St, St Johnsbury, VT 05819-2665
Since 1986
-
Stowe Veterinary ClinicStowe
1606 Pucker St, Stowe, VT 05672
-
Warren Fournier's HomeSwanton
123 N River St, Swanton, VT 05488
-
Fieldstone Equine ClinicTunbridge
425 VT-110, Tunbridge, VT 05077
-
Mountainside Mobile Veterinary ServiceUnderhill
560 Irish Settlement Rd, Underhill, VT 05489
-
Vergennes Animal HospitalVergennes
20 Main St, Vergennes, VT 05491
Since 1940
-
All Creatures Veterinary ClinicWATERBURY
38 N Main St, WATERBURY, VT 05676
-
Valley Animal HospitalWaitsfield
6969 Main St, Waitsfield, VT 05673
-
Bobbin Mill Veterinary ServicesWarren
209 Bobbin Mill Rd, Warren, VT 05674-9562
Since 2016
-
Waterbury Veterinary HospitalWaterbury Center
2597 Waterbury-Stowe Rd, Waterbury Center, VT 05677-7158
-
Vermont Integrative Veterinary AssociatesWaterbury Center
4706 Waterbury-Stowe Rd, Waterbury Center, VT 05677-8315
-
Large Animal Medical AssociatesWestford
54 Maple Tree Ln, Westford, VT 05494-9205
Monday – Friday 8:00 – 5:00pm
-
Tamarack Veterinary HospitalWestford
2040 VT Route 128, Westford, VT 05494
Monday: 7:30am - 5:30pm, Saturday: 9:00am - 12:00pm
-
Westminster Animal HospitalWestminster
5052 US-5, Westminster, VT 05158
-
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
-
Norwich Regional Animal HospitalWhite River Junction
13 Fogg Farm Rd, White River Junction, VT 05001-9484
-
Veremedy Pet HospitalWhite River Junction
829 Hartford Ave, White River Junction, VT 05001-8052
-
Windsor Pet DentalWindsor
2326 US Route 5 N, Windsor, VT 05089-9061
Family-owned
-
Kedron Valley Veterinary ClinicWoodstock
1205 W Woodstock Rd, Woodstock, VT 05091
-
Woodstock Animal HospitalWoodstock
560 W Woodstock Rd, Woodstock, VT 05091
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide