We will remain open during the COVID-19 pandemic | Learn More

Call us: 305-743-7099 | Get Directions After Hour Emergencies: 305-203-0014

Veterinarian in Marathon, FL

We are the largest and best equipped veterinary hospital in The Florida Keys. The MVH offers both general and advanced specialty medicine. Our doctors attend over 250 hours of Continuing Education every year to ensure that your pets get the best possible care. Check out some of the honors, awards, and recognition that make our hospital stand out.

Piranha.Extend.Fields.StringField

Payment Options

We offer a variety of payment options!

Learn More
Piranha.Extend.Fields.StringField

Reviews

Read why people and pets love us!

Click Here
Piranha.Extend.Fields.StringField

Contact Us

Have a question? Call us today!

Call Us

24-Hour Veterinary Hospital

There are many reasons to choose Marathon Veterinary Hospital as your pet’s veterinarian. First and foremost, we are the only 24 hour Veterinary Hospital in the Florida Keys. We treat your pets as if they were our own!

Contact Us

Acupuncture Services

Whether your pet receives acupuncture alone or a combination of therapies, it will certainly benefit from the treatment.

Learn More

Our Services

The professionals at the Marathon Veterinary Hospital are qualified to provide the highest quality veterinary services for all animals. Take a look below at some of the services we offer.

Learn More

Exotic Pet Care

We see monitors, turtles, tortoises, birds, rabbits, goats, opossums, raccoons, kinkajous, snakes, gerbils, hamsters, all kinds of wildlife and any other exotic animal you may have.

Learn More

The Best Possible Care

Our mission is to provide the best possible veterinary care to all animals of the Florida Keys. All of our doctors are very thorough and would love to advise you on proper care, husbandry, and behavioral questions that you may have.

Meet the Team

Contact Us

Marathon Veterinary Hospital

Location

5001 Overseas Hwy Marathon, FL 33050

Clinic Hours

Mon-Fri: 7:00 AM - 7:00 PM Sat: 8:00 AM - 5:00 PM