Top 10 vet clinics in St Peters
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
2Arch Animal Hospital West
117 Birdie Hills Rd, St Peters, MO 63376
Mon–Thurs 8am–6pm, Fri 8am–5pm
Locally owned
-
3Pet Health Center
4045 N St Peters Pkwy #202, St Peters, MO 63304
Mon–Fri 8:00am–6:00pm, Thurs 8:00am–5:00pm, Sat 8:00am–12:00pm
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-
4Pet Urgent Care of St Peters
5913 Mexico Rd, St Peters, MO 63376
Mon–Sat 6pm–11pm, Sun 10am–5pm
Locally owned
-
5Cooper's Veterinary Care
1101 St Peters Howell Rd, St Peters, MO 63376
-
6Cave Springs Pet Hospital
251 Jungermann Rd, St Peters, MO 63376
-
7Harvester Animal Clinic
1375 Triad Center Dr, St Peters, MO 63376
-
8Mexico Road Animal Hospital
6180 Mexico Rd, St Peters, MO 63376-1633
-
10St. Peters Animal Hospital
16 S Church St, St Peters, MO 63376
Of the 13 vet clinics listed in St Peters, 13 give a phone number, 4 publish opening hours and 13 have a website. 1 is a branch of a national chain — Veterinary Emergency Group (1); the remaining 12 are independent. By what they offer: 5 offer dental care, 4 offer urgent care, 3 offer emergency care. The nearest bigger selection is O'Fallon with 16.
All 3 other vet clinics in St Peters
Same order: the most complete listings first.
-
Vet Stop Animal Hospital
7030 Mexico Rd, St Peters, MO 63376
-
Veterinary Emergency Group
250 Mid Rivers Mall Circle, St Peters, MO 63376
-
Hepler Animal Hospital
1053 Cave Springs Blvd, St Peters, MO 63376
Nearby in Missouri
- St Charles7
- O'Fallon16
- Chesterfield10
- Creve Coeur6
- Wentzville15
- Ballwin7
- Kansas City51
- St Louis45