You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]

Request an Appointment


Exclusive Offer

New Pets Receive

$10 OFF First Visit.

Sign-up using the form below or call us at 315-824-5412 and mention this coupon.

ALERT: Hamilton Animal Hospital will still be open from 7:30am - 4pm on normal Saturdays. The following Saturdays are the only changes until the end of the year:
 November 26th closing at noon
 Christmas eve December 24th closed
 New Year's eve December 31st closed.
 Cazenovia Animal Hospital (315-655-3409) will be open until noon on Dec 24 and Dec 31 if care is needed. We will be open normal hours the Mondays after Christmas and New Year as Cazenovia Animal Hospital will be closed.

Welcome to
Hamilton Animal Hospital

Your veterinarians in Hamilton, NY
Call us at 315-824-5412

Hamilton Animal Hospital in Hamilton, NY is a full service pet-care facility serving the needs of the Greater Hamilton Community.

We at the Hamilton Animal Hospital welcome you and your pets.  We provide a range of services such as Puppy and kitten checkups, wellness exams, surgery and dental care.

Our caring and knowledgeable staff is there to help you with any questions.  We want your visit to the Hamilton Animal Hospital to be first rate.

We are happy to offer a number of resources that enable you to learn how to take better care of your pets. Please feel free to browse our site, particularly the informational articles. The best veterinary care for animals is ongoing nutrition and problem prevention, we are happy to help you provide the best care for your pets.  If you have any questions, call 315-824-5412 or email us and we’ll promptly get back to you.  Our Hamilton veterinarian office is very easy to get to—see contact info and our map at the bottom of each page!

At Hamilton Animal Hospital, we treat your pets like the valued family members they are.

Hamilton Animal Hospital

2316 Rt 12B

Hamilton, NY 13346


Pet Emergency? Call us right away at 315-824-5412!

Or VMC emergency center at 315-446-7933

Go to top of page

Featured Articles