At Valley Health Shenandoah Hospital Family Practice, we provide continuous, compassionate care for every stage of life — from newborn checkups to senior wellness. Your health journey deserves a team that truly knows you.
All Ages
Pediatrics to Geriatrics
Woodstock, VA
Conveniently Located
What We Offer
From routine checkups to chronic disease management, our family practice covers the full spectrum of primary care needs for your entire household.
Comprehensive health assessments to catch issues early and keep you on track. Includes lab work, screenings, and personalized wellness planning.
Gentle, thorough care for your children from infancy through adolescence. Well-child visits, vaccinations, and developmental screenings in a kid-friendly setting.
Expert ongoing care for diabetes, hypertension, asthma, and other chronic conditions. We help you stay healthy and avoid complications with personalized treatment plans.
When you wake up sick or hurt, we're here. Same-day appointments for infections, sprains, allergies, and other urgent but non-emergency conditions.
Preventive screenings, family planning, prenatal care, and menopause management — all provided with respect, discretion, and expertise in a comfortable environment.
Cancer screenings, cholesterol checks, bone density tests, and immunizations tailored to your age and risk factors. Prevention is the best medicine.
Part of the Valley Health System — serving the Shenandoah Valley with distinction.
About Our Practice
Valley Health Shenandoah Hospital Family Practice has been a cornerstone of healthcare in Woodstock for years. As part of the larger Valley Health System, we bring together advanced medical resources with the personal, neighborhood feel that makes primary care meaningful.
Our family practice physicians see patients of all ages — from your newborn's first visit to your golden years. We believe that the best care happens when a doctor truly knows you: your history, your concerns, and your goals. That continuity is what sets us apart.
22664
Serving Woodstock & Surrounding Areas
All
Ages — Newborns to Seniors
Why Patients Choose Us
We combine clinical excellence with genuine warmth — because your health deserves nothing less.
See the same trusted provider at every visit. We build lasting relationships so you're never starting over with a new face.
Sick or injured? We offer same-day visits so you don't have to suffer through the wait. Your urgent needs come first.
One practice for your whole family. From toddlers to grandparents, everyone gets the same dedicated, personalized attention.
Right on South Main Street in Woodstock, we're easy to reach and conveniently located near the heart of town.
We accept most major insurance plans and work with you to make care affordable and accessible.
As part of Valley Health Shenandoah Hospital, you get the security of a full hospital system behind your primary care.
Patient Stories
Real experiences from real families in our community.
"Our whole family sees the team here — from my youngest's checkups to my husband's annual physical. They remember our names and our histories. It feels like they genuinely care."
— M.K., Woodstock
"I got a same-day appointment when my son was running a high fever. The doctor was thorough, kind, and took the time to explain everything. That's the kind of place this is."
— D.R., Woodstock
"Managing my diabetes used to feel overwhelming. Here, my provider actually sits down and walks me through my numbers and adjustments. I feel like a partner in my own care now."
— L.T., Woodstock
Get in Touch
We're here to help. Reach out to schedule an appointment or ask a question.
Address
755 S Main St
Woodstock, VA 22664-1143
Phone
(540) 459-1315Office Hours
Monday – Friday: 8:00 AM – 5:00 PM
Weekends: Closed
Have a question? Fill out the form and we'll get back to you as soon as possible.
Take the first step toward continuous, compassionate primary care. Call us today to schedule your appointment.