Hours & Location

We are located at 193 S Broadway, Salem, NH 03079


Monday: 7:30am – 7:30pm
Tuesday: 7:30am – 7:30pm
Wednesday: 7:30am – 7:30pm
Thursday: 7:30am – 7:30pm
Friday: 7:30am – 6:30pm
Saturday: 8:00am – 2:00pm
Sunday: Closed

For updated information on storm closings, power/phone outages, and special holiday hour announcements, please check our Facebook page or call us prior to visiting. Click here for Emergency Veterinary Care information.

Salem Animal Hospital understands how hectic daily activities can get and that sometimes scheduling an appointment for your pet can be difficult. That's why, for an additional fee, we are excited to offer walk-in hours Monday through Friday 10am to 4pm.

Since we can not predict walk-in sick patients, there is the possibility of a short wait at times. For those clients who prefer a scheduled appointment, we offer scheduled appointments seven days a week, weekdays from early morning to late evening as well as weekend appointment times to meet your needs.

Please call (603) 893-3565 to schedule an appointment or request an appointment online.

Holiday Hours

Memorial Day: Last Monday of May Closed
Independence Day: July 4 Closed
Labor Day: 1st Monday of Sept Closed
Thanksgiving: 4th Thursday of Nov Closed
Christmas: December 25 Closed
New Year's Day: January 1 Closed

We are OPEN on all bank holidays except the ones noted.
Please give us a call at (603) 893-3565 with any questions!

Directions to Salem Animal Hospital