Skip to main content
Welcome to

Crater Road
Veterinary Hospital

Your veterinarians in Petersburg for over 30 years.
Make An Appointment!
Our Services
Meet Our Team

Looking for veterinary services in Petersburg?

Crater Road Veterinary Hospital offers a wide range of veterinary services for pets in Petersburg and surrounding area. Call us today to schedule your appointment or to ask us any questions 804-733-8202.

We’re also happy to accept the SPCA Exam and Spay/Neuter Certificates! Call us for more information.

Medical Services

If your pet needs medical assistance, you can feel confident turning to us.

Surgical Services

It is our mission to treat each pet as if they are a member of our own family.

Preventative Services

We strive to provide the very best possible veterinary care to our patients.

Wellness Services

We offer pet wellness and vaccination programs to prevent illnesses.

Pet Health Library

Crater Road is pleased is to provide a library of professionally written articles updated by practice experts and reviewed by practitioners to bring you the most up-to-date, trustworthy pet health information.
Learn More