Across Maine, of the 229 vet clinics we list, 226 give a phone number, 50 publish opening hours and 187 have a website. 11 are branches of national chains — PetVet Vaccination Clinic (7), VCA Animal Hospital (2), VIP Petcare (1); the remaining 218 are independent. By what they offer: 62 offer dental care, 50 offer emergency care, 38 offer urgent care. The longest-running is Brunswick Veterinary Clinic, in business since 1946. 6 describe themselves as family-owned.
Top 10 vet clinics in Maine
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Scarborough Animal HospitalScarborough
Mon-Thu: 8:00 AM - 6:00 PM, Fri-Sat: 8:00 AM - 5:00 PM
-
2Stoneledge Animal HospitalWestbrook
Mon–Wed 8am–6pm, Thu–Fri 8am–5pm
-
3Companion Animal ClinicAugusta
Monday - Thursday 8:00 AM – 5:00 PM
-
4Cape Veterinary ClinicSouth Portland
Mon–Fri 8am–6pm, Sat–Sun 8am–8pm
-
5Broadway Veterinary ClinicBangor
Mon, Wed, Fri 7:30 AM–6:00 PM, Tue, Thu 7:30 AM–7:30 PM, Sat 8:00 AM–1:00 PM
-
6Damariscotta Veterinary ClinicDamariscotta
Mon, Thu, Fri 8am–12pm, 1pm–5pm, Tue 8am–12pm, 2pm–5pm
-
7Sunray Animal ClinicBrunswick
Mon–Tue 8:00am–6:00pm, Wed 8:00am–5:00pm
-
8Animal Hospital of South GorhamGorham
Monday to Friday: 9 AM to 6 PM, Most Saturdays: 9 AM to Noon
-
9Ridge Animal HospitalSanford
Mon–Fri 8:00am – 5:00pm
-
10Cumberland Animal ClinicCumberland Center
Mon–Fri: 8:00am – 6:00pm, Sat: 8:00am – 1:00pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
Other towns in Maine
One vet clinic each — too few for a page of their own, so they live here.
-
Acton Veterinary ClinicActon
470 Youngs Ridge Rd, Acton, ME 04001
Since 2008
-
North East Farm & Family Veterinary ServiceActon
2435 Milton Mills Rd, Acton, ME 04001
-
Mann Memorial Veterinary ClinicArundel
1121 Portland Rd, Arundel, ME 04046
Monday – Friday: 8:00 AM – 5:00 PM, Closed on weekends
-
York County Veterinary HospitalArundel
20 Hill Rd, Arundel, ME 04046
Monday-Friday: 7:00 AM-5:00PM, Saturday: 8:00 AM-12:00PM, Sunday: Closed
Since 1996
-
Branch Equine Veterinary ServicesArundel
35 Bittersweet Dr, Arundel, ME 04046
-
Taylor Brook Animal HospitalAuburn
33 Millett Dr, Auburn, ME 04210
Mon–Thu 7:30am–6:00pm, Fri 7:30am–5:00pm
-
Auburn Animal CenterAuburn
308 Center St, Auburn, ME 04210
-
Quick-TagAuburn
100 Mount Auburn Ave, Auburn, ME 04210-8565
-
LA AppraisalsAuburn
281 S Main St, Auburn, ME 04210-5599
-
Companion Animal ClinicAugusta
235 Hospital St, Augusta, ME 04330
Monday - Thursday 8:00 AM – 5:00 PM
Since 1966
-
Animal Wellness CenterAugusta
95 Northern Ave, Augusta, ME 04330
Monday | Tuesday | Thursday | Friday
-
Pine Tree Veterinary HospitalAugusta
220 Western Ave, Augusta, ME 04330
Since 1951
-
Atlas Veterinary Urgent CareAugusta
525 Eastern Ave, Augusta, ME 04330
-
Broadway Veterinary ClinicBangor
1391 Broadway, Bangor, ME 04401
Mon, Wed, Fri 7:30 AM–6:00 PM, Tue, Thu 7:30 AM–7:30 PM, Sat 8:00 AM–1:00 PM
Since 1980
-
Penobscot Veterinary ServicesBangor
411 Davis Rd, Bangor, ME 04401
Mon–Fri 8:00AM–5:30PM
-
Bangor Veterinary HospitalBangor
1648 Broadway, Bangor, ME 04401
-
PetVet Vaccination ClinicBangor
1161 Broadway, Bangor, ME 04401
-
Acadia Veterinary HospitalBar Harbor
21 Federal St, Bar Harbor, ME 04609
-
Bath Animal HospitalBath
15 Congress Ave, Bath, ME 04530
-
VCA Animal HospitalBath
15 Congress Avenue, Bath, ME 04530
-
Belfast Veterinary HospitalBelfast
193 Northport Ave, Belfast, ME 04915
-
Country K9 TooBelgrade
763 Manchester Rd, Belgrade, ME 04917-3817
-
Lucky Pet Animal HospitalBerwick
21 Commercial Dr, Berwick, ME 03901
-
Zwinger der Meer KüsteBethel
58 Jordan Woods Rd, Bethel, ME 04217-3246
-
Boothbay Animal HospitalBoothbay
285 Wiscasset Rd, Boothbay, ME 04537
-
Eastern Maine Emergency VeterinaryBrewer
15 Dirigo Dr, Brewer, ME 04412-1600
Tues: 5:30 pm – 8 am, Weds–Mon: 24 hours
-
Brewer Veterinary ClinicBrewer
111 Pierce Rd, Brewer, ME 04412
Since 1979
-
Bridgton Veterinary Hospital and Dental Care CenterBridgton
213 Harrison Rd, Bridgton, ME 04009
-
All Creatures Acupuncture Holistic Veterinary TherapiesBucksport
77 Main St, Bucksport, ME 04416
-
Veterinary and Rehabilitation Center of Cape ElizabethCape Elizabeth
207 Ocean House Rd, Cape Elizabeth, ME 04107
-
North Country Animal HospitalCaribou
156 Main St, Caribou, ME 04736
-
Apple Creek Equine MedicineCarmel
710 Main Rd, Carmel, ME 04419
-
Chester Animal HospitalChester
55 Pea Ridge Rd, Chester, ME 04457-5531
-
Four Corners Veterniary ClinicColumbia
390 US-1, Columbia, ME 04623
-
Total Pawfection SalonCorinna
205 St Albans Rd, Corinna, ME 04928-3751
-
Corinth Veterinary ClinicCorinth
86 Main St, Corinth, ME 04427
-
Sacopee Veterinary ClinicCornish
142 Main St, Cornish, ME 04020
Since 2000
-
Meadow Wood Animal ClinicCornville
6 Wing Ln, Cornville, ME 04976
-
Westside Animal HospitalCumberland
172 New Gray Rd, Cumberland, ME 04021
-
Cumberland Animal ClinicCumberland Center
216 Greely Rd, Cumberland Center, ME 04021
Mon–Fri: 8:00am – 6:00pm, Sat: 8:00am – 1:00pm
-
Ingraham stablesCumberland Center
196 Blanchard Rd, Cumberland Center, ME 04021-3207
-
Damariscotta Veterinary ClinicDamariscotta
530 Main St, Damariscotta, ME 04543
Mon, Thu, Fri 8am–12pm, 1pm–5pm, Tue 8am–12pm, 2pm–5pm
-
Atlantic Veterinary CareDamariscotta
11 Coastal Market Dr, Damariscotta, ME 04543
-
Lucerne Veterinary HospitalDedham
2230 Main Rd, Dedham, ME 04429
Since 2007
-
Deer Isle Veterinary ClinicDeer Isle
89 Sunshine Rd, Deer Isle, ME 04627
-
Dexter Veterinary ClinicDexter
419 Ripley Rd, Dexter, ME 04930
-
Foxcroft Veterinary ServicesDover Foxcroft
1441 Dexter Rd, Dover Foxcroft, ME 04426
-
PetVet Vaccination ClinicDover Foxcroft
1073 W Main St, Dover Foxcroft, ME 04426
-
Porchside Veterinary CareDresden
514 Gardiner Rd, Dresden, ME 04342
-
Eliot Veterinary HospitalEliot
1034 Goodwin Rd, Eliot, ME 03903
-
Ellsworth Family Veterinary ClinicEllsworth
389 Surry Rd, Ellsworth, ME 04605
-
Ellsworth Veterinary HospitalEllsworth
381 State St, Ellsworth, ME 04605-3333
-
Small Animal ClinicEllsworth
9 Toothaker Ln, Ellsworth, ME 04605
-
Hometown Veterinary CareFairfield
51 Western Ave, Fairfield, ME 04937
-
Kennebec Valley Animal ClinicFarmingdale
568 Maine Ave, Farmingdale, ME 04344
-
Falls Road Veterinary ClinicFarmington
475 Farmington Falls Rd, Farmington, ME 04938
-
Farmington Veterinary ClinicFarmington
246 High St, Farmington, ME 04938
Monday-Friday 8:00 - 6:00
-
Clearwater Veterinary HospitalFarmington
970 Industry Rd, Farmington, ME 04938
-
Fort Kent Animal HospitalFort Kent
402 Frenchville Rd, Fort Kent, ME 04743
Family-owned
-
CareVet of FreeportFreeport
4 Post Rd, Freeport, ME 04032-6785
Mon–Fri 8am–6pm
Since 1983
-
Equine Veterinary ServicesFreeport
132 US-1, Freeport, ME 04032-7032
-
PetMedic Urgent Care Vet ClinicFreeport
200 Lower Main St, Freeport, ME 04032-1009
-
Fryeburg Veterinary HospitalFryeburg
203 Bridgton Rd, Fryeburg, ME 04037
-
The Art Of Alternative Animal HealingFryeburg
285 Main St, Fryeburg, ME 04037-1293
-
Lupine Animal HospitalGardiner
917 Brunswick Ave, Gardiner, ME 04345
-
Animal Hospital of South GorhamGorham
47 County Rd, Gorham, ME 04038
Monday to Friday: 9 AM to 6 PM, Most Saturdays: 9 AM to Noon
-
Edgewood Animal HospitalGorham
181 State St, Gorham, ME 04038
-
Bayview Animal HospitalGouldsboro
231 S Gouldsboro Rd, Gouldsboro, ME 04607
-
Gray Animal CenterGray
55 Portland Rd, Gray, ME 04039
Mon–Thu 8am–5:30pm
-
Gray-New Gloucester Animal HospitalGray
226 Lewiston Rd, Gray, ME 04039
-
Cloverfield EquineGray
67 Shaker Rd Ste 9, Gray, ME 04039
-
Hampden Veterinary ClinicHampden
9 Commerce Court, Hampden, ME 04444
-
Hampden Veterinary ClinicHampden
9 Commerce Ct, Hampden, ME 04444
-
Eastern Maine Emergency VeterinaryHolden
820 Main Rd, Holden, ME 04429
Tues: 5:30 pm – 8 am, Fri: 24 hours
-
PetVet Vaccination ClinicHolden
137 Main Rd, Holden, ME 04429
-
Hollis Animal ClinicHollis Center
20 Little Falls Rd, Hollis Center, ME 04042-3923
-
Presque Isle Animal HospitalHoulton
32 Access Rd, Houlton, ME 04730-3521
-
Presque Isle Animal HospitalHoulton
40 North St, Houlton, ME 04730
-
Hotham's Veterinary Services IncHoulton
382 North St, Houlton, ME 04730
-
Ark Animal SanctuaryHoulton
101 Old Woodstock Rd, Houlton, ME 04730-3230
-
Kennebunk Veterinary HospitalKennebunk
149 Fletcher St, Kennebunk, ME 04043
Mon–Fri 8am-5pm
-
Angelus Urgent Veterinary CareKennebunk
31 York St, Kennebunk, ME 04043
12pm-8pm
-
Homeport Veterinary PracticeKennebunkport
232 Arundel Rd, Kennebunkport, ME 04046
-
Carrabassett Veterinary ServicesKingfield
1082 Main St, Kingfield, ME 04947
Since 2009
Family-owned
-
Piscataqua Animal HospitalKittery
103 State Rd, Kittery, ME 03904
Mon -Fri : 8:00 AM - 5:00 PM
-
Kittery Animal Hospital Inc.Kittery
195 State Rd, Kittery, ME 03904
-
Great Brook Animal CareLebanon
1468 Carl Broggi Hwy, Lebanon, ME 04027
-
VCA Lewiston Animal HospitalLewiston
75 Stetson Rd, Lewiston, ME 04240
Mon 8:00 am–5:00 pm, Tue 7:30 am–5:00 pm
-
Animal Emergency Clinic of Mid-MaineLewiston
37 Strawberry Ave, Lewiston, ME 04240
-
Lisbon Road Animal HospitalLewiston
1981 S Lisbon Rd, Lewiston, ME 04240
-
VCA Animal HospitalLewiston
75 Stetson Road, Lewiston, ME 04240
-
Limerick Mills Animal Hospital Private Vet CareLimerick
135 Elm St, Limerick, ME 04048
-
Lincoln Regional Veterinary HospitalLincoln
10 Prospect Ave, Lincoln, ME 04457
-
Snow Tundra BengalLisbon Falls
12 Avery St, Lisbon Falls, ME 04252-1845
-
Riverside Animal ClinicLisbon Falls
25 Main St, Lisbon Falls, ME 04252-1504
-
Fluke's AftercareLitchfield
340 Oak Hill Rd, Litchfield, ME 04350-3410
Since 2004
Family-owned
-
Southern Maine Veterinary CareLyman
1445 Alfred St, Lyman, ME 04002
-
Machias Animal HospitalMachias
219 Main St, Machias, ME 04654-3606
-
Madison Animal HospitalMadison
30 Business Park Dr, Madison, ME 04950-4218
Since 2006
-
The Cat HospitalManchester
605 Western Ave, Manchester, ME 04351
-
Mechanic Falls Veterinary HospitalMechanic Falls
40 Park St, Mechanic Falls, ME 04256
-
Milbridge Veterinary ClinicMilbridge
1 High St, Milbridge, ME 04658
-
Annabessacook Veterinary ClinicMonmouth
417 ME-135, Monmouth, ME 04259
-
Go Vet GoMt Desert
1049 Main St, Mt Desert, ME 04660-6318
-
Naples Veterinary ClinicNaples
3 Lambs Mill Rd, Naples, ME 04055
-
Moosehead Trail Veterinary HospitalNewport
622 Moosehead Trail, Newport, ME 04953
-
TNT EquineNorth Berwick
143 Randall Rd, North Berwick, ME 03906
-
North Yarmouth Veterinary HospitalNorth Yarmouth
1 Walnut Hill Rd, North Yarmouth, ME 04097
Family-owned
-
Little River Veterinary HospitalNorthport
1447 Atlantic Hwy, Northport, ME 04849-3603
Mon–Fri 7:30am–5pm
-
Norway Veterinary HospitalNorway
10 Main St, Norway, ME 04268
Mon–Fri 7:00am–6:00pm, Sat 7:00am–4:00pm
-
Well Point Veterinary ServiceNorway
86 Roberts Rd, Norway, ME 04268
Mon–Fri 8:00 AM–5:30 PM
-
Lakeside Veterinary ClinicOakland
88 Libby Hill Rd, Oakland, ME 04963-4855
Mon-Thur: 7:30 AM–5:00 PM, Fri: 8:00 AM–5:00 PM
-
Bucksport Veterinary HospitalOrland
11 Gross Point Rd, Orland, ME 04472
-
River Road Veterinary HospitalOrrington
210 River Rd, Orrington, ME 04474-3060
-
Third Coast Equine Veterinary Services, LLCPalermo
1775 Western Ridge Rd, Palermo, ME 04354
-
Dr Joan's Veterinary HospitalPenobscot
868 N Penobscot Rd, Penobscot, ME 04476-3026
-
Little River Veterinary ClinicPerry
1074 US-1, Perry, ME 04667
-
Poland Animal HospitalPoland
1197 Maine St, Poland, ME 04274
-
Pownal Veterinary HospitalPownal
191 Hallowell Rd, Pownal, ME 04069
-
Presque Isle Animal HospitalPresque Isle
79 Mapleton Rd, Presque Isle, ME 04769
Mon–Fri 8am–5pm
-
Hotham’s Veterinary ServicesPresque Isle
307 Centerline Rd, Presque Isle, ME 04769
-
Jordan Bay Animal HospitalRaymond
1242 Roosevelt Trail, Raymond, ME 04071
Since 1995
-
Calidoodle PhoDOGraphyRipley
661 Shore Rd, Ripley, ME 04930
-
Rockland Animal HospitalRockland
355 Old County Rd, Rockland, ME 04841
-
The Camden Hospital for AnimalsRockport
6 Commercial St, Rockport, ME 04856
-
PenBay Veterinary AssociatesRockport
599 Commercial St, Rockport, ME 04856
-
Rumford Animal HospitalRumford
1035 US-2, Rumford, ME 04276
-
L&M Dog Grooming LLCRumford
228 Washington St, Rumford, ME 04276-1934
-
Vetco Vaccination ClinicS Portland
220 Maine Mall Rd, S Portland, ME 04106
-
Animal Hospital of SacoSaco
838 Portland Rd, Saco, ME 04072
Mon-Fri 7:30 AM – 5:00 PM, Sat 8:00 AM – 12:00 PM
-
Saco Veterinary Walk-In CareSaco
331 North St Unit 102, Saco, ME 04072
Monday through Friday, 9AM-5PM
-
Natalie The GroomerSaco
901 Portland Rd, Saco, ME 04072-9673
-
Animal Medical AssociatesSaco
838 Portland Rd, Saco, ME 04072
-
Mitchell Sandra DVM - Animal Medical AssociatesSaco
575 Main St, Saco, ME 04072-1571
-
Ridge Animal HospitalSanford
78 Shaws Ridge Rd, Sanford, ME 04073
Mon–Fri 8:00am – 5:00pm
-
Down Maine Veterinary ClinicSanford
89 Country Club Rd, Sanford, ME 04073
Mon 8:00 AM - 5:00 PM
Since 2021
Family-owned
-
Searsport Veterinary HospitalSearsport
322 W Main St, Searsport, ME 04974
-
Ross Corner Animal Wellness CenterShapleigh
12 Newfield Rd, Shapleigh, ME 04076
-
Animal Medical ClinicSkowhegan
413 North Ave, Skowhegan, ME 04976
-
PetVet Vaccination ClinicSkowhegan
381 Madison Ave, Skowhegan, ME 04976
-
Salmon Falls Animal HospitalSouth Berwick
25 Goodwin St, South Berwick, ME 03908
-
Oxford Hills Veterinary HospitalSouth Paris
136 Western Ave, South Paris, ME 04281
-
Cape Veterinary ClinicSouth Portland
51 Ocean St, South Portland, ME 04106-2828
Mon–Fri 8am–6pm, Sat–Sun 8am–8pm
Since 1958
-
Cape Veterinary ClinicSouth Portland
391 Cottage Rd, South Portland, ME 04106
Since 1958
-
South Portland Veterinary HospitalSouth Portland
177 Main St, South Portland, ME 04106
-
Veterinary Quick CareSouth Portland
180 Waterman Dr, South Portland, ME 04106
-
VIP Petcare Vaccination ClinicSouth Portland
50 Market St, South Portland, ME 04106
-
Harbor Road Veterinary HospitalSouth Thomaston
626 St George Rd, South Thomaston, ME 04858
-
Standish Veterinary HospitalStandish
22 Rose Ln, Standish, ME 04084
-
Schoodic Animal HospitalSullivan
2345 US-1, Sullivan, ME 04664-3300
Since 1994
-
Horse and Hound Veterinary ServicesThomaston
22 Atlantic Hwy, Thomaston, ME 04861
-
PetVet Vaccination ClinicThomaston
38 Thomaston Commons Way, Thomaston, ME 04861
-
Topsham Veterinary Wellness CenterTopsham
6 First St, Topsham, ME 04086
Mon-Fri 8am - 6pm
-
Androscoggin Animal HospitalTopsham
457 Foreside Rd, Topsham, ME 04086
Since 1985
-
Oceanside Animal HospitalTrenton
47 Four Paws Ln, Trenton, ME 04605
-
Turner Veterinary ServiceTurner
273 Auburn Rd, Turner, ME 04282
-
Veterinary Support ServicesTurner
54 Potato Rd, Turner, ME 04282-4135
-
Oak Grove EquestrianVassalboro
575 Oak Grove Rd, Vassalboro, ME 04989-3228
-
Veazie Veterinary ClinicVeazie
1522 State St, Veazie, ME 04401
-
Medomak Veterinary ServicesWaldoboro
14 Atlantic Hwy, Waldoboro, ME 04572
Since 1998
-
Midcoast Animal Emergency ClinicWarren
191 Camden Rd, Warren, ME 04864
-
Alfred Waterboro Veterinary Hospital, PCWaterboro
1251 Main St, Waterboro, ME 04087
Since 1987
-
Animal Hospital of WatervilleWaterville
20 Washington St, Waterville, ME 04901
Mon-Fri 7am to 6pm
-
PetVet Vaccination ClinicWaterville
10 Jfk Plz, Waterville, ME 04901
-
Dirigo Veterinary CareWaterville
14 Waterville Commons Drive, Waterville, ME 04901
-
Wells Dog and Cat HospitalWells
418 Sanford Rd, Wells, ME 04090
-
Post Road Veterinary ClinicWells
746 Post Rd, Wells, ME 04090-4103
-
Tuschs Integrative Veterinary CareWells
418 Sanford Rd, Wells, ME 04090
-
At Home Veterinary CareWest Gardiner
6 Lewiston Rd, West Gardiner, ME 04345
-
Stoneledge Animal HospitalWestbrook
398 Bridgton Rd, Westbrook, ME 04092
Mon–Wed 8am–6pm, Thu–Fri 8am–5pm
-
Westbrook Animal HospitalWestbrook
189 Pride St, Westbrook, ME 04092
Mon–Fri 8am–5pm, Sat 8am–12pm
-
Garland Road Small Animal HospitalWinslow
163 Garland Rd, Winslow, ME 04901
Mon–Fri 8:00 AM – 5:00 PM
Since 1998
-
Winslow Animal HospitalWinslow
113 Cushman Rd, Winslow, ME 04901
-
Lohmann Animal Health InternationalWinslow
375 China Rd, Winslow, ME 04901-0632
-
Ridge Runner Veterinary ServicesWinterport
559 S Main St, Winterport, ME 04496
-
PALS Feline Veterinary ServicesWinthrop
188 Case Rd, Winthrop, ME 04364
-
Winthrop Veterinary HospitalWinthrop
1942 US-202, Winthrop, ME 04364
-
Winthrop Veterinary HospitalWinthrop
1942 U S Unit 202, Winthrop, ME 04364
-
Wiscasset Veterinary HospitalWiscasset
161 Gardiner Rd, Wiscasset, ME 04578-4216
Mon–Fri 8:30am–5:00pm, Sat 8:00am–12:00pm
-
Woodbrook Animal ClinicWiscasset
5 Mountain Rd, Wiscasset, ME 04578-4450
-
Woodbrook Animal ClinicWoolwich
13 Hunnewell Ln, Woolwich, ME 04579
-
Holistic Healing For AnimalsYarmouth
251 Main St Ste 2, Yarmouth, ME 04096-6754
-
Village VeterinaryYork
11 York St, York, ME 03909
Mon / Tue / Thur / Fri 8 AM – 6 PM, Sat & Sun Closed
-
York Animal HospitalYork
88 US-1, York, ME 03909
Monday-Friday: 8am-4:30pm, Saturday: Closed, Sunday: Closed
-
Coastal Cats Feline Health CareYork
470 US Route 1 Ste 4, York, ME 03909
-
RiverWatch StablesYork
273 Cider Hill Rd, York, ME 03909
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