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
-
1Gallatin Veterinary HospitalBozeman
Mon – Fri: 7:30am–5:30pm
-
2Animal Clinic of KalispellKalispell
Monday-Friday: 7:30 AM - 6:00 PM
-
3Cats On Broadway Veterinary HospitalMissoula
Monday – Friday 7:30am-1pm and 2pm-5:30pm, Saturday & Sunday Closed
-
4360 Pet MedicalBozeman
Monday – Thursday: 7:00 AM – 7:00 PM, Friday: 7:00 AM – 5:00 PM
-
5Shiloh Veterinary HospitalBillings
7:00am - 6:00pm, 8:00am - 12:00pm
-
6Alpine Veterinary CareMissoula
Monday - Friday 9am - 6pm
-
7Skyline Veterinary ClinicGreat Falls
Monday-Friday: 8 a.m.- 6 p.m.
-
8Montana Pet Dentistry and Oral SurgeryBozeman
Mon - Thurs 7:30am to 5:30pm
-
9Hardaway Veterinary HospitalBelgrade
Mon–Fri 7:30am–5:30pm, Sat 8:00am–5:00pm
-
10Grizzly Peak Animal HospitalRed Lodge
Mon-Fri 8am to 5pm
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.
-
Stillwater Veterinary ClinicAbsarokee
557 N Montana Ave, Absarokee, MT 59001
-
Absarokee Animal HospitalAbsarokee
214 Smith St, Absarokee, MT 59001
-
Valley Veterinary HospAbsarokee
12 Lovers Ln, Absarokee, MT 59001
-
Anaconda Veterinary ClinicAnaconda
1501 E Park Ave, Anaconda, MT 59711
-
Fallon County Veterinary ServicesBaker
8 Pennel Rd, Baker, MT 59313
-
Lone Peak Veterinary HospitalBig Sky
48025 Gallatin Rd, Big Sky, MT 59716
-
All Creatures Veterinary Service, IncBig Timber
22 Highway 10 E, Big Timber, MT 59011
-
Bigfork Animal HospitalBigfork
7575 Montana Hwy 35, Bigfork, MT 59911
-
Powder River Veterinary ClinicBroadus
3 E Powderville Rd, Broadus, MT 59317
-
Broadus Veterinary ClinicBroadus
102 US-212, Broadus, MT 59317
-
Switchback Veterinary ClinicCascade
178 Castner Falls Rd, Cascade, MT 59421
-
Aiton Veterinary ServiceChinook
41270 US-2, Chinook, MT 59523
Since 2017
-
Blaine County Veterinary ServicesChinook
620 Stockyard Rd, Chinook, MT 59523
-
Chinook Veterinary ClinicChinook
327 Missouri St, Chinook, MT 59523
-
East Slope Veterinary ServicesChoteau
302 Main Ave S, Choteau, MT 59422-9073
-
Moggies and Mutts Family Animal ClinicChoteau
34 1st St NW, Choteau, MT 59422
-
Double Arrow Veterinary ClinicChoteau
4237 US-89, Choteau, MT 59422
-
Flathead Spay & Neuter Task ForceColumbia Falls
3491 Trumble Creek Rd, Columbia Falls, MT 59912-9049
Since 2001
-
Cloverleaf Veterinary ServicesColumbus
52 Sheep Dip Rd, Columbus, MT 59019-7221
-
Conrad Veterinary HospitalConrad
307 N Main St, Conrad, MT 59425-2703
-
Tammany Veterinary Hospital, PCCorvallis
1014 Eastside Hwy, Corvallis, MT 59828
-
Lynns Quarter HorsesCorvallis
1339 Chaffin Ln, Corvallis, MT 59828
-
Willow Mountain VeterinaryCorvallis
1039 Main St, Corvallis, MT 59828-9374
-
Grass Winds Veterinary ClinicCut Bank
23564 US Highway 2 West, Cut Bank, MT 59427
-
St. Francis Pet HospitalDarby
3294 US Highway 93 S, Darby, MT 59829-9708
-
Clark Fork Veterinary ClinicDeer Lodge
3707 N Frontage Rd, Deer Lodge, MT 59722
Since 1961
-
Clark Fork Veterinary Clinic PCDeer Lodge
1015 Kohrs St, Deer Lodge, MT 59722-1721
Since 1961
-
Valley Vet Clinic - Deer LodgeDeer Lodge
171 N Boulder Rd, Deer Lodge, MT 59722
-
Veterinary Hospital of DillonDillon
2150 Overland Rd, Dillon, MT 59725
-
Dillon Small Animal HospitalDillon
229 S Atlantic St, Dillon, MT 59725
-
Pioneer Animal HealthDillon
2373 MT-278, Dillon, MT 59725
-
Mountain Vista Veterinary ServicesEureka
66062 MT-37, Eureka, MT 59917
-
Florence Animal HospitalFlorence
230 Heacock Ave, Florence, MT 59833-6706
-
Yellowstone Valley Veterinary ClinicForsyth
1227 Front St, Forsyth, MT 59327
Mon–Fri 7am–6pm, Sat 8am–12pm
Since 1950
-
Animal House Veterinary Service, PCForsyth
Prospect St, Forsyth, MT 59327
-
Highwoods Veterinary ServiceFort Benton
2410 St Charles St, Fort Benton, MT 59442
-
Paw-Lished PETS Grooming SalonGallatin Gateway
421 Ruby Mountain Way, Gallatin Gateway, MT 59730
-
Glasgow Veterinary ClinicGlasgow
7353 MT-42, Glasgow, MT 59230
-
Browne's bridge veterinary serviceGlen
600 Brownes Bridge Rd, Glen, MT 59732
-
Dawson County Veterinary ClinicGlendive
2210 W Towne St, Glendive, MT 59330-3217
-
On Point Veterinary ServicesHamilton
1715 N 1st St, Hamilton, MT 59840
Locally owned
-
Skalkaho Creek Veterinary ClinicHamilton
99 Lost Lamb Ln, Hamilton, MT 59840
-
Bitter Root Vet Clinic PCHamilton
1116 N 1st St, Hamilton, MT 59840
-
Valley Pet ClinicHamilton
1420 S 1st St, Hamilton, MT 59840
-
Companion Pet ClinicHamilton
801 S 1st St, Hamilton, MT 59840-3015
-
Animal Care Center HardinHardin
44493 Old Hwy 87, Hardin, MT 59034
Since 1988
-
Animal Care ClinicHarlowton
404 Hawkeye Rd, Harlowton, MT 59036
Monday–Friday 8:00 am – 12:00 pm 1:00 pm – 5:00 pm
-
Parks Veterinary ClinicHarlowton
39 Central Ave N, Harlowton, MT 59036-5006
-
Bear Paw Veterinary ServicesHavre
5051 US-2, Havre, MT 59501
Mon–Fri 7:30 am to 5:30 pm
-
Heron Veterinary ServicesHeron
26 Bear Foot Ln, Heron, MT 59844
-
Hot Springs Veterinary ClinicHot Springs
106 Main St, Hot Springs, MT 59845
-
Treasure Veterinary ServiceHysham
24 Myers Rd, Hysham, MT 59038-9442
-
Great Northern Veterinary CenterLakeside
100 Bierney Creek Rd, Lakeside, MT 59922
Family-owned
-
Friendship Veterinary CenterLaurel
16 7th Ave, Laurel, MT 59044
8:00am - 12:00pm, 1:00pm - 5:00pm
-
Beartooth Veterinary ServiceLaurel
419 E Main St, Laurel, MT 59044
-
Laurel East Animal HospitalLaurel
1310 Allendale Rd, Laurel, MT 59044-8716
-
Clear Creek Veterinary ClinicLewistown
202 Brookville Ln, Lewistown, MT 59457
-
Lewistown Veterinary ServiceLewistown
66 Stockyards Ln, Lewistown, MT 59457
-
Treasure Valley Veterinary ClinicLibby
31688 US-2, Libby, MT 59923
-
Westgate Animal ClinicLibby
30270 US Highway 2, Libby, MT 59923
-
Livingston Veterinary HospitalLivingston
1104 E Park St, Livingston, MT 59047
Mon–Fri 8am–5:30pm
-
Paradise Valley EquineLivingston
17 Rosemary Ln, Livingston, MT 59047-4008
-
Shields Valley Veterinary ServiceLivingston
119 Fox Run, Livingston, MT 59047
-
Murray James O VetLivingston
5702 US Highway 89 S, Livingston, MT 59047
Since 1978
-
Milk River Veterinary Service, PCMalta
47452 US-2, Malta, MT 59538
-
Meadow Creek Veterinary ClinicMcAllister
107 N Meadow Creek Rd, McAllister, MT 59740
-
East Main Animal ClinicMiles City
2719 Main St, Miles City, MT 59301
-
Montgomery Animal HospitalMontgomery
317 1st St S, Montgomery, MT 56069
-
Bull River Veterinary ClinicNoxon
1029 MT-200, Noxon, MT 59853
-
Pintler Veterinary ServicePhilipsburg
1118 W Broadway St, Philipsburg, MT 59858-7671
-
Lynch Creek Animal ClinicPlains
7273 MT Highway 200, Plains, MT 59859
-
Cedar Creek Veterinary ClinicPlains
87 Cedar Creek Rd, Plains, MT 59859
-
Pretty Boy Floyd’s GroomingPlentywood
121 N Main St, Plentywood, MT 59254-1854
-
Aloha Veterinary ServicesPolson
103 Whitewater Pl Ste D, Polson, MT 59860
Wednesday hours will be from 11:00AM to 3:30PM
-
Southshore Veterinary ServicesPolson
35768 S Hills Dr, Polson, MT 59860
Monday: 8:00am - 5:00pm
-
VetCare MontanaPolson
6 7th Ave W, Polson, MT 59860
Mon, Tues, Wed, and Fri: 8:00am - 5:00pm, Thu: 10:00am - 5:00pm
-
Polson Animal ClinicPolson
38897 WWJD Lane, Polson, MT 59860
-
Polson Animal ClinicPolson
714 7th Ave W, Polson, MT 59860-2916
-
Last Best VetPotomac
1295 Thunders Trail, Potomac, MT 59823
-
Grizzly Peak Animal HospitalRed Lodge
7165 US-212, Red Lodge, MT 59068
Mon-Fri 8am to 5pm
-
Beartooth Animal HospitalRed Lodge
180 Hwy 78, Red Lodge, MT 59068
-
Grizzly Peak Animal HospitalRed Lodge
902 N Broadway Ave, Red Lodge, MT 59068
-
Grizzly Peak Animal HospitalRed Lodge
Red Lodge Clay Center, 305 Ski Run Rd, Red Lodge, MT 59068-9189
-
West Fork Mill CreekRocky Mountain Trailer Park
Rocky Mountain Trailer Park, MT
-
Veterinary ServicesRonan
35931 Mud Creek Ln, Ronan, MT 59864
-
Mission Valley Veterinary ClinicRonan
37058 Timberlane Rd, Ronan, MT 59864
-
A K Veterinary Services: Appell Loren DVMRoundup
56 Tumbleweed Rd, Roundup, MT 59072
-
Lightfoot Veterinary ServicesScobey
125 Highway 248, Scobey, MT 59263-7754
-
Marias Veterinary ClinicShelby
955 S Industrial Park Rd, Shelby, MT 59474
-
Tobacco Root VetSheridan
3424 MT-287, Sheridan, MT 59749
-
High Plains Veterinary ClinicSidney
1050 10th Ave SE, Sidney, MT 59270
Since 1974
-
Burnt Fork Veterinary ClinicStevensville
3682 Eastside Hwy, Stevensville, MT 59870-6774
-
Ambrose Veterinary ClinicStevensville
424 Rio Ln, Stevensville, MT 59870
-
Thompson Falls Veterinary ClinicThompson Falls
2 Gebhardt Ln, Thompson Falls, MT 59873
-
Headwaters Veterinary HospitalThree Forks
11370 US-287, Three Forks, MT 59752
Monday – Friday 8am – 5pm, Wednesdays until 7pm
-
Montana Equine Medical & Surgical CenterThree Forks
3934 Frontage Rd, Three Forks, MT 59752
Mon-Fri 8am-5pm, Sat 9am-12pm
true
-
Chuteside Veterinary Service PLLCThree Forks
2520 Bench Rd, Three Forks, MT 59752
-
Elkhorn Veterinary ClinicTownsend
7687 US-287, Townsend, MT 59644
-
Mountainview Veterinary ServicesTwin Bridges
2 Metully Ln, Twin Bridges, MT 59754
-
Indian Hammer Veterinary ServicesVaughn
576 US-89, Vaughn, MT 59487
Mon–Fri 8:00am – 5:00pm, Sat 8:30am – 12:30pm, Sun Closed
-
Bjornstad CaleVaughn
576 US Highway 89, Vaughn, MT 59487
Mon–Fri 8:00am – 5:00pm, Sat 8:30am – 12:30pm, Sun Closed
-
Country Haven Veterinary ClinicVaughn
217 US-89, Vaughn, MT 59487
-
Noah's Ark Veterinary HospitalVictor
104 Sheafman Creek Rd Ste 1, Victor, MT 59875-9717
-
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
-
Alpine Animal HospitalWhitefish
5820 US Highway 93 S, Whitefish, MT 59937-8414
-
Flathead Veterinary Wellness & Rehabilitation CenterWhitefish
5819 US Highway 93 S, Whitefish, MT 59937-8414
-
Flathead Veterinary Wellness & Rehabilitation CenterWhitefish
5819 US-93, Whitefish, MT 59937
-
Whitefish Animal HospitalWhitefish
245 Second Street, Whitefish, MT 59937
Locally owned
-
Western Veterinary ServicesWhitehall
9 E Legion Ave, Whitehall, MT 59759
-
Jefferson Veterinary ClinicWhitehall
663 MT-2, Whitehall, MT 59759
-
Hall Terry DVMWibaux
13 Woodhouse Rd, Wibaux, MT 59353
-
High Prairie Veterinary ServicesWolf Point
420 Cascade St, Wolf Point, MT 59201-1302
Mon–Thu 8am–6pm, Fri 8am–5pm
-
High Prairie Veterinary Services, Inc.Wolf Point
6837 US Highway 2, Wolf Point, MT 59201-9224
Mon–Thu 8am–6pm, Fri 8am–5pm
-
Project Veterinary ClinicWorden
1459 Highway 312, Worden, MT 59088-2127
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