All states›Maine

Vet Clinics in Maine

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

Maine has about 1,405,012 residents, so that's 16 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

229vet clinics
122cities & towns
99%list a phone
187with a website

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

  1. 1Scarborough Animal HospitalScarborough

    Mon-Thu: 8:00 AM - 6:00 PM, Fri-Sat: 8:00 AM - 5:00 PM

    Emergency

    Spotted an error? Let us know

  2. 2Stoneledge Animal HospitalWestbrook

    Mon–Wed 8am–6pm, Thu–Fri 8am–5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  3. 3Companion Animal ClinicAugusta

    Monday - Thursday 8:00 AM – 5:00 PM

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  4. 4Cape Veterinary ClinicSouth Portland

    Mon–Fri 8am–6pm, Sat–Sun 8am–8pm

    EmergencyUrgent care

    Spotted an error? Let us know

  5. 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

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  6. 6Damariscotta Veterinary ClinicDamariscotta

    Mon, Thu, Fri 8am–12pm, 1pm–5pm, Tue 8am–12pm, 2pm–5pm

    Dental

    Spotted an error? Let us know

  7. 7Sunray Animal ClinicBrunswick

    Mon–Tue 8:00am–6:00pm, Wed 8:00am–5:00pm

    Spay & neuterMobileDental

    Spotted an error? Let us know

  8. 8Animal Hospital of South GorhamGorham

    Monday to Friday: 9 AM to 6 PM, Most Saturdays: 9 AM to Noon

    Dental

    Spotted an error? Let us know

  9. 9Ridge Animal HospitalSanford

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

    Spotted an error? Let us know

  10. 10Cumberland Animal ClinicCumberland Center

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

    MobileDental

    Spotted an error? Let us know

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.

  1. Acton Veterinary ClinicActon

    470 Youngs Ridge Rd, Acton, ME 04001

    Since 2008

    DentalEnd of life

    Spotted an error? Let us know

  2. North East Farm & Family Veterinary ServiceActon

    2435 Milton Mills Rd, Acton, ME 04001

    Spotted an error? Let us know

  3. Mann Memorial Veterinary ClinicArundel

    1121 Portland Rd, Arundel, ME 04046

    Monday – Friday: 8:00 AM – 5:00 PM, Closed on weekends

    Dental

    Spotted an error? Let us know

  4. 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

    Holistic

    Spotted an error? Let us know

  5. Branch Equine Veterinary ServicesArundel

    35 Bittersweet Dr, Arundel, ME 04046

    Equine

    Spotted an error? Let us know

  6. Taylor Brook Animal HospitalAuburn

    33 Millett Dr, Auburn, ME 04210

    Mon–Thu 7:30am–6:00pm, Fri 7:30am–5:00pm

    EmergencyDental

    Spotted an error? Let us know

  7. Auburn Animal CenterAuburn

    308 Center St, Auburn, ME 04210

    Spotted an error? Let us know

  8. Quick-TagAuburn

    100 Mount Auburn Ave, Auburn, ME 04210-8565

    Spotted an error? Let us know

  9. LA AppraisalsAuburn

    281 S Main St, Auburn, ME 04210-5599

    Spotted an error? Let us know

  10. Companion Animal ClinicAugusta

    235 Hospital St, Augusta, ME 04330

    Monday - Thursday 8:00 AM – 5:00 PM

    Since 1966

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  11. Animal Wellness CenterAugusta

    95 Northern Ave, Augusta, ME 04330

    Monday | Tuesday | Thursday | Friday

    Holistic

    Spotted an error? Let us know

  12. Pine Tree Veterinary HospitalAugusta

    220 Western Ave, Augusta, ME 04330

    Since 1951

    Dental

    Spotted an error? Let us know

  13. Atlas Veterinary Urgent CareAugusta

    525 Eastern Ave, Augusta, ME 04330

    Urgent care

    Spotted an error? Let us know

  14. 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

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  15. Penobscot Veterinary ServicesBangor

    411 Davis Rd, Bangor, ME 04401

    Mon–Fri 8:00AM–5:30PM

    EmergencyUrgent careEquineDental

    Spotted an error? Let us know

  16. Bangor Veterinary HospitalBangor

    1648 Broadway, Bangor, ME 04401

    Spotted an error? Let us know

  17. PetVet Vaccination ClinicBangor

    1161 Broadway, Bangor, ME 04401

    Low-costVaccination

    Spotted an error? Let us know

  18. Acadia Veterinary HospitalBar Harbor

    21 Federal St, Bar Harbor, ME 04609

    Spotted an error? Let us know

  19. Bath Animal HospitalBath

    15 Congress Ave, Bath, ME 04530

    DentalEnd of life

    Spotted an error? Let us know

  20. VCA Animal HospitalBath

    15 Congress Avenue, Bath, ME 04530

    DentalEnd of life

    Spotted an error? Let us know

  21. Belfast Veterinary HospitalBelfast

    193 Northport Ave, Belfast, ME 04915

    Spotted an error? Let us know

  22. Country K9 TooBelgrade

    763 Manchester Rd, Belgrade, ME 04917-3817

    Spotted an error? Let us know

  23. Lucky Pet Animal HospitalBerwick

    21 Commercial Dr, Berwick, ME 03901

    Spotted an error? Let us know

  24. Zwinger der Meer KüsteBethel

    58 Jordan Woods Rd, Bethel, ME 04217-3246

    Spotted an error? Let us know

  25. Boothbay Animal HospitalBoothbay

    285 Wiscasset Rd, Boothbay, ME 04537

    Spotted an error? Let us know

  26. Eastern Maine Emergency VeterinaryBrewer

    15 Dirigo Dr, Brewer, ME 04412-1600

    Tues: 5:30 pm – 8 am, Weds–Mon: 24 hours

    EmergencyUrgent careEnd of life

    Spotted an error? Let us know

  27. Brewer Veterinary ClinicBrewer

    111 Pierce Rd, Brewer, ME 04412

    Since 1979

    Spay & neuter

    Spotted an error? Let us know

  28. Bridgton Veterinary Hospital and Dental Care CenterBridgton

    213 Harrison Rd, Bridgton, ME 04009

    Spotted an error? Let us know

  29. All Creatures Acupuncture Holistic Veterinary TherapiesBucksport

    77 Main St, Bucksport, ME 04416

    Holistic

    Spotted an error? Let us know

  30. Veterinary and Rehabilitation Center of Cape ElizabethCape Elizabeth

    207 Ocean House Rd, Cape Elizabeth, ME 04107

    Spotted an error? Let us know

  31. North Country Animal HospitalCaribou

    156 Main St, Caribou, ME 04736

    EmergencyDental

    Spotted an error? Let us know

  32. Apple Creek Equine MedicineCarmel

    710 Main Rd, Carmel, ME 04419

    Equine

    Spotted an error? Let us know

  33. Chester Animal HospitalChester

    55 Pea Ridge Rd, Chester, ME 04457-5531

    Spotted an error? Let us know

  34. Four Corners Veterniary ClinicColumbia

    390 US-1, Columbia, ME 04623

    Spotted an error? Let us know

  35. Total Pawfection SalonCorinna

    205 St Albans Rd, Corinna, ME 04928-3751

    Spotted an error? Let us know

  36. Corinth Veterinary ClinicCorinth

    86 Main St, Corinth, ME 04427

    Spay & neuter

    Spotted an error? Let us know

  37. Sacopee Veterinary ClinicCornish

    142 Main St, Cornish, ME 04020

    Since 2000

    Spay & neuterDentalEnd of life

    Spotted an error? Let us know

  38. Meadow Wood Animal ClinicCornville

    6 Wing Ln, Cornville, ME 04976

    Spotted an error? Let us know

  39. Westside Animal HospitalCumberland

    172 New Gray Rd, Cumberland, ME 04021

    Urgent careDental

    Spotted an error? Let us know

  40. Cumberland Animal ClinicCumberland Center

    216 Greely Rd, Cumberland Center, ME 04021

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

    MobileDental

    Spotted an error? Let us know

  41. Ingraham stablesCumberland Center

    196 Blanchard Rd, Cumberland Center, ME 04021-3207

    Spotted an error? Let us know

  42. Damariscotta Veterinary ClinicDamariscotta

    530 Main St, Damariscotta, ME 04543

    Mon, Thu, Fri 8am–12pm, 1pm–5pm, Tue 8am–12pm, 2pm–5pm

    Dental

    Spotted an error? Let us know

  43. Atlantic Veterinary CareDamariscotta

    11 Coastal Market Dr, Damariscotta, ME 04543

    Spotted an error? Let us know

  44. Lucerne Veterinary HospitalDedham

    2230 Main Rd, Dedham, ME 04429

    Since 2007

    EmergencyDental

    Spotted an error? Let us know

  45. Deer Isle Veterinary ClinicDeer Isle

    89 Sunshine Rd, Deer Isle, ME 04627

    Spotted an error? Let us know

  46. Dexter Veterinary ClinicDexter

    419 Ripley Rd, Dexter, ME 04930

    Spotted an error? Let us know

  47. Foxcroft Veterinary ServicesDover Foxcroft

    1441 Dexter Rd, Dover Foxcroft, ME 04426

    Spotted an error? Let us know

  48. PetVet Vaccination ClinicDover Foxcroft

    1073 W Main St, Dover Foxcroft, ME 04426

    Low-costVaccination

    Spotted an error? Let us know

  49. Porchside Veterinary CareDresden

    514 Gardiner Rd, Dresden, ME 04342

    Emergency

    Spotted an error? Let us know

  50. Eliot Veterinary HospitalEliot

    1034 Goodwin Rd, Eliot, ME 03903

    Spotted an error? Let us know

  51. Ellsworth Family Veterinary ClinicEllsworth

    389 Surry Rd, Ellsworth, ME 04605

    Spotted an error? Let us know

  52. Ellsworth Veterinary HospitalEllsworth

    381 State St, Ellsworth, ME 04605-3333

    Spotted an error? Let us know

  53. Small Animal ClinicEllsworth

    9 Toothaker Ln, Ellsworth, ME 04605

    Spotted an error? Let us know

  54. Hometown Veterinary CareFairfield

    51 Western Ave, Fairfield, ME 04937

    Urgent careHolisticDental

    Spotted an error? Let us know

  55. Kennebec Valley Animal ClinicFarmingdale

    568 Maine Ave, Farmingdale, ME 04344

    Spotted an error? Let us know

  56. Falls Road Veterinary ClinicFarmington

    475 Farmington Falls Rd, Farmington, ME 04938

    Spotted an error? Let us know

  57. Farmington Veterinary ClinicFarmington

    246 High St, Farmington, ME 04938

    Monday-Friday 8:00 - 6:00

    Emergency

    Spotted an error? Let us know

  58. Clearwater Veterinary HospitalFarmington

    970 Industry Rd, Farmington, ME 04938

    Spotted an error? Let us know

  59. Fort Kent Animal HospitalFort Kent

    402 Frenchville Rd, Fort Kent, ME 04743

    Family-owned

    Dental

    Spotted an error? Let us know

  60. CareVet of FreeportFreeport

    4 Post Rd, Freeport, ME 04032-6785

    Mon–Fri 8am–6pm

    Since 1983

    Urgent careDentalEnd of life

    Spotted an error? Let us know

  61. Equine Veterinary ServicesFreeport

    132 US-1, Freeport, ME 04032-7032

    Equine

    Spotted an error? Let us know

  62. PetMedic Urgent Care Vet ClinicFreeport

    200 Lower Main St, Freeport, ME 04032-1009

    Urgent care

    Spotted an error? Let us know

  63. Fryeburg Veterinary HospitalFryeburg

    203 Bridgton Rd, Fryeburg, ME 04037

    Emergency

    Spotted an error? Let us know

  64. The Art Of Alternative Animal HealingFryeburg

    285 Main St, Fryeburg, ME 04037-1293

    Spotted an error? Let us know

  65. Lupine Animal HospitalGardiner

    917 Brunswick Ave, Gardiner, ME 04345

    Spotted an error? Let us know

  66. 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

    Dental

    Spotted an error? Let us know

  67. Edgewood Animal HospitalGorham

    181 State St, Gorham, ME 04038

    EmergencyUrgent careLow-cost

    Spotted an error? Let us know

  68. Bayview Animal HospitalGouldsboro

    231 S Gouldsboro Rd, Gouldsboro, ME 04607

    Spotted an error? Let us know

  69. Gray Animal CenterGray

    55 Portland Rd, Gray, ME 04039

    Mon–Thu 8am–5:30pm

    Urgent careVaccinationDentalEnd of life

    Spotted an error? Let us know

  70. Gray-New Gloucester Animal HospitalGray

    226 Lewiston Rd, Gray, ME 04039

    Spotted an error? Let us know

  71. Cloverfield EquineGray

    67 Shaker Rd Ste 9, Gray, ME 04039

    Equine

    Spotted an error? Let us know

  72. Hampden Veterinary ClinicHampden

    9 Commerce Court, Hampden, ME 04444

    Spotted an error? Let us know

  73. Hampden Veterinary ClinicHampden

    9 Commerce Ct, Hampden, ME 04444

    EmergencyDental

    Spotted an error? Let us know

  74. Eastern Maine Emergency VeterinaryHolden

    820 Main Rd, Holden, ME 04429

    Tues: 5:30 pm – 8 am, Fri: 24 hours

    EmergencyUrgent careEnd of life

    Spotted an error? Let us know

  75. PetVet Vaccination ClinicHolden

    137 Main Rd, Holden, ME 04429

    Low-costVaccination

    Spotted an error? Let us know

  76. Hollis Animal ClinicHollis Center

    20 Little Falls Rd, Hollis Center, ME 04042-3923

    Spotted an error? Let us know

  77. Presque Isle Animal HospitalHoulton

    32 Access Rd, Houlton, ME 04730-3521

    Spotted an error? Let us know

  78. Presque Isle Animal HospitalHoulton

    40 North St, Houlton, ME 04730

    Spotted an error? Let us know

  79. Hotham's Veterinary Services IncHoulton

    382 North St, Houlton, ME 04730

    Spotted an error? Let us know

  80. Ark Animal SanctuaryHoulton

    101 Old Woodstock Rd, Houlton, ME 04730-3230

    Spotted an error? Let us know

  81. Kennebunk Veterinary HospitalKennebunk

    149 Fletcher St, Kennebunk, ME 04043

    Mon–Fri 8am-5pm

    Spay & neuterVaccinationDental

    Spotted an error? Let us know

  82. Angelus Urgent Veterinary CareKennebunk

    31 York St, Kennebunk, ME 04043

    12pm-8pm

    Urgent careVaccinationEnd of life

    Spotted an error? Let us know

  83. Homeport Veterinary PracticeKennebunkport

    232 Arundel Rd, Kennebunkport, ME 04046

    Spotted an error? Let us know

  84. Carrabassett Veterinary ServicesKingfield

    1082 Main St, Kingfield, ME 04947

    Since 2009

    Family-owned

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  85. Piscataqua Animal HospitalKittery

    103 State Rd, Kittery, ME 03904

    Mon -Fri : 8:00 AM - 5:00 PM

    EmergencyUrgent care

    Spotted an error? Let us know

  86. Kittery Animal Hospital Inc.Kittery

    195 State Rd, Kittery, ME 03904

    Urgent care

    Spotted an error? Let us know

  87. Great Brook Animal CareLebanon

    1468 Carl Broggi Hwy, Lebanon, ME 04027

    Spotted an error? Let us know

  88. VCA Lewiston Animal HospitalLewiston

    75 Stetson Rd, Lewiston, ME 04240

    Mon 8:00 am–5:00 pm, Tue 7:30 am–5:00 pm

    DentalEnd of life

    Spotted an error? Let us know

  89. Animal Emergency Clinic of Mid-MaineLewiston

    37 Strawberry Ave, Lewiston, ME 04240

    Emergency24-hourEnd of life

    Spotted an error? Let us know

  90. Lisbon Road Animal HospitalLewiston

    1981 S Lisbon Rd, Lewiston, ME 04240

    EmergencyUrgent care

    Spotted an error? Let us know

  91. VCA Animal HospitalLewiston

    75 Stetson Road, Lewiston, ME 04240

    DentalEnd of life

    Spotted an error? Let us know

  92. Limerick Mills Animal Hospital Private Vet CareLimerick

    135 Elm St, Limerick, ME 04048

    Equine

    Spotted an error? Let us know

  93. Lincoln Regional Veterinary HospitalLincoln

    10 Prospect Ave, Lincoln, ME 04457

    Spotted an error? Let us know

  94. Snow Tundra BengalLisbon Falls

    12 Avery St, Lisbon Falls, ME 04252-1845

    Spay & neuter

    Spotted an error? Let us know

  95. Riverside Animal ClinicLisbon Falls

    25 Main St, Lisbon Falls, ME 04252-1504

    Spotted an error? Let us know

  96. Fluke's AftercareLitchfield

    340 Oak Hill Rd, Litchfield, ME 04350-3410

    Since 2004

    Family-owned

    Spotted an error? Let us know

  97. Southern Maine Veterinary CareLyman

    1445 Alfred St, Lyman, ME 04002

    Spay & neuterDentalEnd of life

    Spotted an error? Let us know

  98. Machias Animal HospitalMachias

    219 Main St, Machias, ME 04654-3606

    Spotted an error? Let us know

  99. Madison Animal HospitalMadison

    30 Business Park Dr, Madison, ME 04950-4218

    Since 2006

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  100. The Cat HospitalManchester

    605 Western Ave, Manchester, ME 04351

    EmergencyUrgent careMobileCat clinicDentalEnd of life

    Spotted an error? Let us know

  101. Mechanic Falls Veterinary HospitalMechanic Falls

    40 Park St, Mechanic Falls, ME 04256

    EquineDental

    Spotted an error? Let us know

  102. Milbridge Veterinary ClinicMilbridge

    1 High St, Milbridge, ME 04658

    Spotted an error? Let us know

  103. Annabessacook Veterinary ClinicMonmouth

    417 ME-135, Monmouth, ME 04259

    EmergencyEquineDental

    Spotted an error? Let us know

  104. Go Vet GoMt Desert

    1049 Main St, Mt Desert, ME 04660-6318

    Spotted an error? Let us know

  105. Naples Veterinary ClinicNaples

    3 Lambs Mill Rd, Naples, ME 04055

    Spotted an error? Let us know

  106. Moosehead Trail Veterinary HospitalNewport

    622 Moosehead Trail, Newport, ME 04953

    Spotted an error? Let us know

  107. TNT EquineNorth Berwick

    143 Randall Rd, North Berwick, ME 03906

    EmergencyEquineDental

    Spotted an error? Let us know

  108. North Yarmouth Veterinary HospitalNorth Yarmouth

    1 Walnut Hill Rd, North Yarmouth, ME 04097

    Family-owned

    Spay & neuterVaccinationDental

    Spotted an error? Let us know

  109. Little River Veterinary HospitalNorthport

    1447 Atlantic Hwy, Northport, ME 04849-3603

    Mon–Fri 7:30am–5pm

    EmergencyEquineDental

    Spotted an error? Let us know

  110. Norway Veterinary HospitalNorway

    10 Main St, Norway, ME 04268

    Mon–Fri 7:00am–6:00pm, Sat 7:00am–4:00pm

    EmergencyUrgent careDental

    Spotted an error? Let us know

  111. Well Point Veterinary ServiceNorway

    86 Roberts Rd, Norway, ME 04268

    Mon–Fri 8:00 AM–5:30 PM

    Holistic

    Spotted an error? Let us know

  112. 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

    Urgent careHolisticDental

    Spotted an error? Let us know

  113. Bucksport Veterinary HospitalOrland

    11 Gross Point Rd, Orland, ME 04472

    EmergencyUrgent careDental

    Spotted an error? Let us know

  114. River Road Veterinary HospitalOrrington

    210 River Rd, Orrington, ME 04474-3060

    Spotted an error? Let us know

  115. Third Coast Equine Veterinary Services, LLCPalermo

    1775 Western Ridge Rd, Palermo, ME 04354

    EmergencyEquine

    Spotted an error? Let us know

  116. Dr Joan's Veterinary HospitalPenobscot

    868 N Penobscot Rd, Penobscot, ME 04476-3026

    Spotted an error? Let us know

  117. Little River Veterinary ClinicPerry

    1074 US-1, Perry, ME 04667

    Spotted an error? Let us know

  118. Poland Animal HospitalPoland

    1197 Maine St, Poland, ME 04274

    Spotted an error? Let us know

  119. Pownal Veterinary HospitalPownal

    191 Hallowell Rd, Pownal, ME 04069

    Urgent careMobileDentalEnd of life

    Spotted an error? Let us know

  120. Presque Isle Animal HospitalPresque Isle

    79 Mapleton Rd, Presque Isle, ME 04769

    Mon–Fri 8am–5pm

    Spotted an error? Let us know

  121. Hotham’s Veterinary ServicesPresque Isle

    307 Centerline Rd, Presque Isle, ME 04769

    Spotted an error? Let us know

  122. Jordan Bay Animal HospitalRaymond

    1242 Roosevelt Trail, Raymond, ME 04071

    Since 1995

    EmergencyUrgent careSpay & neuterHolisticDental

    Spotted an error? Let us know

  123. Calidoodle PhoDOGraphyRipley

    661 Shore Rd, Ripley, ME 04930

    Spotted an error? Let us know

  124. Rockland Animal HospitalRockland

    355 Old County Rd, Rockland, ME 04841

    Spotted an error? Let us know

  125. The Camden Hospital for AnimalsRockport

    6 Commercial St, Rockport, ME 04856

    Spotted an error? Let us know

  126. PenBay Veterinary AssociatesRockport

    599 Commercial St, Rockport, ME 04856

    Spotted an error? Let us know

  127. Rumford Animal HospitalRumford

    1035 US-2, Rumford, ME 04276

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  128. L&M Dog Grooming LLCRumford

    228 Washington St, Rumford, ME 04276-1934

    Spotted an error? Let us know

  129. Vetco Vaccination ClinicS Portland

    220 Maine Mall Rd, S Portland, ME 04106

    Vaccination

    Spotted an error? Let us know

  130. 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

    EmergencyHolisticDental

    Spotted an error? Let us know

  131. Saco Veterinary Walk-In CareSaco

    331 North St Unit 102, Saco, ME 04072

    Monday through Friday, 9AM-5PM

    Walk-in

    Spotted an error? Let us know

  132. Natalie The GroomerSaco

    901 Portland Rd, Saco, ME 04072-9673

    Spotted an error? Let us know

  133. Animal Medical AssociatesSaco

    838 Portland Rd, Saco, ME 04072

    Spotted an error? Let us know

  134. Mitchell Sandra DVM - Animal Medical AssociatesSaco

    575 Main St, Saco, ME 04072-1571

    Spotted an error? Let us know

  135. Ridge Animal HospitalSanford

    78 Shaws Ridge Rd, Sanford, ME 04073

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

    Spotted an error? Let us know

  136. Down Maine Veterinary ClinicSanford

    89 Country Club Rd, Sanford, ME 04073

    Mon 8:00 AM - 5:00 PM

    Since 2021

    Family-owned

    Urgent careDental

    Spotted an error? Let us know

  137. Searsport Veterinary HospitalSearsport

    322 W Main St, Searsport, ME 04974

    Spotted an error? Let us know

  138. Ross Corner Animal Wellness CenterShapleigh

    12 Newfield Rd, Shapleigh, ME 04076

    Urgent careHolistic

    Spotted an error? Let us know

  139. Animal Medical ClinicSkowhegan

    413 North Ave, Skowhegan, ME 04976

    Spotted an error? Let us know

  140. PetVet Vaccination ClinicSkowhegan

    381 Madison Ave, Skowhegan, ME 04976

    Low-costVaccination

    Spotted an error? Let us know

  141. Salmon Falls Animal HospitalSouth Berwick

    25 Goodwin St, South Berwick, ME 03908

    Spotted an error? Let us know

  142. Oxford Hills Veterinary HospitalSouth Paris

    136 Western Ave, South Paris, ME 04281

    Spotted an error? Let us know

  143. Cape Veterinary ClinicSouth Portland

    51 Ocean St, South Portland, ME 04106-2828

    Mon–Fri 8am–6pm, Sat–Sun 8am–8pm

    Since 1958

    EmergencyUrgent care

    Spotted an error? Let us know

  144. Cape Veterinary ClinicSouth Portland

    391 Cottage Rd, South Portland, ME 04106

    Since 1958

    EmergencyUrgent care

    Spotted an error? Let us know

  145. South Portland Veterinary HospitalSouth Portland

    177 Main St, South Portland, ME 04106

    Spotted an error? Let us know

  146. Veterinary Quick CareSouth Portland

    180 Waterman Dr, South Portland, ME 04106

    Spotted an error? Let us know

  147. VIP Petcare Vaccination ClinicSouth Portland

    50 Market St, South Portland, ME 04106

    Low-costVaccination

    Spotted an error? Let us know

  148. Harbor Road Veterinary HospitalSouth Thomaston

    626 St George Rd, South Thomaston, ME 04858

    Dental

    Spotted an error? Let us know

  149. Standish Veterinary HospitalStandish

    22 Rose Ln, Standish, ME 04084

    EmergencyDentalEnd of life

    Spotted an error? Let us know

  150. Schoodic Animal HospitalSullivan

    2345 US-1, Sullivan, ME 04664-3300

    Since 1994

    Dental

    Spotted an error? Let us know

  151. Horse and Hound Veterinary ServicesThomaston

    22 Atlantic Hwy, Thomaston, ME 04861

    Equine

    Spotted an error? Let us know

  152. PetVet Vaccination ClinicThomaston

    38 Thomaston Commons Way, Thomaston, ME 04861

    Low-costVaccination

    Spotted an error? Let us know

  153. Topsham Veterinary Wellness CenterTopsham

    6 First St, Topsham, ME 04086

    Mon-Fri 8am - 6pm

    Urgent careDental

    Spotted an error? Let us know

  154. Androscoggin Animal HospitalTopsham

    457 Foreside Rd, Topsham, ME 04086

    Since 1985

    Emergency

    Spotted an error? Let us know

  155. Oceanside Animal HospitalTrenton

    47 Four Paws Ln, Trenton, ME 04605

    Spotted an error? Let us know

  156. Turner Veterinary ServiceTurner

    273 Auburn Rd, Turner, ME 04282

    Spotted an error? Let us know

  157. Veterinary Support ServicesTurner

    54 Potato Rd, Turner, ME 04282-4135

    Spotted an error? Let us know

  158. Oak Grove EquestrianVassalboro

    575 Oak Grove Rd, Vassalboro, ME 04989-3228

    Equine

    Spotted an error? Let us know

  159. Veazie Veterinary ClinicVeazie

    1522 State St, Veazie, ME 04401

    EmergencySpay & neuterVaccinationDental

    Spotted an error? Let us know

  160. Medomak Veterinary ServicesWaldoboro

    14 Atlantic Hwy, Waldoboro, ME 04572

    Since 1998

    Urgent care

    Spotted an error? Let us know

  161. Midcoast Animal Emergency ClinicWarren

    191 Camden Rd, Warren, ME 04864

    Emergency24-hourUrgent care

    Spotted an error? Let us know

  162. Alfred Waterboro Veterinary Hospital, PCWaterboro

    1251 Main St, Waterboro, ME 04087

    Since 1987

    Spotted an error? Let us know

  163. Animal Hospital of WatervilleWaterville

    20 Washington St, Waterville, ME 04901

    Mon-Fri 7am to 6pm

    EmergencyUrgent careHolistic

    Spotted an error? Let us know

  164. PetVet Vaccination ClinicWaterville

    10 Jfk Plz, Waterville, ME 04901

    Low-costVaccination

    Spotted an error? Let us know

  165. Dirigo Veterinary CareWaterville

    14 Waterville Commons Drive, Waterville, ME 04901

    Spotted an error? Let us know

  166. Wells Dog and Cat HospitalWells

    418 Sanford Rd, Wells, ME 04090

    Spay & neuterCat clinicDental

    Spotted an error? Let us know

  167. Post Road Veterinary ClinicWells

    746 Post Rd, Wells, ME 04090-4103

    MobileDental

    Spotted an error? Let us know

  168. Tuschs Integrative Veterinary CareWells

    418 Sanford Rd, Wells, ME 04090

    Holistic

    Spotted an error? Let us know

  169. At Home Veterinary CareWest Gardiner

    6 Lewiston Rd, West Gardiner, ME 04345

    EmergencyUrgent careSpay & neuterMobileDental

    Spotted an error? Let us know

  170. Stoneledge Animal HospitalWestbrook

    398 Bridgton Rd, Westbrook, ME 04092

    Mon–Wed 8am–6pm, Thu–Fri 8am–5pm

    Spay & neuterVaccinationDentalEnd of life

    Spotted an error? Let us know

  171. Westbrook Animal HospitalWestbrook

    189 Pride St, Westbrook, ME 04092

    Mon–Fri 8am–5pm, Sat 8am–12pm

    EmergencyUrgent careEnd of life

    Spotted an error? Let us know

  172. Garland Road Small Animal HospitalWinslow

    163 Garland Rd, Winslow, ME 04901

    Mon–Fri 8:00 AM – 5:00 PM

    Since 1998

    Dental

    Spotted an error? Let us know

  173. Winslow Animal HospitalWinslow

    113 Cushman Rd, Winslow, ME 04901

    Spotted an error? Let us know

  174. Lohmann Animal Health InternationalWinslow

    375 China Rd, Winslow, ME 04901-0632

    Spotted an error? Let us know

  175. Ridge Runner Veterinary ServicesWinterport

    559 S Main St, Winterport, ME 04496

    Spotted an error? Let us know

  176. PALS Feline Veterinary ServicesWinthrop

    188 Case Rd, Winthrop, ME 04364

    Cat clinic

    Spotted an error? Let us know

  177. Winthrop Veterinary HospitalWinthrop

    1942 US-202, Winthrop, ME 04364

    Spotted an error? Let us know

  178. Winthrop Veterinary HospitalWinthrop

    1942 U S Unit 202, Winthrop, ME 04364

    Spotted an error? Let us know

  179. Wiscasset Veterinary HospitalWiscasset

    161 Gardiner Rd, Wiscasset, ME 04578-4216

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

    EmergencyDental

    Spotted an error? Let us know

  180. Woodbrook Animal ClinicWiscasset

    5 Mountain Rd, Wiscasset, ME 04578-4450

    Spotted an error? Let us know

  181. Woodbrook Animal ClinicWoolwich

    13 Hunnewell Ln, Woolwich, ME 04579

    Spotted an error? Let us know

  182. Holistic Healing For AnimalsYarmouth

    251 Main St Ste 2, Yarmouth, ME 04096-6754

    Holistic

    Spotted an error? Let us know

  183. Village VeterinaryYork

    11 York St, York, ME 03909

    Mon / Tue / Thur / Fri 8 AM – 6 PM, Sat & Sun Closed

    Holistic

    Spotted an error? Let us know

  184. York Animal HospitalYork

    88 US-1, York, ME 03909

    Monday-Friday: 8am-4:30pm, Saturday: Closed, Sunday: Closed

    EmergencyDental

    Spotted an error? Let us know

  185. Coastal Cats Feline Health CareYork

    470 US Route 1 Ste 4, York, ME 03909

    Cat clinic

    Spotted an error? Let us know

  186. RiverWatch StablesYork

    273 Cider Hill Rd, York, ME 03909

    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