All states›Montana

Vet Clinics in Montana

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

Montana has about 1,137,233 residents, so that's 19 vet clinics per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

221vet clinics
76cities & towns
98%list a phone
150with a website

Across Montana, of the 221 vet clinics we list, 217 give a phone number, 46 publish opening hours and 150 have a website. 2 are branches of national chains — Banfield Pet Hospital (1), Vetco Total Care (1); the remaining 219 are independent. By what they offer: 54 offer dental care, 38 offer emergency care, 32 treat horses. The longest-running is Shiloh Veterinary Hospital, in business since 1950. 2 describe themselves as family-owned.

Top 10 vet clinics in Montana

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

  1. 1Gallatin Veterinary HospitalBozeman

    Mon – Fri: 7:30am–5:30pm

    Urgent careSpay & neuterDentalEnd of life

    Spotted an error? Let us know

  2. 2Animal Clinic of KalispellKalispell

    Monday-Friday: 7:30 AM - 6:00 PM

    EmergencyDental

    Spotted an error? Let us know

  3. 3Cats On Broadway Veterinary HospitalMissoula

    Monday – Friday 7:30am-1pm and 2pm-5:30pm, Saturday & Sunday Closed

    Cat clinicDental

    Spotted an error? Let us know

  4. 4360 Pet MedicalBozeman

    Monday – Thursday: 7:00 AM – 7:00 PM, Friday: 7:00 AM – 5:00 PM

    EmergencyUrgent careSpay & neuterHolistic

    Spotted an error? Let us know

  5. 5Shiloh Veterinary HospitalBillings

    7:00am - 6:00pm, 8:00am - 12:00pm

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  6. 6Alpine Veterinary CareMissoula

    Monday - Friday 9am - 6pm

    Spay & neuterHolisticDentalEnd of life

    Spotted an error? Let us know

  7. 7Skyline Veterinary ClinicGreat Falls

    Monday-Friday: 8 a.m.- 6 p.m.

    Spotted an error? Let us know

  8. 8Montana Pet Dentistry and Oral SurgeryBozeman

    Mon - Thurs 7:30am to 5:30pm

    Dental

    Spotted an error? Let us know

  9. 9Hardaway Veterinary HospitalBelgrade

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

    EmergencyEquineDental

    Spotted an error? Let us know

  10. 10Grizzly Peak Animal HospitalRed Lodge

    Mon-Fri 8am to 5pm

    Dental

    Spotted an error? Let us know

Cities

Largest first. Towns with a single vet clinic are listed further down this page.

