Mon - Thurs 
Fri 
Sat 

7:30am - 7:30pm
7:30am - 6:00pm
8:00am - 2:00pm

Veterinary Location & Directions

Our Hospital Location in O'Fallon, Missouri



Bryan Road Animal Hospital is located at 1161 Bryan Rd., O'Fallon, MO 63366, between Lake St. Louis and St. Peters in St. Charles County, Missouri. We are a quarter-mile north of the intersection of Bryan Road and Mexico Road (there is a Walgreens on the corner) and a quarter mile south of the Heaven Scent Bakery and the O’Fallon Fire Station. If you are traveling from I-70, please take exit 216, and merge onto Bryan Road. We are also easily accessible from I-64 and Veterans Memorial Parkway.

Bryan Road Animal Hospital is also about 2.5 miles from beautiful Fort Zumwalt Park, where dogs are allowed, provided that they are leashed at all times and wear an identifying collar with a current rabies tag. Please remember to clean up after your pet.

If you would like more detailed directions to our O'Fallon, MO veterinary hospital location, please call us at (636) 272-3900.