Pug dressed as unicorn

Best Vets in St. Louis

48 Vet Practices Tracked
4.6 ★ Average Rating
13,000+ Reviews In St. Louis
20 With Published Prices
Powered by VetsCompared.com

Showing 1-10 of 48 clinics

#1 Ranking
Lower $

Our Score (44/100)

4.8(321)
Treats:
dog
cat
exotic

Affton Veterinary Clinic is a veterinary practice in St. Louis, Missouri, located at 8455 Gravois Rd, St. Louis, MO 63123.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#2 Ranking
Fair $

Our Score (44/100)

4.7(362)
Treats:
dog
cat
exotic

Binder Animal Hospital is a veterinary clinic in St. Louis, Missouri located at 2941 Telegraph Rd. The clinic treats dogs, cats, and exotic pets.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#3 Ranking
Low $

Our Score (43/100)

4.8(617)
Treats:
dog
cat

Creve Coeur Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 12550 Olive Blvd, St. Louis, MO 63141.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now

Our Score (42/100)

4.8(203)
Treats:
dog
cat

Brentwood Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2907 S Brentwood Blvd, St. Louis, MO 63144.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now

Our Score (43/100)

4.6(438)
Treats:
dog
cat
exotic

St Louis Veterinary Center is a veterinary clinic in St. Louis, Missouri located at 1611 S Grand Blvd, St. Louis, MO 63104.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#6
Fair $

Our Score (43/100)

4.8(209)
Treats:
dog
cat

Hampton Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2826 Hampton Ave, St. Louis, MO 63139.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#7
High $

Our Score (43/100)

4.8(424)
Treats:
dog
cat

Kingsbury Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 420 Skinker Blvd, St. Louis, MO 63130.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#8
Fair $

Our Score (42/100)

4.8(386)
Treats:
dog
cat

Hillside Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 5325 Manchester Ave. The clinic treats dogs and cats.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
#9
Lower $

Our Score (41/100)

4.7(191)
Treats:
dog
cat

Arch Animal Hospital is a small-animal veterinary clinic in St. Louis, Missouri, located at 2951 Dougherty Ferry Rd Ste 102. The clinic treats dogs and cats.

Get Quote
Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now

Our Score (41/100)

4.6(412)
Treats:
dog
cat

Animal Medical Center Mid-America Maryland Heights is a small-animal veterinary clinic in St. Louis, Missouri, located at 11660 Administration Dr, St. Louis, MO 63146.

Independent
Verified Prices (USD)$Verified Prices
Is this your clinic? Claim it now
Page 1 of 5