Other towns in Montana

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

  1. Stillwater Veterinary ClinicAbsarokee

    557 N Montana Ave, Absarokee, MT 59001

    Spotted an error? Let us know

  2. Absarokee Animal HospitalAbsarokee

    214 Smith St, Absarokee, MT 59001

    Spotted an error? Let us know

  3. Valley Veterinary HospAbsarokee

    12 Lovers Ln, Absarokee, MT 59001

    Spotted an error? Let us know

  4. Anaconda Veterinary ClinicAnaconda

    1501 E Park Ave, Anaconda, MT 59711

    Spotted an error? Let us know

  5. Fallon County Veterinary ServicesBaker

    8 Pennel Rd, Baker, MT 59313

    Spotted an error? Let us know

  6. Lone Peak Veterinary HospitalBig Sky

    48025 Gallatin Rd, Big Sky, MT 59716

    Urgent careDental

    Spotted an error? Let us know

  7. All Creatures Veterinary Service, IncBig Timber

    22 Highway 10 E, Big Timber, MT 59011

    Spotted an error? Let us know

  8. Bigfork Animal HospitalBigfork

    7575 Montana Hwy 35, Bigfork, MT 59911

    Dental

    Spotted an error? Let us know

  9. Powder River Veterinary ClinicBroadus

    3 E Powderville Rd, Broadus, MT 59317

    Spotted an error? Let us know

  10. Broadus Veterinary ClinicBroadus

    102 US-212, Broadus, MT 59317

    Spotted an error? Let us know

  11. Switchback Veterinary ClinicCascade

    178 Castner Falls Rd, Cascade, MT 59421

    Spotted an error? Let us know

  12. Aiton Veterinary ServiceChinook

    41270 US-2, Chinook, MT 59523

    Since 2017

    Spay & neuterEquine

    Spotted an error? Let us know

  13. Blaine County Veterinary ServicesChinook

    620 Stockyard Rd, Chinook, MT 59523

    Spotted an error? Let us know

  14. Chinook Veterinary ClinicChinook

    327 Missouri St, Chinook, MT 59523

    Spotted an error? Let us know

  15. East Slope Veterinary ServicesChoteau

    302 Main Ave S, Choteau, MT 59422-9073

    Dental

    Spotted an error? Let us know

  16. Moggies and Mutts Family Animal ClinicChoteau

    34 1st St NW, Choteau, MT 59422

    Spotted an error? Let us know

  17. Double Arrow Veterinary ClinicChoteau

    4237 US-89, Choteau, MT 59422

    Spotted an error? Let us know

  18. Flathead Spay & Neuter Task ForceColumbia Falls

    3491 Trumble Creek Rd, Columbia Falls, MT 59912-9049

    Since 2001

    Low-costSpay & neuter

    Spotted an error? Let us know

  19. Cloverleaf Veterinary ServicesColumbus

    52 Sheep Dip Rd, Columbus, MT 59019-7221

    Spotted an error? Let us know

  20. Conrad Veterinary HospitalConrad

    307 N Main St, Conrad, MT 59425-2703

    Spotted an error? Let us know

  21. Tammany Veterinary Hospital, PCCorvallis

    1014 Eastside Hwy, Corvallis, MT 59828

    Spotted an error? Let us know

  22. Lynns Quarter HorsesCorvallis

    1339 Chaffin Ln, Corvallis, MT 59828

    Equine

    Spotted an error? Let us know

  23. Willow Mountain VeterinaryCorvallis

    1039 Main St, Corvallis, MT 59828-9374

    Spotted an error? Let us know

  24. Grass Winds Veterinary ClinicCut Bank

    23564 US Highway 2 West, Cut Bank, MT 59427

    Spotted an error? Let us know

  25. St. Francis Pet HospitalDarby

    3294 US Highway 93 S, Darby, MT 59829-9708

    Spotted an error? Let us know

  26. Clark Fork Veterinary ClinicDeer Lodge

    3707 N Frontage Rd, Deer Lodge, MT 59722

    Since 1961

    Equine

    Spotted an error? Let us know

  27. Clark Fork Veterinary Clinic PCDeer Lodge

    1015 Kohrs St, Deer Lodge, MT 59722-1721

    Since 1961

    Equine

    Spotted an error? Let us know

  28. Valley Vet Clinic - Deer LodgeDeer Lodge

    171 N Boulder Rd, Deer Lodge, MT 59722

    Spotted an error? Let us know

  29. Veterinary Hospital of DillonDillon

    2150 Overland Rd, Dillon, MT 59725

    Spotted an error? Let us know

  30. Dillon Small Animal HospitalDillon

    229 S Atlantic St, Dillon, MT 59725

    Spotted an error? Let us know

  31. Pioneer Animal HealthDillon

    2373 MT-278, Dillon, MT 59725

    Spotted an error? Let us know

  32. Mountain Vista Veterinary ServicesEureka

    66062 MT-37, Eureka, MT 59917

    Spotted an error? Let us know

  33. Florence Animal HospitalFlorence

    230 Heacock Ave, Florence, MT 59833-6706

    Spotted an error? Let us know

  34. Yellowstone Valley Veterinary ClinicForsyth

    1227 Front St, Forsyth, MT 59327

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

    Since 1950

    EmergencySpay & neuterDental

    Spotted an error? Let us know

  35. Animal House Veterinary Service, PCForsyth

    Prospect St, Forsyth, MT 59327

    Spotted an error? Let us know

  36. Highwoods Veterinary ServiceFort Benton

    2410 St Charles St, Fort Benton, MT 59442

    Spotted an error? Let us know

  37. Paw-Lished PETS Grooming SalonGallatin Gateway

    421 Ruby Mountain Way, Gallatin Gateway, MT 59730

    Spotted an error? Let us know

  38. Glasgow Veterinary ClinicGlasgow

    7353 MT-42, Glasgow, MT 59230

    EquineHolisticEnd of life

    Spotted an error? Let us know

  39. Browne's bridge veterinary serviceGlen

    600 Brownes Bridge Rd, Glen, MT 59732

    Spotted an error? Let us know

  40. Dawson County Veterinary ClinicGlendive

    2210 W Towne St, Glendive, MT 59330-3217

    Mobile

    Spotted an error? Let us know

  41. On Point Veterinary ServicesHamilton

    1715 N 1st St, Hamilton, MT 59840

    Locally owned

    Spotted an error? Let us know

  42. Skalkaho Creek Veterinary ClinicHamilton

    99 Lost Lamb Ln, Hamilton, MT 59840

    Spotted an error? Let us know

  43. Bitter Root Vet Clinic PCHamilton

    1116 N 1st St, Hamilton, MT 59840

    Spotted an error? Let us know

  44. Valley Pet ClinicHamilton

    1420 S 1st St, Hamilton, MT 59840

    Urgent careMobile

    Spotted an error? Let us know

  45. Companion Pet ClinicHamilton

    801 S 1st St, Hamilton, MT 59840-3015

    Spotted an error? Let us know

  46. Animal Care Center HardinHardin

    44493 Old Hwy 87, Hardin, MT 59034

    Since 1988

    EquineDental

    Spotted an error? Let us know

  47. Animal Care ClinicHarlowton

    404 Hawkeye Rd, Harlowton, MT 59036

    Monday–Friday 8:00 am – 12:00 pm 1:00 pm – 5:00 pm

    EmergencySpay & neuterEquineEnd of life

    Spotted an error? Let us know

  48. Parks Veterinary ClinicHarlowton

    39 Central Ave N, Harlowton, MT 59036-5006

    Spotted an error? Let us know

  49. Bear Paw Veterinary ServicesHavre

    5051 US-2, Havre, MT 59501

    Mon–Fri 7:30 am to 5:30 pm

    MobileEquineHolistic

    Spotted an error? Let us know

  50. Heron Veterinary ServicesHeron

    26 Bear Foot Ln, Heron, MT 59844

    Spotted an error? Let us know

  51. Hot Springs Veterinary ClinicHot Springs

    106 Main St, Hot Springs, MT 59845

    Spotted an error? Let us know

  52. Treasure Veterinary ServiceHysham

    24 Myers Rd, Hysham, MT 59038-9442

    Spotted an error? Let us know

  53. Great Northern Veterinary CenterLakeside

    100 Bierney Creek Rd, Lakeside, MT 59922

    Family-owned

    DentalEnd of life

    Spotted an error? Let us know

  54. Friendship Veterinary CenterLaurel

    16 7th Ave, Laurel, MT 59044

    8:00am - 12:00pm, 1:00pm - 5:00pm

    EmergencyDental

    Spotted an error? Let us know

  55. Beartooth Veterinary ServiceLaurel

    419 E Main St, Laurel, MT 59044

    Spotted an error? Let us know

  56. Laurel East Animal HospitalLaurel

    1310 Allendale Rd, Laurel, MT 59044-8716

    Spotted an error? Let us know

  57. Clear Creek Veterinary ClinicLewistown

    202 Brookville Ln, Lewistown, MT 59457

    Spotted an error? Let us know

  58. Lewistown Veterinary ServiceLewistown

    66 Stockyards Ln, Lewistown, MT 59457

    Spotted an error? Let us know

  59. Treasure Valley Veterinary ClinicLibby

    31688 US-2, Libby, MT 59923

    Spotted an error? Let us know

  60. Westgate Animal ClinicLibby

    30270 US Highway 2, Libby, MT 59923

    Spotted an error? Let us know

  61. Livingston Veterinary HospitalLivingston

    1104 E Park St, Livingston, MT 59047

    Mon–Fri 8am–5:30pm

    Emergency

    Spotted an error? Let us know

  62. Paradise Valley EquineLivingston

    17 Rosemary Ln, Livingston, MT 59047-4008

    Equine

    Spotted an error? Let us know

  63. Shields Valley Veterinary ServiceLivingston

    119 Fox Run, Livingston, MT 59047

    Spotted an error? Let us know

  64. Murray James O VetLivingston

    5702 US Highway 89 S, Livingston, MT 59047

    Since 1978

    Spotted an error? Let us know

  65. Milk River Veterinary Service, PCMalta

    47452 US-2, Malta, MT 59538

    Spotted an error? Let us know

  66. Meadow Creek Veterinary ClinicMcAllister

    107 N Meadow Creek Rd, McAllister, MT 59740

    Spay & neuterEquineHolistic

    Spotted an error? Let us know

  67. East Main Animal ClinicMiles City

    2719 Main St, Miles City, MT 59301

    Spotted an error? Let us know

  68. Montgomery Animal HospitalMontgomery

    317 1st St S, Montgomery, MT 56069

    EmergencyMobileDentalEnd of life

    Spotted an error? Let us know

  69. Bull River Veterinary ClinicNoxon

    1029 MT-200, Noxon, MT 59853

    Spotted an error? Let us know

  70. Pintler Veterinary ServicePhilipsburg

    1118 W Broadway St, Philipsburg, MT 59858-7671

    Spotted an error? Let us know

  71. Lynch Creek Animal ClinicPlains

    7273 MT Highway 200, Plains, MT 59859

    Spotted an error? Let us know

  72. Cedar Creek Veterinary ClinicPlains

    87 Cedar Creek Rd, Plains, MT 59859

    Spotted an error? Let us know

  73. Pretty Boy Floyd’s GroomingPlentywood

    121 N Main St, Plentywood, MT 59254-1854

    Spotted an error? Let us know

  74. Aloha Veterinary ServicesPolson

    103 Whitewater Pl Ste D, Polson, MT 59860

    Wednesday hours will be from 11:00AM to 3:30PM

    Spotted an error? Let us know

  75. Southshore Veterinary ServicesPolson

    35768 S Hills Dr, Polson, MT 59860

    Monday: 8:00am - 5:00pm

    Emergency

    Spotted an error? Let us know

  76. VetCare MontanaPolson

    6 7th Ave W, Polson, MT 59860

    Mon, Tues, Wed, and Fri: 8:00am - 5:00pm, Thu: 10:00am - 5:00pm

    Dental

    Spotted an error? Let us know

  77. Polson Animal ClinicPolson

    38897 WWJD Lane, Polson, MT 59860

    Emergency

    Spotted an error? Let us know

  78. Polson Animal ClinicPolson

    714 7th Ave W, Polson, MT 59860-2916

    Spotted an error? Let us know

  79. Last Best VetPotomac

    1295 Thunders Trail, Potomac, MT 59823

    Spotted an error? Let us know

  80. Grizzly Peak Animal HospitalRed Lodge

    7165 US-212, Red Lodge, MT 59068

    Mon-Fri 8am to 5pm

    Dental

    Spotted an error? Let us know

  81. Beartooth Animal HospitalRed Lodge

    180 Hwy 78, Red Lodge, MT 59068

    Spotted an error? Let us know

  82. Grizzly Peak Animal HospitalRed Lodge

    902 N Broadway Ave, Red Lodge, MT 59068

    Dental

    Spotted an error? Let us know

  83. Grizzly Peak Animal HospitalRed Lodge

    Red Lodge Clay Center, 305 Ski Run Rd, Red Lodge, MT 59068-9189

    Dental

    Spotted an error? Let us know

  84. West Fork Mill CreekRocky Mountain Trailer Park

    Rocky Mountain Trailer Park, MT

    Spotted an error? Let us know

  85. Veterinary ServicesRonan

    35931 Mud Creek Ln, Ronan, MT 59864

    Spotted an error? Let us know

  86. Mission Valley Veterinary ClinicRonan

    37058 Timberlane Rd, Ronan, MT 59864

    Spotted an error? Let us know

  87. A K Veterinary Services: Appell Loren DVMRoundup

    56 Tumbleweed Rd, Roundup, MT 59072

    Spotted an error? Let us know

  88. Lightfoot Veterinary ServicesScobey

    125 Highway 248, Scobey, MT 59263-7754

    Spotted an error? Let us know

  89. Marias Veterinary ClinicShelby

    955 S Industrial Park Rd, Shelby, MT 59474

    Spotted an error? Let us know

  90. Tobacco Root VetSheridan

    3424 MT-287, Sheridan, MT 59749

    Spotted an error? Let us know

  91. High Plains Veterinary ClinicSidney

    1050 10th Ave SE, Sidney, MT 59270

    Since 1974

    Dental

    Spotted an error? Let us know

  92. Burnt Fork Veterinary ClinicStevensville

    3682 Eastside Hwy, Stevensville, MT 59870-6774

    Spotted an error? Let us know

  93. Ambrose Veterinary ClinicStevensville

    424 Rio Ln, Stevensville, MT 59870

    Spotted an error? Let us know

  94. Thompson Falls Veterinary ClinicThompson Falls

    2 Gebhardt Ln, Thompson Falls, MT 59873

    Spotted an error? Let us know

  95. Headwaters Veterinary HospitalThree Forks

    11370 US-287, Three Forks, MT 59752

    Monday – Friday 8am – 5pm, Wednesdays until 7pm

    Spay & neuterEquineHolistic

    Spotted an error? Let us know

  96. Montana Equine Medical & Surgical CenterThree Forks

    3934 Frontage Rd, Three Forks, MT 59752

    Mon-Fri 8am-5pm, Sat 9am-12pm

    true

    EquineSpecialist

    Spotted an error? Let us know

  97. Chuteside Veterinary Service PLLCThree Forks

    2520 Bench Rd, Three Forks, MT 59752

    Spotted an error? Let us know

  98. Elkhorn Veterinary ClinicTownsend

    7687 US-287, Townsend, MT 59644

    Spotted an error? Let us know

  99. Mountainview Veterinary ServicesTwin Bridges

    2 Metully Ln, Twin Bridges, MT 59754

    EmergencyEquine

    Spotted an error? Let us know

  100. Indian Hammer Veterinary ServicesVaughn

    576 US-89, Vaughn, MT 59487

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

    Equine

    Spotted an error? Let us know

  101. Bjornstad CaleVaughn

    576 US Highway 89, Vaughn, MT 59487

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

    Equine

    Spotted an error? Let us know

  102. Country Haven Veterinary ClinicVaughn

    217 US-89, Vaughn, MT 59487

    Spotted an error? Let us know

  103. Noah's Ark Veterinary HospitalVictor

    104 Sheafman Creek Rd Ste 1, Victor, MT 59875-9717

    Spotted an error? Let us know

  104. Whitefish Animal HospitalWhitefish

    713 13th St E, Whitefish, MT 59937

    Monday–Friday: 8:00 AM – 6:00 PM, Saturday: 9:00 AM – 3:00 PM

    Locally owned

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  105. Alpine Animal HospitalWhitefish

    5820 US Highway 93 S, Whitefish, MT 59937-8414

    Emergency

    Spotted an error? Let us know

  106. Flathead Veterinary Wellness & Rehabilitation CenterWhitefish

    5819 US Highway 93 S, Whitefish, MT 59937-8414

    EmergencySpay & neuterHolisticEnd of life

    Spotted an error? Let us know

  107. Flathead Veterinary Wellness & Rehabilitation CenterWhitefish

    5819 US-93, Whitefish, MT 59937

    EmergencySpay & neuterHolisticEnd of life

    Spotted an error? Let us know

  108. Whitefish Animal HospitalWhitefish

    245 Second Street, Whitefish, MT 59937

    Locally owned

    Urgent careSpay & neuterDental

    Spotted an error? Let us know

  109. Western Veterinary ServicesWhitehall

    9 E Legion Ave, Whitehall, MT 59759

    Spotted an error? Let us know

  110. Jefferson Veterinary ClinicWhitehall

    663 MT-2, Whitehall, MT 59759

    Spotted an error? Let us know

  111. Hall Terry DVMWibaux

    13 Woodhouse Rd, Wibaux, MT 59353

    Spotted an error? Let us know

  112. High Prairie Veterinary ServicesWolf Point

    420 Cascade St, Wolf Point, MT 59201-1302

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

    EquineDental

    Spotted an error? Let us know

  113. High Prairie Veterinary Services, Inc.Wolf Point

    6837 US Highway 2, Wolf Point, MT 59201-9224

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

    EquineDental

    Spotted an error? Let us know

  114. Project Veterinary ClinicWorden

    1459 Highway 312, Worden, MT 59088-2127

    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