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
    1
  • 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
    2
  • 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
    3
  • 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
    26
  • 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
    44

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
SundayClosed

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

Welcome!

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