Veterinary Medical Center Locations & Hours
- Open to the Public -All pets (and their owners!) are welcome in our clinics.
- You do not need to have adopted a pet from the Humane Society of Missouri to use our veterinary services.
Proceeds from your patronage rescue, rehabilitate and find homes for homeless pets. Thank you for being a client.

St. Louis Veterinary Medical Center
1201 Macklind Avenue
St. Louis, MO 63110 |
|
 |
| |
| Monday |
8:30 a.m. - 6 p.m. |
| Tuesday-Wednesday |
7:30 a.m. - 6 p.m. |
| Thursday |
8:30 a.m. - 7 p.m. |
| Friday |
8:30 a.m. - 6 p.m. |
| Saturday |
8:30 a.m. - 4 p.m. |
| Closed Sunday and major holidays |
| Call (314) 951-1534 for an appointment. |
Map to St. Louis Veterinary Medical Center
|
|
|
| |
Westport Area Veterinary Medical Center in Maryland Heights
2400 Drilling Service Rd.
(Off Dorsett, two miles east of I-270)
Maryland Heights, MO 63043 |
|
 |
| |
| Monday |
8:30 a.m. - 6 p.m. |
| Tuesday-Wednesday |
7:30 a.m. - 6 p.m. |
| Thursday |
8:30 a.m. - 7 p.m. |
| Friday |
8:30 a.m. - 6 p.m. |
| Saturday |
8:30 a.m. - 4 p.m. |
| Closed Sunday and major holidays |
| Call (314) 951-1590 for an appointment. |
Map to Westport Area Veterinary Medical Center
|
 |
|
| |
Chesterfield Valley Veterinary Medical Center
17357 Edison Avenue
Chesterfield, MO 63005 |
|
 |
| |
| Monday |
8:30 a.m. - 5:30 p.m |
| Tuesday |
8:30 a.m. - 5:30 p.m. |
| Wednesday |
8:30 a.m. - 5:30 p.m. |
| Thursday |
8:30 a.m. - 5:30 p.m. |
| Friday |
8:30 a.m. - 5:30 p.m. |
| Saturday |
8:30 am - 4:30 p.m. |
| Closed Sunday and major holidays |
| Call (636) 530-0807 for an appointment. |
| Map to Chesterfield Valley Veterinary Medical Center |
 |
|
Emergencies
For after-hours emergencies, you might need to contact one of the privately owned pet emergency hospitals which are not affiliated with the Humane Society of Missouri.
You must phone ahead and there will be additional fees. The Humane Society of Missouri does not reimburse expenses incurred at these or other veterinary clinics.
Emergency pet hospitals:
- St. Louis North: (314) 739-1500
- St. Louis South: (314) 822-7600
- St. Charles area: (636) 240-5496
- Jefferson County (636) 464-2846
- Illinois: (618) 346-1843
|