Call us: 508-228-1491 | Get Directions | After Hour Emergencies: 508-241-5014

Our Services

Your pet is an important part of your family, and when he or she is ill, you want the best medical care available.

Wellness & Preventative Care

Preventive veterinary care is the cornerstone of keeping your pet their healthiest so that you and your pet can have more great years together.

Learn More


Vaccinating your pets annually helps lessen the spread of infectious diseases throughout pet populations.

Learn More

Wildlife Care

We provide medical care and short-term hospitalization for our wildlife patients with the goal of eventual release back into the wild.

Learn More

Dental Care

If left untreated, dental disease can cause severe health risks — tooth and bone loss can occur if this is not treated.

Learn More


Offering advanced surgical techniques and technology.

Learn More

Internal Medicine

Our veterinarians are trained in all areas of internal medicine, including cardiology, ophthalmology, neurology, and more.

Learn More

Dietary Consults & Prescription Diets

We offer dietary consultations to help keep your pet's weight in check.

Learn More


We offer radiology and ultrasound to ensure the best diagnosis and treatment.

Learn More


Acupuncture increases blood flow and allows regeneration and removal of waste products that cause inflammation.

Learn More

Pain Management

We know that recognizing and alleviating pain in animals is the essence of good patient care.

Learn More

In-House Laboratory & Pharmacy

We offer an in-house laboratory and pharmacy for your pet's needs.

Learn More

House Calls

Oxygen Therapy

Oxygen therapy allows the bloodstream to utilize more oxygen, thereby promoting faster healing.

Learn More

Domestic & Internation Travel Certificates

Offshore Animal Hospital is proud to be able to provide both domestic and international health certificates for travel.

Learn More

Contact Us

Offshore Animal Hospital


11 Crooked Lane Nantucket, MA 02554

Clinic Hours

Monday-Friday: 8:00 AM - 5:00 PM