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.


We provide medical care for the residents of the Harrisonburg area through all phases of life, from pediatrics to geriatrics and everything in between.  Our ability to care for our patients thoroughly and efficiently for a broad spectrum of issues and diseases is enhanced by the following services we offer:


-On-site fully accredited laboratory so patients rarely have to travel anywhere else for testing

-Complete array of pediatric and adult immunizations, including flu shots

-Joint injections/aspirations for arthritic and other orthopedic conditions

-Pulmonary function testing

-Casting for minor fractures

-Biopsy and removal of skin lesions

-IUD insertions

-Well child exams, sports physicals, complete adult physicals, pap tests, DOT physicals

-Colposcopy after abnormal pap tests

-No-scalpel vasectomy


Saturday morning appointments and Saturday morning Urgent Care Walk-In Clinic from 8 a.m. to 12 noon, and Urgent Care Walk-in Clinic from 9 a.m. to 12 noon on Labor Day, Memorial Day, and July 4th.

Patient Portal