Open 24 hours
Monday - Friday 7am-9pm
Emergency Services Open 24/7
VCA South Shore (Weymouth) Animal Hospital
595 Columbian Street, South Weymouth, MA, 02190
VCA South Shore Animal Hospital is located in Weymouth, Massachusetts, servicing the local towns of Braintree, Holbrook, Abington, Norwell, Hingham, Duxbury, Rockland, Hanover, Quincy for over 30 years! As a full-service veterinary emergency and general practice medical facility, we are equipped to provide complete veterinary care for all your pet's life stages. We invite you to explore our website to learn more about the many resources available at VCA South Shore.
To learn more about our hospital's extensive Emergency/Critical Care and Specialty' services, please visit our specialty website.
Appointments are available seven days a week and our expert team is available 365 days a year for emergencies.