John Rolfe Veterinary
John Rolfe Veterinary is a veterinary practice in Short Pump, VA. Its website lists ultrasound, laser therapy, senior pet care and grooming, plus 3 other services shown below.
Contact & location
- Address
- 2312 John Rolfe Pkwy, Short Pump, VA 23233-6981
- Phone
- (804) 918-4844
- Website
- https://johnrolfeanimal.com
- Hours
Monday 7:30am–6pm, Sa 08:30–1pm Tuesday 7:30am–6pm, Sa 08:30–1pm Wednesday 7:30am–6pm, Sa 08:30–1pm Thursday 7:30am–6pm, Sa 08:30–1pm Friday 7:30am–6pm, Sa 08:30–1pm Saturday Closed Sunday Closed
What John Rolfe Veterinary says it offers
From their own website, read August 31, 2026. Not listed doesn't mean not offered — confirm when you call.
Services listed
- X-ray & radiology
- Ultrasound
- Laboratory testing
- Laser therapy
- Senior pet care
- Pharmacy
- Grooming
- Appointments
- Online booking or requests
Data status: Compiled from public sources on 2026-07-27; not independently verified.Spot an error? Report a correction.
If John Rolfe Veterinary is closed
General practice, not an emergency hospital. Posted hours show it closed on Sunday and Saturday. For anything that cannot wait, use one of the emergency hospitals below.
Nearest 24-hour emergency hospitals
- Virginia Veterinary Centers - Short Pump — Henrico, ~3 miles away, roughly a 9 min drive · (804) 353-9000
- Partner Veterinary Emergency and Specialty Center — Richmond, ~3 miles away, roughly a 10 min drive · (804) 206-9122
- Veterinary Referral & Critical Care (VRCC) — Short Pump, ~4 miles away, roughly a 13 min drive · (804) 784-8722
Drive times are straight-line estimates.
Other vets near Short Pump, VA
Ordered by distance.
- Companion Animal House CallsHenrico · ~0 miles · 🚗 ~1 min
- Countryside VetShort Pump · ~1 miles · 🚗 ~3 min
- Companion Animal House CallsRichmond · ~1 miles · 🚗 ~4 min
- Wellesley Animal HospitalShort Pump · ~1 miles · 🚗 ~5 min
- VetXpressHenrico · ~2 miles · 🚗 ~5 min
- Vetco Vaccination ClinicGlen Allen · ~2 miles · 🚗 ~6 min
Suspected poisoning: call ASPCA Animal Poison Control on (888) 426-4435 (24/7, consultation fee applies) on the way in.