Across Massachusetts, of the 698 vet clinics we list, 681 give a phone number, 144 publish opening hours and 600 have a website. 75 are branches of national chains — Banfield Pet Hospital (24), VIP Petcare (15), Vetco Total Care (10); the remaining 623 are independent. By what they offer: 239 offer dental care, 133 offer emergency care, 132 offer end-of-life care. The longest-running is Angell Animal Medical Center, in business since 1868. 4 describe themselves as family-owned.
Top 10 vet clinics in Massachusetts
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1New England Animal HospitalFairhaven
Mon–Fri 8am–5:30pm
-
2Banfield Pet HospitalMillbury
Mon-Sat 8am-6pm, Sun 8am-4pm
-
3Dedham Veterinary AssociatesDedham
Mon 9am–5pm, Tue–Thu 9am–8pm, Fri 9am–5pm, Sat 9am–2pm
-
4South St Veterinary ServicesPittsfield
Monday–Friday 8:00 AM–5:00 PM, Saturday 8:00 AM–12:00 PM, Sunday closed
-
5Massachusetts Animal Medical CenterWatertown
Mon-Fri 8 am to 6 pm, Sat 8 am to 5 pm
-
6Braintree Veterinary CareBraintree
Mon – Fri: 8 AM – 6 PM
-
7Mansfield Veterinary Health CenterMansfield
Mon–Wed, Fri 8am–5pm, Thu, Sat 8am–12pm, Sun Closed
-
8Pet Partners IncFall River
Monday: 7am-5pm, Tuesday: 7am-5pm, Wednesday: 8:30am-5pm, Thursday: 7am-5pm
-
9Danvers Animal HospitalDanvers
Mon–Fri 8:00am–7:00pm, Sat 8:00am–3:00pm
-
10Park Street Veterinary ClinicNorth Reading
MON-FRI: 9:00am – 5:00pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Boston32
- Worcester12
- Plymouth11
- Peabody9
- Waltham9
- Newton8
- Woburn8
- Beverly7
- Braintree7
- Brookline7
- North Grafton7
- Springfield7
- Swansea7
- Natick6
- Northampton6
Other towns in Massachusetts
One vet clinic each — too few for a page of their own, so they live here.
-
Abington Animal HospitalAbington
19 Randolph St, Abington, MA 02351
Family-owned
-
Animal Cancer Care SpecialistsActon
30 Nagog Park, Acton, MA 01720-3408
true
-
Great Road Veterinary HospitalActon
97 Great Rd, Acton, MA 01720
-
Powder Mill Animal HospitalActon
77 Powdermill Rd, Acton, MA 01720-5936
-
The KatmobileActon
128 Parker St Apt 3b, Acton, MA 01720
-
Acushnet Animal Hospital IncAcushnet
265 Main St, Acushnet, MA 02743-1543
-
Southern Vermont Equine VeterinaryAdams
3478 W Sandgate Rd, Adams, MA 05250-9591
-
Mass Veterinary Services IncAgawam
305 Suffield St, Agawam, MA 01001
M–F: 8am - 5pm
-
Agawam Animal HospitalAgawam
65 Mill St, Agawam, MA 01001
-
Merrimac Valley Animal HospitalAmesbury
26 Haverhill Rd, Amesbury, MA 01913
Mon–Fri 8am–6pm, Sat 8am–1pm
-
Amesbury Animal HospitalAmesbury
277 Elm St, Amesbury, MA 01913
Since 1967
-
Hess McWilliams Veterinary ServicesAmherst
143 N East St, Amherst, MA 01002
Mon–Fri 6:30 am to 3:00 pm
Since 1974
-
Hampshire Veterinary HospitalAmherst
260 Snell St, Amherst, MA 01002
-
South Amherst Veterinary HospitalAmherst
660 West St, Amherst, MA 01002
-
Andover Animal HospitalAndover
233 Lowell St, Andover, MA 01810
Mon -Fri : 8:00 AM - 8:00 PM, Sat : 8:00 AM - 5:00 PM
-
River Road Veterinary HospitalAndover
176 River Rd, Andover, MA 01810
-
River Road Vet HospitalAndover
176 River Rd, Andover, MA 01810
-
Mill Brook Animal ClinicArlington
1183 Massachusetts Ave, Arlington, MA 02476
Mon 10 AM – 6 PM, Tue-Fri 8 AM – 5 PM
-
VCA City Cats HospitalArlington
665 Massachusetts Ave, Arlington, MA 02476
-
Sleepy Dog VeterinaryArlington
114 Massachusetts Ave, Arlington, MA 02474
Woman-owned
-
Family Pet HospitalAshland
300 Eliot St, Ashland, MA 01721
-
Ashland Animal HospitalAshland
10 Fountain St, Ashland, MA 01721
-
VIP Petcare Vaccination ClinicAshland
45 Pond St, Ashland, MA 01721
-
Assonet Animal HospitalAssonet
1 S Main St, Assonet, MA 02702-1702
-
VCA Adams Animal HospitalAthol
1287 S Main St, Athol, MA 01331
Mon-Wed 8am-6pm, Thu 9am-6pm, Fri 8am-5pm, Sat 8am-1pm
-
Family Pet Veterinary ServicesAthol
697 Templeton Rd, Athol, MA 01331
-
VIP Petcare Vaccination ClinicAthol
111 Tower Rd, Athol, MA 01331
-
Adam's Animal HospitalAthol
287 Pinedale Ave, Athol, MA 01331-1034
-
Attleboro Veterinary ClinicAttleboro
179 N Main St, Attleboro, MA 02703
-
Veterinary Acupuncture & HerbsAttleboro
50 Brook St, Attleboro, MA 02703-3191
-
VCA Auburn Animal HospitalAuburn
209 Southbridge St, Auburn, MA 01501
-
Hillside Veterinary Clinic – Auburn, MA | Central MA Vet CareAuburn
9 Howe St, Auburn, MA 01501
Since 1980
-
Thyro Cat Auburn Cat Hyperthyroidism Treatment CenterAuburn
209 Southbridge St, Auburn, MA 01501-2548
-
Commonwealth Veterinary HospitalAuburndale
2285 Commonwealth Ave, Auburndale, MA 02466-1733
-
Ayer Animal Medical CenterAyer
196 W Main St, Ayer, MA 01432
-
The Cat DoctorBedford
200 Great Rd #9A, Bedford, MA 01730
-
Mill Valley Veterinary ClinicBelchertown
270 Mill Valley Rd, Belchertown, MA 01007
-
Belchertown Veterinary HospitalBelchertown
211 State St, Belchertown, MA 01007
-
Landau Veterinary ServicesBelchertown
40 Daniel Shays Hwy, Belchertown, MA 01007-9480
-
Petvet Wellness CenterBelchertown
30 Turkey Hill Rd, Belchertown, MA 01007-9408
-
Bellingham Animal HospitalBellingham
112 Mendon St, Bellingham, MA 02019-1537
-
South Bellingham Veterinary HospitalBellingham
435 Pulaski Blvd, Bellingham, MA 02019
-
Banfield Pet HospitalBellingham
213 Hartford Ave, Bellingham, MA 02019
-
Bellingham, MABellingham
213 Hartford Ave, Bellingham, MA 02019
-
Homeward Bound Veterinary ServicesBellingham
116 Mechanic St Ste 6, Bellingham, MA 02019-1678
-
Fresh Pond Animal HospitalBelmont
15 Flanders Rd, Belmont, MA 02478
-
Cushing Square Veterinary ClinicBelmont
133 Trapelo Rd, Belmont, MA 02478
-
Place For Wild BirdsBerkley
45 Plain St E, Berkley, MA 02779-1115
-
Berlin Animal HospitalBerlin
240 Central St, Berlin, MA 01503-1213
Mon–Fri 8:00am–5:00pm
-
New England Animal ChiropracticBerlin
24 Highland St, Berlin, MA 01503-1112
-
Billerica Veterinary HospitalBillerica
31 Lexington Rd, Billerica, MA 01821-3685
-
Essex EquineBolton
96 Hudson Rd, Bolton, MA 01740
Monday - Friday: 8:30AM - 4:00PM
-
Essex EquineBolton
84 Sampson Rd, Bolton, MA 01740
-
All Pets Medical CenterBourne
16 Waterhouse Rd #7, Bourne, MA 02532
-
Animal HouseBourne
21 Red Brook Rd, Bourne, MA 02532
-
Animal Health ClinicBourne
82 Trowbridge Rd, Bourne, MA 02532
Since 2005
Family-owned
-
Family Friends Veterinary HospitalBoxborough
864 Massachusetts Ave, Boxborough, MA 01719
-
Veterinary Dental ServicesBoxborough
530 Massachusetts Ave, Boxborough, MA 01719
Since 1999
-
Shepherd Veterinary ClinicBoxborough
17 Codman Hill Rd, Boxborough, MA 01719-1738
Since 1992
-
Boxford Animal HospitalBoxford
200 Washington St, Boxford, MA 01921
Since 2020
-
Brewster Veterinary HospitalBrewster
56 Underpass Rd, Brewster, MA 02631-1809
Since 1992
-
Bridgewater Veterinary ClinicBridgewater
152 South St Ste 1, Bridgewater, MA 02324
Since 1975
-
Bridgewater Veterinary ClinicBridgewater
481 Bedford St, Bridgewater, MA 02324-3152
Since 1975
-
Brockton Animal HospitalBrockton
386 Belmont St, Brockton, MA 02301-4952
Mon-Fri 8:00 a.m. – 5:00 p.m.
-
VCA North Main Street Veterinary ClinicBrockton
1116 N Main St, Brockton, MA 02301
-
Allan Veterinary ClinicBrockton
627 Pleasant St, Brockton, MA 02301
-
VIP Petcare Vaccination ClinicBrockton
494 Westgate Dr, Brockton, MA 02301-1814
-
JM Pet Resort & Veterinary ClinicBrockton
1014 Pearl St, Brockton, MA 02301
-
Burlington Animal ClinicBurlington
259 Cambridge St, Burlington, MA 01803-2538
-
Burlington Veterinary HospitalBurlington
64 Middlesex Turnpike, Burlington, MA 01803
-
PetMedic Urgent Care Vet Clinic - BurlingtonBurlington
112 Burlington Mall Rd, Burlington, MA 01803
-
Buzzards Bay Veterinary AssociatesBuzzards Bay
230 Main St, Buzzards Bay, MA 02532-3233
Mon-Thu 8:30am-6:00pm, Fri 8:30am-3:00pm
-
Cape Cod Veterinary SpecialistsBuzzards Bay
11 Bourne Bridge Approach, Buzzards Bay, MA 02532
true
-
Veterinary Cancer Specialists of New EnglandBuzzards Bay
50 Cohasset Ave, Buzzards Bay, MA 02532-3209
true
-
Bourne Veterinary ClinicBuzzards Bay
160 Macarthur Blvd Ste 5b, Buzzards Bay, MA 02532-3919
-
Cambridge Cat ClinicCambridge
1108 Cambridge St, Cambridge, MA 02139
Mon–Sat 8am – 6pm
-
Veterinary Emergency GroupCambridge
357 Fresh Pond Pkwy, Cambridge, MA 02138-2114
-
Cambridge Veterinary CareCambridge
1724 Massachusetts Ave, Cambridge, MA 02138
-
PetMedic Urgent Care Vet Clinic - CambridgeCambridge
109 First St Ste 101, Cambridge, MA 02141
-
Banfield Pet HospitalCambridge
229 Alewife Brook Pkwy, Cambridge, MA 02138-1101
-
Canton Veterinary HospitalCanton
190 Turnpike St, Canton, MA 02021
7:00am - 6:00pm, 7:00am - 7:00pm, 7:00am - 2:00pm
Since 1995
-
Lainer Animal Hospital of CantonCanton
355 Turnpike St, Canton, MA 02021
-
Canton Veterinary ClinicCanton
120 Tolman St #3860, Canton, MA 02021
Since 1982
-
Country Veterinary ClinicCarver
64 Main St, Carver, MA 02330
-
Charlestown Veterinary HospitalCharlestown
24 Roland St, Charlestown, MA 02129-1249
-
Baystate Mobile Veterinary ServicesCharlton
13 Composite Cir, Charlton, MA 01507-1001
-
Afriark Animal HealthChatham
Plot 184, Unit 3 , Commerce Park, Chatham, MA
-
Banfield Pet HospitalChelmsford
265 Chelmsford St, Chelmsford, MA 01824-2332
Mon-Sat 7am-6pm
-
Chelmsford Animal HospitalChelmsford
11 Fletcher St, Chelmsford, MA 01824
Mon–Thu 8:00 am–8:00 pm, Fri 8:00 am–6:00 pm, Sat–Sun 8:00 am–1:00 pm
Since 2005
-
The Wash SpawChelmsford
313 Littleton Rd, Chelmsford, MA 01824-3364
-
Bond Vet - Chestnut HillChestnut Hill
1 Boylston St, Chestnut Hill, MA 02467
-
Paws Finding PeaceChicopee
904 Meadow St, Chicopee, MA 01013-1821
Mon–Fri 8am–6pm, Sat–Sun 10am–4pm
-
Granby Animal ClinicChicopee
51 State St, Chicopee, MA 01013-2129
Mon, Tue, Thu, Fri 9am–5:30pm, Wed, Sat 9am–12pm
-
Constant Stephen B, DvmChicopee
1361 Memorial Dr, Chicopee, MA 01020-3967
Mon–Fri 8am–12pm, 1pm–5pm
Since 1996
-
Memorial Drive Animal ClinicChicopee
1430 Memorial Dr, Chicopee, MA 01020
-
Clinton Veterinary HospitalClinton
220 Brook St, Clinton, MA 01510
-
Crazy Paws Veterinary HospitalCohasset
234 King St, Cohasset, MA 02025-1620
Monday-Friday: 8:30 AM – 6:00 PM
Since 2006
-
143 Veterinary ServicesCohasset
790 Chief Justice Cushing Hwy, Cohasset, MA 02025
Mon: 9am – 6pm, Tues: 9am – 5pm, Wed: 9am – 5pm, Thu: 9am – 7pm, Fri: 9am – 6pm
-
Concord Animal HospitalConcord
245 Baker Ave, Concord, MA 01742
Mon-Fri 8:00 am to 6:00 pm, Sat 8:00 am to 12:00 pm
-
West Concord Animal ClinicConcord
29 Domino Dr, Concord, MA 01742-2845
-
North Bridge Equine AssociatesConcord
1487 Monument St, Concord, MA 01742
-
DoodyCalls of Boston MetroWestConcord
336 Baker Ave, Concord, MA 01742
-
Danvers Animal HospitalDanvers
367 Maple St, Danvers, MA 01923
Mon–Fri 8:00am–7:00pm, Sat 8:00am–3:00pm
Since 1980
-
Banfield Pet HospitalDanvers
104 Andover St, Danvers, MA 01923
Mon-Fri 7am-6pm, Sun 8am-5pm
-
Bay State Animal ClinicDanvers
249 Andover St, Danvers, MA 01923
-
Anchor Animal HospitalDartmouth
750 State Rd North, Dartmouth, MA 02747
Mon–Thu 8:00am–7:00pm, Fri 8:00am–6:00pm, Sat 8:00am–1:00pm
Since 1975
Locally owned
-
Dagenais Veterinary ClinicDartmouth
94 Faunce Corner Mall Rd, Dartmouth, MA 02747-1211
Mon–Fri 8am–6pm, Sat 8am–12pm
Locally owned
-
Animal AssociatesDartmouth
606 State Rd, Dartmouth, MA 02747
-
Dedham Veterinary AssociatesDedham
326 Bridge St, Dedham, MA 02026-1760
Mon 9am–5pm, Tue–Thu 9am–8pm, Fri 9am–5pm, Sat 9am–2pm
-
Boston Veterinary SpecialistsDedham
326 Bridge St, Dedham, MA 02026
true
-
Animed Pet HospitalDedham
592 Providence Hwy, Dedham, MA 02026
-
Dr. Wolf's Animal Medical CenterDedham
249 Milton St, Dedham, MA 02026
-
Vetco Total Care Animal HospitalDedham
550 Providence Hwy, Dedham, MA 02026
-
Dennis Veterinary HospitalDennis
5 Beach St, Dennis, MA 02638-1927
-
Dennis Veterinary HospitalDennis Port
28 Main St, Dennis Port, MA 02639-1329
-
Massachusetts Veterinary BehaviorDennisport
41 Hall St, Dennisport, MA 02639
-
Douglas Animal Clinic LlcDouglas
28 Riedell Rd Ste A, Douglas, MA 01516-2278
-
Wignall Animal HospitalDracut
1837 Bridge St, Dracut, MA 01826
-
Dunstable Animal ClinicDunstable
386 Main St, Dunstable, MA 01827
-
Morningstar Mobile Vet ServiceDuxbury
454 Chandler St, Duxbury, MA 02332
Mon & Fri 8:30am – 5:00pm, Tue–Thu 8:30am – 6:00pm
-
Pine Woods Animal HospitalDuxbury
612 Congress St, Duxbury, MA 02332
-
East Bridgewater VeterinaryEast Bridgewater
302 N Bedford St, East Bridgewater, MA 02333
-
Mobile Animal CareEast Bridgewater
265 Union St, East Bridgewater, MA 02333
Monday: 8:00 am - 6:00 pm, Tuesday - Friday: 7:30 am - 6:00 pm
Since 1967
-
Falmouth Animal HospitalEast Falmouth
1184 Sandwich Rd, East Falmouth, MA 02536
-
Woodland Animal ClinicEast Freetown
6 Middleboro Rd, East Freetown, MA 02717
Mon–Fri 8:00am–12:30pm, 1:30pm–6:00pm
Since 1978
-
Dr Bonnie's Pet House CallsEast Freetown
4 Winfield St, East Freetown, MA 02717
-
VCA Shaker Road Animal HospitalEast Longmeadow
108 Shaker Rd, East Longmeadow, MA 01028
Mon: 9:00 am - 5:00 pm, Tue: 9:00 am - 6:00 pm
-
East Longmeadow Animal HospitalEast Longmeadow
572 N Main St, East Longmeadow, MA 01028
Since 1973
-
House Call Veterinarian: Euthanasia ServicesEast Longmeadow
444 N Main St, East Longmeadow, MA 01028-1812
-
Banfield Pet HospitalEast Walpole
98 Providence Hwy, East Walpole, MA 02032-1511
-
PetVet Vaccination ClinicEast Wareham
3017 Cranberry Hwy, East Wareham, MA 02538
-
Eastham Veterinary HospitalEastham
725 State Hwy, Eastham, MA 02642-2572
Since 1978
-
change your rangeEasthampton
17 East St, Easthampton, MA 01027
-
Vineyard Veterinary ClinicEdgartown
276 Edgartown-Vineyard Haven Rd, Edgartown, MA 02539
-
Banfield Pet HospitalEverett
5 Mystic View Rd, Everett, MA 02149
Mon-Sat 7am-6pm
-
VCA Everett Animal HospitalEverett
251 Chelsea St, Everett, MA 02149
-
Everett, MAEverett
5 Mystic View Rd, Everett, MA 02149
-
New England Animal HospitalFairhaven
66 Huttleston Ave, Fairhaven, MA 02719
Mon–Fri 8am–5:30pm
Since 1983
-
VCA Capeway Animal HospitalFairhaven
171 Bridge St, Fairhaven, MA 02719
-
VIP Petcare Vaccination ClinicFairhaven
8 Fairhaven Commons Way, Fairhaven, MA 02719
-
Pet Partners IncFall River
139 Shaw St, Fall River, MA 02724
Monday: 7am-5pm, Tuesday: 7am-5pm, Wednesday: 8:30am-5pm, Thursday: 7am-5pm
-
Sylvan Animal ClinicFall River
474 Durfee St, Fall River, MA 02720
-
Fall River Animal HospitalFall River
33 18th St, Fall River, MA 02723-1101
Since 1976
-
South Cape Veterinary ClinicFalmouth
435 Waquoit Hwy, Falmouth, MA 02536
-
Deer Run Veterinary ServicesFalmouth
168 Teaticket Hwy, Falmouth, MA 02536
-
Vista Veterinary HospitalFalmouth
614 B Main St, Falmouth, MA 02540
-
West Falmouth Veterinary ClinicFalmouth
593 W Falmouth Hwy, Falmouth, MA 02540
-
Feeding Hills Veterinary ClinicFeeding Hills
1194 Springfield St, Feeding Hills, MA 01030-2119
Mon-Fri 8:30 AM – 5:30 PM
-
Twin City Animal HospitalFitchburg
869 South St, Fitchburg, MA 01420
-
Forestdale Veterinary ClinicForestdale
2 MA-130, Forestdale, MA 02644
-
Cape Cod Cat HospitalForestdale
280b Route 130 Ste 1, Forestdale, MA 02644-1135
-
Foxboro Animal HospitalFoxboro
200 Mechanic St, Foxboro, MA 02035-1254
-
Framingham Animal HospitalFramingham
1415 Edgell Rd, Framingham, MA 01701
Monday – Friday 8:00am – 5:00pm, Saturday 8:00am – 3:00pm
-
Slade Veterinary HospitalFramingham
334 Concord St, Framingham, MA 01702
Mon-Fri: 8 AM – 6 PM, Sun: 8 AM – 1 PM
-
BluePearl Pet Hospital Framingham, MAFramingham
659 Worcester Road #9, Framingham, MA 01701
-
Veterinary House CallsFranklin
162 Forest St, Franklin, MA 02038
-
Love is Life Veterinary ClinicFranklin
447 E Central St, Franklin, MA 02038
-
Acorn Animal HospitalFranklin
20 Earl's Way, Franklin, MA 02038
-
Equine TherapiesFranklin
110 Miller St, Franklin, MA 02038
-
Franklin Veterinary ClinicFranklin
430 E Central St, Franklin, MA 02038
-
Assonet Animal HospitalFreetown
68 S Main St, Freetown, MA 02702
-
Tender Heart Vet Care PCGardner
7 Pearson Blvd, Gardner, MA 01440
Monday-Friday: 8 AM – 5 PM
-
Gardner Animal Care CenterGardner
73 Eaton St, Gardner, MA 01440
Since 1988
-
PetVet Vaccination ClinicGardner
384 Timpany Blvd, Gardner, MA 01440
-
Land of GiantsGardner
2 Whitney St, Gardner, MA 01440-3202
-
Broadway Animal HospitalGardner
925 W Broadway, Gardner, MA 01440
-
CK'S Horse TransportGeorgetown
240 Andover St, Georgetown, MA 01833
-
Great Falls Equine and Veterinary ServicesGill
294 French King Hwy, Gill, MA 01354
Mon–Fri 8:30am–4pm
-
Carrot Tail GroomingGill
20 Hickory Hill Rd, Gill, MA 01354-9618
Mon–Sat 8:00am–2:00pm
-
Patrick Cotter DVMGill
53 Munns Ferry Rd #9728, Gill, MA 01354
-
Cape Ann Veterinary HospitalGloucester
462 Essex Ave, Gloucester, MA 01930
-
SeaPort Veterinary HospitalGloucester
100 Eastern Ave, Gloucester, MA 01930
-
North Shore Veterinary HospitalGloucester
7 Dr Osman Babson Rd, Gloucester, MA 01930
-
Cat Doctor Of GloucesterGloucester
276 Main St, Gloucester, MA 01930-6022
-
Cummings School of Veterinary MedicineGrafton
200 Westboro Rd, Grafton, MA 01536
-
Tufts Animal Behavior ClinicGrafton
55 Willard St, Grafton, MA 01536
-
Countryside Animal HospitalGranby
164 W State St, Granby, MA 01033
-
Granby Animal ClinicGranby
51 W State St, Granby, MA 01033-9467
-
Bilmar Veterinary ServicesGreat Barrington
776 S Main St, Great Barrington, MA 01230
Since 1945
-
VCA All Caring Animal HospitalGreat Barrington
440 Stockbridge Rd, Great Barrington, MA 01230
-
PetVet Vaccination ClinicGreat Barrington
356 Stockbridge Rd, Great Barrington, MA 01230
-
North County Veterinary ClinicGreenfield
1182 Bernardston Rd, Greenfield, MA 01301
Monday through Friday from 8:00 a.m. to 8:00 p.m.
Since 1991
-
Brookside Animal HospitalGreenfield
279 Plain Rd, Greenfield, MA 01301
-
Greenfield Veterinary ClinicGreenfield
18 French King Hwy, Greenfield, MA 01301
Since 1991
-
Pioneer Valley Veterinary Hospital, IncGreenfield
571 Bernardston Rd, Greenfield, MA 01301
-
Compassionate Care Veterinary ServicesGroton
497 Main St STE F, Groton, MA 01450
Monday 8:30am-5:00pm, Saturday 8:30am-noon
-
Veterinary Health Care of GrotonGroton
10 Hollis St, Groton, MA 01450-1357
-
Starwood Veterinary ClinicGroton
716 Lowell Rd, Groton, MA 01450
-
Water's Edge Veterinary HospitalGroveland
909 Salem St, Groveland, MA 01834
-
Valley Veterinary HospitalHadley
320 Russell St, Hadley, MA 01035
-
Halifax Veterinary ServiceHalifax
259 Plymouth St, Halifax, MA 02338
Since 1983
-
Hampden Veterinary ClinicHampden
28 Somers Rd, Hampden, MA 01036
-
Hampden Veterinary ClinicHampden
5 Allen St, Hampden, MA 01036
-
South Shore Animal ServicesHanover
1090 Washington St, Hanover, MA 02339
Monday - Thursday 8am - 6pm, Friday & Saturday 8am - 1pm
-
VCA Roberts Animal HospitalHanover
516 Washington St, Hanover, MA 02339
-
Brijon Veterinary Urgent CareHanover
228 Columbia Rd Ste D4, Hanover, MA 02339
-
VCA Hanson Animal HospitalHanson
104 Liberty St, Hanson, MA 02341-1160
-
VCA Hanson Animal HospitalHanson
705 Main St, Hanson, MA 02341
-
Hardwick Pond Vet CenterHardwick
895 Turkey St, Hardwick, MA 01082
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