Small and Large Animal Emergencies

If you have a large or small animal emergency please call our veterinary clinic at (978) 388-3636.

If the animal hospital is not open, you will reach an answering machine. You will be instructed to listen to the entire message and contact the veterinarian on call by pager or phone. In the event we are unavailable because we are dealing with another animal emergency, we recommend that you contact one of the following veterinary emergency facilities.

Our team of veterinarians and staff provide emergency veterinary services to Amesbury, Massachusetts, and the surrounding communities in Northeastern Massachusetts (Salisbury, Newbury, Newburyport and West Newbury) and Southern New Hampshire (Kingston, East Kingston, Haverhill and Seabrook).

Amesbury Animal Hospital - 277 Elm Street - Amesbury, MA

Small Animal Emergencies

Port City Veterinary Referral Hospital
215 Commerce Way, Suite 100
Portsmouth, NH 03801
Phone: (603) 433-0056

Bulger Veterinary Hospital
141 Winthrop Ave
Lawrence, MA 01849
Phone: (978) 725-5544

Large Animal Emergencies

New England Equine Medical
and Surgical Center

15 Members Way
Dover, NH 03820
Phone: (603) 749-9111

Myhre Equine Clinic
100 Ten Rod Rd
Rochester, NH 03867
Phone: (603) 335-4777

Tufts Cumming School of Veterinary Medicine,
Large Animal Hospital

200 Westboro Rd
North Grafton, MA 01536
Phone: (508) 839-5395

Our clients can count on 24-hour emergency care for all species.
Please call our veterinary hospital at (978) 388-3636 if you need our emergency veterinary services.