BluePearl Pet Hospital in Rochester, MN.

We are located near Hwys 14 & 63, and we serve pets in the greater Rochester area including the Douglas, Salem Corners, Stewartville, Pleasant Grove, Simpson, Predmore and Chester communities.

After-hours emergency pet hospital in Rochester, MN.

A vet tech hugs a black and white dog

When your pet needs emergency care, seconds count. Our team is ready to provide expert care in case of a pet emergency. Our experienced team of veterinarians, vet technicians and support staff work closely together to provide the comprehensive, compassionate care your pet needs and deserves.

Operating in an advanced veterinary facility, our emergency team members are highly trained and prepared to handle common and complex pet emergencies, including:

  • Vomiting and diarrhea
  • Accidents, injuries and trauma
  • Seizures
  • Urgent complications from a chronic disease
  • Toxicities and accidental poisoning
  • Bloat (gastric dilatation volvulus, or “GDV”)

In an emergency, please call ahead and let us know you’re coming. There is no appointment necessary for our after-hours vet services.

A well lit lobby has a water cooler and seating.


Caring for your pets is our passion. Meet our team of veterinarians here to help you and your pet.

About BluePearl Pet Hospital Rochester.

We’ve been providing remarkable care for pets in the greater Rochester community since our facility opened in 2005 as Affiliated Emergency Veterinary Service. Our 3,000-square-foot facility is designed with the following features to best serve your pet in an emergency:

  • In-house laboratory – to achieve timely results for our patients
  • Pharmacy – for fast access to life-saving medications
  • Surgery suite – equipped with advanced monitoring capabilities
  • Intensive care unit (ICU) – to provide care for the most critically ill and injured patients

Pet owners.

At BluePearl Pet Hospitals, providing our customers with remarkable service is a top priority. We’re committed to making your veterinary visit as smooth as possible.

Have questions prior to your visit? We’re happy to help. Contact our hospital team at 507.424.3976 or [email protected].