1831 Reservoir Street, Harrisonburg, VA 22801

Phone (540) 433-9151

For after-hours urgent needs, call the Rockingham Memorial Hospital operator at (540) 689-1000 and ask to have the on call Harrisonburg Family Practice physician paged for you.

1831 Reservoir Street,

Harrisonburg, VA 22801

Phone (540) 433-9151

Hours of Operation

Monday: 8am to 5pm

Tuesday: 8am to 5pm

Wednesday: 8am to 5pm

Thursday: 8am to 5pm

Friday: 8am to 5pm

Saturday: Urgent Care Walk-In Clinic and scheduled appointments from 8am to 12pm noon.

Sunday: we are closed.

We have Urgent Care Walk-In Clinic on Labor Day, Memorial Day, and July 4th from 9am to 12pm noon. We are closed on Christmas Day, Thanksgiving, and New Year's Day.  We maintain regular business hours on all other Holidays.


What insurances do we take? We accept most insurances, including Anthem Blue Cross/Blue Shield, Southern Heath, Aetna, Cigna, and Medicare. Check with your insurance provider to confirm that the physician you wish to make an appointment with is in-network. This is especially important if you are an expatriate employee or college student.

Do we treat children and newborns? Absolutely. Family Physicians are trained to care for patients through all phases of their lives, from neonatal and pediatric patients through geriatric patients and everything in between.

Do we have ‘walk-ins’ or same day appointments? All of the physicians have built into their schedules openings during the day that allow for some same-day appointments to be made. These are filled on a first-called, first served basis. We do have a walk-in urgent care clinic Saturday mornings from 8 a.m. until 12 noon and from 9:00 am to 12 noon on Labor Day, Memorial Day, and July 4th.   We do not offer physicals or management of chronic medical conditions at this walk-in clinic, it is for acute illnesses only.

What do I do to get a medication refill? The first thing you should do is contact your pharmacist to verify you don’t have any refills left on your prescription. If you don’t, and you haven’t had an appointment at Harrisonburg Family Practice in at least 6 months, you should set one up. Otherwise, call our office at (540) 433-9151 and follow the prompt to the refill line and leave a detailed request for a refill including the name of the medication, dosage and how often it is taken, and what pharmacy you would like the prescription sent. For more urgent refill requests, you may follow the prompts to your doctor’s nurse’s voicemail and leave your detailed request there.

Do we have an on-site lab? Yes we do! This allows us to obtain information quickly that we need to care for you, and it conveniently saves you from the time and hassle of having to go to another facility to have blood drawn.

What are we close to? We are right across the street from Costco on Reservoir Street, in between the intersections of Neff Avenue and University Avenue.

When are flu shots available? Generally the manufacturers have flu shots by early to mid September. We recommend getting the flu shot in this part of the country in October or November, and the Center for Disease Control recommends immunizations for nearly all patients aged 6 months and older. Appointments are not needed for flu shots, you can just walk in for this.

What are the office hours and lab hours? Please refer to our hours of operation listed on the Home page and to the left. Due to staffing restrictions, we politely ask that patients try to avoid coming to Saturday morning clinic just to have blood drawn.
Patient Portal