Schedule A Veterinary Appointment Online

If you have an emergency please call us at (847) 438-3750.

917 S. Rand Rd.,
Lake Zurich, IL 60047


9:00am - 6:00pm


9:00am - 6:00pm


9:00am - 3:00pm


9:00am - 6:00pm


9:00am - 6:00pm


8:00am - 2:00pm



Companion Animal Hospital Lake Zurich is conveniently located on Rand Road, only a couple of miles from beautiful Lake Zurich itself. With an open and spacious layout full of state-of-the-art equipment, multiple exam rooms and even wrap-around parking, we are here to provide you and your pet with all the resources you need in order to get the best possible care.

Whether you are coming from Lake Zurich, Barrington, Buffalo Grove, or another surrounding area, the team at Companion Animal Hospital will be there to warmly welcome you and your pet. Our veterinarians believe that quality medicine, along with healing and helping your beloved pets, also benefits you. Just like any other close family member, their well-being is essential to your own.

We are here to service the cities of Lake Zurich, IL, Barrington, IL, Palatine, IL, Hawthorn Woods, IL, Wauconda, IL, Kildeer, IL, Long Grove, IL, Grayslake, IL, North Barrington, IL, Deer Park, IL and more!

Call (847) 438-3750 or request an appointment online to get started!

Interested in learning more about these services?
Click the button below to reach out to our team!

Our Veterinary Services

Education and Counseling

Laser Therapy

Spay & Neuter*


Wellness Care

Dental Care


Emergency Care

* Requires an initial exam