Across Utah, of the 277 vet clinics we list, 267 give a phone number, 65 publish opening hours and 231 have a website. 28 are branches of national chains — Banfield Pet Hospital (13), VetIQ (4), VIP Petcare (3); the remaining 249 are independent. By what they offer: 84 offer dental care, 55 offer spay and neuter, 46 offer emergency care. The longest-running is St. George Veterinary Hospital, in business since 1965. 5 describe themselves as family-owned.
Top 10 vet clinics in Utah
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1VCA Cottonwood Animal HospitalSalt Lake City
Mon 24 hours
-
2Animal Clinic of St GeorgeSt George
Monday–Thursday: 7:30am-5pm, Friday–Sunday: Closed
-
3Animal Care Veterinary HospitalsRoy
Mon 8:00am–6:00pm
-
4White Pine Veterinary ClinicPark City
Mon–Fri 8am–6pm
-
5Farr West Animal HospitalOgden
Mon-Fri 8am-5pm, Sat 8am-12pm
-
6Wasatch Animal ClinicHeber City
Mon–Fri 7:30am–7:00pm
-
7Hillside Veterinary HospitalCottonwood Heights
Mon–Fri 8:00 AM–5:30 PM, Sat–Sun Closed
-
8Best Friends Animal Society - Spay & Neuter ClinicOrem
11 a.m. to 7 p.m.
-
9Animal Medical HospitalSt George
Mon-Thu 8:00 am-5:00 pm, Fri 8:00 am-2:00 pm, Sat-Sun Closed
-
10Banfield Pet HospitalWest Valley City
Mon-Sat 8am-6pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Salt Lake City33
- Ogden13
- Layton12
- West Jordan11
- Park City9
- Sandy9
- St George9
- Midvale7
- Cottonwood Heights6
- Draper6
- Lehi6
- Orem6
- Provo6
Other towns in Utah
One vet clinic each — too few for a page of their own, so they live here.
-
Alpine Animal HospitalAlpine
424 Alpine Hwy, Alpine, UT 84004
-
Intermountain Veterinary ServicesAlpine
24 E Red Pine Dr, Alpine, UT 84004-1557
-
Country View Veterinary HospitalAmerican Fork
582 Pacific Dr, American Fork, UT 84003
Mon–Thu 7:00 am to 6:00 pm, Fri 7:30 am to 6:00 pm
-
Banfield Pet HospitalAmerican Fork
472 N 990 W, American Fork, UT 84003
Mon-Sat 7am-6pm
-
Indian Creek Veterinary ServicesBeaver
1501 N Hwy 357, Beaver, UT 84713
-
Arrowhead Veterinary ClinicBenjamin
8257 S 3200 W St, Benjamin, UT 84660
-
Four Corners Animal AllianceBlanding
3 E Center St, Blanding, UT 84511-2948
-
Mountain Point Equine HospitalBluffdale
14005 S Loumis Pkwy, Bluffdale, UT 84065
Mon–Fri 7:30am–5:00pm
-
Mountain West Veterinary SpecialistsBluffdale
13860 S 2700 W, Bluffdale, UT 84065
true
-
Animal Care Vet HospitalsBountiful
2727 S 100 W, Bountiful, UT 84010-6459
Monday: 8:00am - 6:00pm
Since 1988
-
VCA Lakeview Animal HospitalBountiful
1975 Orchard Dr, Bountiful, UT 84010
-
Animal Medical ClinicBountiful
215 S 500 W, Bountiful, UT 84010
-
Color Country Animal HospitalCedar City
390 N 4050 W, Cedar City, UT 84720
Monday – Friday 9am -5pm
Since 1998
-
Southern Utah Animal HospitalCedar City
1203 N Main St, Cedar City, UT 84721
Monday – Friday 8:00am-1:00pm & 2:00pm-5:00p
-
Cedar Veterinary ClinicCedar City
533 N Airport Rd, Cedar City, UT 84720
-
Vetiq PetcareCenterville
221 W Parrish Ln, Centerville, UT 84014-1829
-
Animal Care Veterinary HospitalsClearfield
1499 S State St, Clearfield, UT 84015-1631
Mon 8:00am–6:00pm
Since 1988
-
Antelope Animal HospitalClearfield
1625 S 1000 W, Clearfield, UT 84015
-
Terry EmmonsClearfield
600 S State St, Clearfield, UT 84015
-
Quail Pointe Veterinary HospitalClinton
868 N 2000 W, Clinton, UT 84015
-
THRIVE Affordable Vet CareClinton
1978 N 2000 W Ste D, Clinton, UT 84015
-
Saving Gracie Equine Healing FoundationCoalville
95 W Funny Ave, Coalville, UT 84017-9775
-
Bark City Pet EmporiumCoalville
650 E Chalk Creek Rd, Coalville, UT 84017-9706
-
Central Utah Animal HospitalDelta
1860 W 1500 S, Delta, UT 84624-7816
Monday – Friday 8:30am – 5:00pm
-
Gunnison Bend Veterinarian ServicesDelta
1115 E Main St, Delta, UT 84624
-
Eagle Mountain Pet CareEagle Mountain
1495 Raven Way, Eagle Mountain, UT 84005
Mon-Fri 8:30 AM - 5:00 PM
-
Mountain View Animal ClinicEnoch
2265 W Midvalley Rd, Enoch, UT 84721
-
Escalante Community Animal ClinicEscalante
289 E Main St, Escalante, UT 84726
-
Bayview Animal HospitalFarmington
677 Shepard Ln, Farmington, UT 84025
Mon–Fri: 7:00am – 6:00pm, Sat-Sun: Closed
-
UrgentVetFarmington
1076 Park Ln Ste 110, Farmington, UT 84025
-
South Valley EquineFarr West
1892 Heritage Ranch Dr, Farr West, UT 84404
Family-owned
-
Marty Simper Show HorsesFarr West
1844 Heritage Ranch Dr, Farr West, UT 84404
-
Frontier Veterinary CareFrancis
33 Lambert Lane, Francis, UT 84036
-
Gunnison Valley Animal ClinicGunnison
630 S Main St, Gunnison, UT 84634
-
Ben Lomond Animal ClinicHarrisville
1380 N, 1380 US-89, Harrisville, UT 84404
-
Wasatch Animal ClinicHeber City
895 W 100 S, Heber City, UT 84032
Mon–Fri 7:30am–7:00pm
-
Arcadia Veterinary ClinicHeber City
90 Lloyd Ln, Heber City, UT 84032
Mon–Fri 8:00am–5:00pm, Sat 8:00am–3:00pm
-
Utah Veterinary Emergency CenterHerriman
5089 W 11800 S Suite 102, Herriman, UT 84096
11:00 AM – 11:00 PM daily
-
VCA Oquirrh Hills Animal HospitalHerriman
5714 W 13400 S, Herriman, UT 84096-6907
-
Livewell Animal Hospital of HerrimanHerriman
5127 Miller Crossing Dr Building #4, Unit C, Herriman, UT 84096
Mon–Sat 8:00am–6:00pm
Since 2025
-
VetMed ConsultantsHolladay
6221 Highland Dr, Holladay, UT 84121
-
Pampered Pets SalonHuntington
686 N 400 E, Huntington, UT 84528-4512
-
Zion Veterinary HospitalHurricane
29 S 100 E, Hurricane, UT 84737
-
Desert VetHurricane
470 State St, Hurricane, UT 84737
-
Hurricane Animal HospitalHurricane
1545 W State St, Hurricane, UT 84737-2059
Since 1980
-
Dudley Ranch GelbviehJensen
9261 E 6500 S, Jensen, UT 84035
-
Kanab Veterinary HospitalKanab
6676 US-89, Kanab, UT 84741
-
Universally Holistic Veterinary ServicesKanab
484 S 100 E, Kanab, UT 84741
-
Priority One AppraisalsKaysville
62 S Flint St, Kaysville, UT 84037-9783
-
North Cache Veterinary ServiceLewiston
1575 W 1600 S, Lewiston, UT 84320
-
A Caring Vet HospitalLindon
360 N State St, Lindon, UT 84042
-
Mountain View Veterinary Health CenterLogan
1702 N 800 E, Logan, UT 84341
-
Bridgerland Animal HospitalLogan
95 W 900 N, Logan, UT 84321
-
Sherwood Pet HealthLogan
740 W 200 N, Logan, UT 84321-5176
-
Fremont River Veterinary ClinicLyman
202 UT-24, Lyman, UT 84749
-
Family Pet HospitalMapleton
448 N 1600 W, Mapleton, UT 84664
Since 2002
-
Skyline Animal HospitalMarriott-Slaterville
1095 W 12th St, Marriott-Slaterville, UT 84404
-
Olympus Cove Veterinary ClinicMillcreek
1451 E 3300 S, Millcreek, UT 84106
-
VscuMillcreek
3165 S Richmond St, Millcreek, UT 84106-3051
-
Livewell Animal Hospital of Canyon RimMillcreek
3241 E 3300 S, Millcreek, UT 84109
Since 2025
-
Mill Creek Animal HospitalMoab
125 E 300 S, Moab, UT 84532
-
Moab Veterinary Clinic LLCMoab
4575 S Spanish Valley Dr, Moab, UT 84532
-
Mtn Green Animal HospitalMorgan
5714 W Canyon View Cir Suite A, Morgan, UT 84050
Woman-owned
-
Mt Pleasant Animal HospitalMt Pleasant
1180 Blackhawk Blvd, Mt Pleasant, UT 84647
Monday - Wednesday: 8 AM - 5 PM, Thursday: 8 AM - 7 PM, Friday: 8 AM - 5 PM
-
Sanpete Veterinary ClinicMt Pleasant
1180 S Blackhawk Blvd, Mt Pleasant, UT 84647-2314
-
Neighborhood Veterinary CareMurray
887 E Vine St, Murray, UT 84107-6515
Since 2020
Woman-owned
-
Healing Hearts Animal HospitalMurray
280 W 4800 S, Murray, UT 84107
-
Cottonwood Pet ERMurray
6360 S Highland Dr, Murray, UT 84121
-
Healing Hearts Animal HospitalMurray
160 E 4800 S, Murray, UT 84107-3830
-
Salt Creek Veterinary ServicesNephi
405 W 100 N, Nephi, UT 84648
-
Heritage Animal HospitalNibley
2365 S Heritage Dr, Nibley, UT 84321-6916
-
Coldwater Animal HospitalNorth Ogden
2671 N Washington Blvd, North Ogden, UT 84414
-
Wilson Veterinary HospitalNorth Salt Lake
50 US-89, North Salt Lake, UT 84054
-
Parowan Valley Veterinary ClinicParowan
20 E 100 N, Parowan, UT 84761
-
Payson Family Pet HospitalPayson
43 N 1000 E, Payson, UT 84651
Mon–Fri 7am–7pm, Sat 7am–5pm
-
Arrowhead Veterinary ClinicPayson
4279 W 12800 S, Payson, UT 84651
-
West Mountain Veterinary HospitalPayson
143 W 900 N, Payson, UT 84651
-
Canyon View Cares Veterinary HospitalPerry
1885 S Hwy 89, Perry, UT 84302
-
Canyon View Cares Veterinary HospitalPerry
1885 S Highway 89, Perry, UT 84302-4117
-
Blue Grass EstatePlain City
2775 N 3800 W, Plain City, UT 84404-9350
-
VCA Timpanogos Animal HospitalPleasant Grove
815 S Main St, Pleasant Grove, UT 84062
-
Priority Pet Care Veterinary HospitalPleasant View
1142 W 2700 N Ste 100, Pleasant View, UT 84404
-
San Rafael Vet ClinicPrice
1750 W Coal Crk, Price, UT 84501
-
Castle Valley Veterinary ClinicPrice
1711 S Highway 10, Price, UT 84501-4365
-
Mountain View Veterinary Health CenterProvidence
516 W Golf Course Rd, Providence, UT 84332-9867
-
Bear River Veterinary ClinicRandolph
468 S Main St, Randolph, UT 84064
-
Richfield Veterinary ClinicRichfield
930 E Sr 119, Richfield, UT 84701-9405
-
Sevier Valley Animal ClinicRichfield
1135 E Annabella Rd, Richfield, UT 84701
-
Valley Veterinary ServicesRichmond
715 S 250 E, Richmond, UT 84333
-
GoodVetsRiverdale
1140 W Riverdale Rd Ste E, Riverdale, UT 84405
-
Copper View Animal HospitalRiverton
13199 S 3600 W, Riverton, UT 84065
-
Stone Ridge Veterinary ClinicRiverton
1381 Stone Ridge Ln, Riverton, UT 84065
-
Riverton Veterinary ClinicRiverton
2789 W 12600 S, Riverton, UT 84065-7146
-
Copper View Animal HospitalRiverton
12447 S Crossing Dr, Riverton, UT 84096
-
Vetiq PetcareRiverton
13502 S Hamilton View Rd, Riverton, UT 84065-6064
-
Basin Veterinary ClinicRoosevelt
520 W Highway 40, Roosevelt, UT 84066
-
Basin Veterinary ClinicRoosevelt
540 E 200 N, Roosevelt, UT 84066
-
Animal Care Veterinary HospitalsRoy
1787 W 5300 S, Roy, UT 84067
Mon 8:00am–6:00pm
Since 1988
-
Pro Pet CareRoy
5665 S 1900 W Ste C, Roy, UT 84067
-
Southwest animal emergencySaint George
435 N 1680 E, Saint George, UT 84790
-
Summit Veterinary ClinicSantaquin
344 Summit Ridge Pkwy, Santaquin, UT 84655
-
Riverside Pet CareSaratoga Springs
1068 N Redwood Rd Ste b, Saratoga Springs, UT 84045
Mon–Fri 8:30am–5:00pm
Locally owned
-
Saratoga Springs Animal HospitalSaratoga Springs
228 E Crossroads Blvd, Saratoga Springs, UT 84045-2966
Mon–Fri 8:30am–5:30pm
-
South Valley EquineSaratoga Springs
122 W 400 N, Saratoga Springs, UT 84045
Family-owned
-
Saratoga Springs Animal HospitalSaratoga Springs
1527 N Exchange Dr, Saratoga Springs, UT 84045-4030
-
David K Price DVM - Summit Creek Equine PracticeSmithfield
130 S 800 W, Smithfield, UT 84335
-
Hocus Pocus GroomingSmithfield
6490 N 2400 W, Smithfield, UT 84335-9782
-
Petcare Animal HospitalSouth Jordan
1173 South Jordan Pkwy, South Jordan, UT 84095
Monday: 8:00 AM - 6:00 PM
Since 2008
-
A Gentle VetSouth Jordan
3694 W 9800 S, South Jordan, UT 84009
Monday - Friday: 8:00am - 5:00pm
-
Animal Care DaybreakSouth Jordan
4696 Daybreak Rim Way, South Jordan, UT 84009
Monday: 7:30 AM - 5:30 PM
-
South Valley Large Animal ClinicSouth Jordan
1791 W 11400 S, South Jordan, UT 84095-8322
Family-owned
-
Easyvet Veterinarian Trail Crossing (south Jordan)South Jordan
5398 W Daybreak Pkwy Ste B3, South Jordan, UT 84009-5903
Mo-Fr 08:00-18:00, Sa 08:00-16:00
-
Erz Animal HospitalSouth Ogden
5585 Harrison Blvd, South Ogden, UT 84403
-
Rocky Mountain Large Animal ClinicSpanish Fork
3226 N, 3226 1150 W, Spanish Fork, UT 84660
Mon. – Friday 8:00 am to 6:00 pm, Saturdays 8:00 am to 1:00 pm
-
All Paws CountSpanish Fork
5182 W 6300 S, Spanish Fork, UT 84660-4224
-
Nebo Animal ClinicSpanish Fork
845 N 300 W, Spanish Fork, UT 84660-1117
-
VIP Petcare Vaccination ClinicSpanish Fork
950 N Main St, Spanish Fork, UT 84660
-
Rocky Mountain Large Animal ClinicSpanish Fork
3226 N 1150 W, Spanish Fork, UT 84660
-
Mountain West Animal HospitalSpringville
410 S 450 W, Springville, UT 84663
-
Slash D StockdogsStockton
2362 E Dow Drive, Stockton, UT 84071
-
Eye Care for Animals - SunsetSunset
2465 N Main St Ste 5, Sunset, UT 84015
true
-
ER VetSunset
2485 N Main St, Sunset, UT 84015-2420
-
Antelope Animal HospitalSyracuse
1412 W 1700 S, Syracuse, UT 84075
-
Salt Lake Veterinary ServicesTaylorsville
1114 W 4800 S, Taylorsville, UT 84123
-
Midvalley Animal ClinicTaylorsville
6047 S Redwood Rd, Taylorsville, UT 84123
-
UrgentVetTaylorsville
5478 S Redwood Rd Ste 223, Taylorsville, UT 84123
-
Banfield Pet HospitalTaylorsville
5748 S Redwood Rd, Taylorsville, UT 84123
-
Tooele Veterinary ClinicTooele
1182 N 80 E, Tooele, UT 84074
8:30 am - 5:30 pm
-
Stansbury Animal HospitalTooele
6422 N Gateway Dr, Tooele, UT 84074
8:30 am - 5:30 pm
-
Countryside Animal ClinicTooele
254 S Main St, Tooele, UT 84074
Since 1993
-
RS Metcalf ArabiansTooele
1914 Walker Rd, Tooele, UT 84074
-
Canyon View Cares Veterinary HospitalTremonton
822 E Main St, Tremonton, UT 84337-6733
-
Bear River Animal HospitalTremonton
390 W 600 N, Tremonton, UT 84337
-
Ashley Valley Vet ClinicVernal
85 E 650 N, Vernal, UT 84078
-
Vernal Pet Clinic & Wellness CenterVernal
1240 W 500 N, Vernal, UT 84078-8331
-
Animal Care CenterWest Bountiful
698 W 500 S, West Bountiful, UT 84087
-
Animal Care Veterinary Hospitals - West HavenWest Haven
4605 S Midland Dr, West Haven, UT 84401
Monday: 8:00am - 6:00pm
Since 2006
-
Northside Animal ClinicWest Haven
4715 Haven Rd, West Haven, UT 84401
-
Banfield Pet HospitalWest Valley City
3081 S 5600 W, West Valley City, UT 84120
Mon-Sat 8am-6pm
-
Hunter Animal HospitalWest Valley City
5246 W 3500 S, West Valley City, UT 84120
8:00am - 5:30pm
Since 1992
-
West Valley Veterinary ClinicWest Valley City
3875 West 3500 South, West Valley City, UT 84120
8:00am - 5:30pm
Since 1992
-
West ValleyWest Valley City
3081 South 5600 W, West Valley City, UT 84120
-
West Valley Veterinarian ClinicWest Valley City
West Valley City, UT
-
Bountiful Animal HospitalWoods Cross
880 S 500 W, Woods Cross, UT 84010
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