Vets in St. Louis, MO
This list of vets in St. Louis, MO covers 40 clinics within about 19 miles of central St. Louis, taken from OpenStreetMap. 2 clinics list emergency or 24-hour care (1 with 24-hour hours), and they’re shown first. 2 are cat-only or feline-focused practices. 17 listings include a phone number and 10 list opening hours. Most are in Saint Louis, Creve Coeur, Edwardsville and Columbia.

24-hour and emergency vets in St. Louis
These clinics list emergency care or 24-hour hours in OpenStreetMap. Hours change, so call on the way. If your cat is struggling to breathe, straining to pee or has collapsed, go now. See what to do in a cat emergency.
Animal Emergency Center
No phone number listedDirectionsVeterinary Emergency Group
- Open 24 hours, 7 days
No phone number listedDirections
Cat-only and feline vets in St. Louis
Practices whose name says they treat cats only, or focus on cats.
City Cat Clinic
- 4491 Forest Park Avenue, Saint Louis, MO 63108
- citycatclinic-stl.com
St Louis Cat Clinic
No phone number listedDirections
All other vet clinics in St. Louis
36 clinics, A to Z. The emergency and cat-only clinics above aren’t repeated here.
No clinic matches that. Try a different name or ZIP code.
Affton Veterinary Clinic
- 8100 Gravois Road, 63123
No phone number listedDirectionsAfton Veterinary Clinic
No phone number listedDirectionsAnimal Medical Center of Mid-America - St. Louis City
- 1201 Macklind Avenue, Saint Louis, MO 63110
- amcma.org
Arch Animal Hospital
- 2951 Dougherty Ferry Road, Unit 102, St. Louis, 63122
- Mon–Fri 07:30–18:00
No phone number listedDirectionsArk Animal Hospital
- 6718 Goshen Road, Edwardsville, IL 62025
- arkpetvet.net
Arnold Animal Hospital
- 11 Municipal Drive, Arnold, MO 63010
- arnoldanimalhosp.com
Banfield Pet Hospital
- 13927 New Halls Ferry Road, Florissant, 63033
No phone number listedDirectionsBanfield Pet Hospital
No phone number listedDirectionsBellson Animal Hospital
- 1400 Columbia Center, Columbia, IL 62236
No phone number listedDirectionsBentley Animal Hospital
- 1819 Smizer Station Road, Fenton, 63026
No phone number listedDirectionsBollmeir Vetrinary Clinic
No phone number listedDirectionsCarol House Quick Fix Pet Clinic
- 1218 South Jefferson Avenue, Saint Louis, MO 63104
No phone number listedDirectionsChesterfield Veterinary Center
No phone number listedDirectionsChippewa Animal Hospital
- 3850 Chippewa Street, Saint Louis, MO 63118
- Mon–Thu 07:30–19:00, Fri 07:30–18:00, Sat 08:00–14:00
Columbia Animal Hospital
- 201 McCrosky Professional Peak, Columbia, IL 62236
- Mon–Tue 07:00–19:00 · Wed 09:00–17:00 · Fri 08:00–16:00 · Sat 09:00–11:00
- columbiaanimalhospital.com
Creve Coeur Animal Hospital
- 12550 Olive Boulevard, Creve Coeur, MO 63141
No phone number listedDirectionsEdwardsville Pet Hospital
- 423 South Buchanan Street, Edwardsville, IL 62025
- Mon–Tue 08:00–18:00,Wed 08:00–17:00,Thu–Fri 08:00–18:00,Sat 08:00–12:00,Sun closed
- edwardsvillepethosp.com
Family Animal Hospital
No phone number listedDirectionsFamily Pet Hospital
- 10400 Watson Road, Sunset Hills, 63127
- Mon–Thu 08:00–18:00 · Fri 08:00–16:00 · Sat 08:00–13:00
- familypetstl.com
Hampton Animal Hospital
- 2826 Hampton Avenue, Saint Louis, MO 63139
- Mon–Thu 09:00–17:00, Fri 09:00–16:00, Sat 09:00–12:00
- hamptonanimal.com
Hawthorne Animal Hospital
No phone number listedDirectionsHeritage Veterinary Hospital
- 12952 Olive Boulevard, Creve Coeur, MO 63141
- Mon–Tue, Thu 08:00–20:00 · Wed, Fri 08:00–17:00 · Sat 08:00–13:00
- heritageveterinary.com
Hometown Veterinary
No phone number listedDirectionsJefferson Animal Hospital
No phone number listedDirectionsJewell Animal Hospital
- 6400 Chippewa Street, Saint Louis, MO 63109
- jewellanimalhospitalstl.com
Kirkwood Animal Hospital
- 11114 Manchester Road, Kirkwood, 63122
- kirkwoodvets.com
Metrovet
No phone number listedDirectionsNorthgate Animal Hospital
- 1497 Vandalia Street, Collinsville, IL 62234
- northgatesmallanimalhospital.com
Overland Animal Clinic
- "By appointment only"
Rosewood Pet Hospital
No phone number listedDirectionsSpoede Animal Hospital
- 10842 Olive Boulevard, Creve Coeur, MO 63141
No phone number listedDirectionsSulphur Springs Veterinary Clinic
- 621 Big Bend Road, Manchester, 63021
- sulphurspringsvet.com
Tesson Ferry Veterinary Hospital
No phone number listedDirectionsTroy Veterinary Clinic
No phone number listedDirectionsWatson Road Animal Hospital
- 3725 Watson Road, Saint Louis, MO 63109
- Mon–Thu 09:00–19:00, Fri 09:00–17:00, Sat 08:00–13:00
- watsonrdvet.com
West County Animal Clinic
- 14571 Manchester Road, Manchester, 63011
How to find a cat friendly vet
Cats hide pain and stress easily, so a calm visit gets you a better exam. Two programs train clinics for this. A Cat Friendly Practice (run by the AAFP and ISFM) has met a checklist that covers cat-only handling, equipment and staff training. Fear Free certification trains vets and nurses to lower fear and stress during handling. Neither is a guarantee, and many good clinics have neither, so ask the clinic directly. None of the clinics on this page are checked by CatsMed for either program.
What to bring to a new vet
- Your cat in a hard carrier with a towel over it. Leave the carrier out at home for a few days first.
- Past vet records and vaccine dates, including rabies.
- The names and doses of any medications, flea or worm treatments your cat takes.
- What and how much your cat eats, and any changes in appetite, thirst or litter box habits.
- Photos or a video of the problem if it comes and goes, like coughing or limping.
Questions to ask a new vet
- Do you have a cat-only waiting area or exam room?
- Where do you send patients after hours, and is it a 24 hour vet?
- Can I get an itemized estimate before any tests or treatment?
- Do you offer anti-anxiety medication before visits for nervous cats?
- Are you a Cat Friendly Practice or Fear Free certified?
Costs and emergencies
Frequently asked questions
How many vets are in St. Louis, MO?
OpenStreetMap lists 40 vet clinics within about 19 miles of central St. Louis. 2 of them list emergency or 24-hour care and 2 are cat-only or feline-focused. Clinics open and close, so call before you go.
Is there a 24 hour vet in St. Louis?
Yes. 1 clinic in this list shows 24-hour hours: Veterinary Emergency Group. Call ahead so the team is ready, and confirm they see cats.
Are there cat-only vets in St. Louis?
Yes. 2 clinics are cat-only or feline-focused: City Cat Clinic and St Louis Cat Clinic. A cat-only practice has no barking dogs in the waiting room, which many cats find less stressful.
Vets in nearby cities
- Vets in IndianapolisIndiana · about 230 miles away46 clinics
- Vets in Kansas CityMissouri · about 238 miles away62 clinics
- Vets in LouisvilleKentucky · about 242 miles away27 clinics
- Vets in NashvilleTennessee · about 253 miles away12 clinics
More vets in Missouri: Kansas City. All vets in Missouri · All cities
Go to a vet now if you see any of these
- 01Straining in the litter box with little or no urine (especially a male cat)
- 02Breathing with an open mouth, panting, or breathing very fast at rest
- 03May have eaten a lily, human medication, antifreeze or another poison
- 04Collapsed, can’t stand, or had a seizure
- 05Bleeding that won’t stop, or blood in vomit
- 06Hit by a car, fell from a height or was attacked by an animal
Clinic data © OpenStreetMap contributors, available under the Open Database License. Updated September 26, 2026.Listings aren’t verified by CatsMed or a veterinarian, so call ahead to confirm hours and services. Spotted a mistake? Tell us.