Skip to content

  • Welcome

    Welcome to Crater Road Veterinary Hospital! Your veterinarians in Petersburg for over 30 years. Call us today to schedule your appointment, or come in to see us at 464 S. Crater Road! (804) 733-8202

    Learn More
  • Our Team

    Meet the Veterinarians & Team of Crater Road Veterinary Hospital in Petersburg! We’re pleased to provide exceptional vet care for your pets! Please call us at (804) 733-8202 to speak to one of our caring veterinary staff members!

    Learn More
  • Petersburg Veterinary Care

    Proudly providing Petersburg with veterinary care for over 30 years! Call us today to schedule your appointment 804-733-8202

    Learn More
  • Veterinarians in Petersburg

    Petersburg veterinarians conveniently located on South Crater Road. Call us today or click here to request our services! 804-733-8202

    Learn More
  • Cat Tails’ B&B

    We’re proud to offer cat boarding in Petersburg, VA! Providing long term stay, varying accomodations and extended stay discounts. Call us today for more information 804-733-8202

    Learn More

Phone Us

(804) 733-8202

Visit Us

Crater Road Veterinary Hospital
464 S Crater Rd
Petersburg, Virginia, 23803

Location Hours
Monday9:00am – 6:00pm
Tuesday9:00am – 6:00pm
Wednesday9:00am – 6:00pm
Thursday9:00am – 6:00pm
Friday9:00am – 6:00pm
Saturday8:30am – 12:00pm

After Hours Emergency VEC Cary street- 804-353-9000
VEC Charter Colony- 804-784-9800
VRCC Manakin Sabot- 804-784-8722


Welcome to Crater Road Veterinary Hospital! Your local veterinarians in Petersburg, Virginia. We are conveniently located on South Crater Road in Petersburg, Virginia across from historic Blandford Cemetary.

In the News

  • Change a Pet’s Life Day

    January 17, 2019

    January 24th is Change a Pet’s Life Day! This event was created 10 years ago by a…