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.

Contact Us

To make an appointment, please call (540) 433-9151 and follow the voice prompts to our schedulers who will be glad to set up your appointment time for you. 

For any questions regarding billing, please call this same number and follow the prompts to take you to our office manager who will help you with whatever you need.  

To contact your doctor, follow the prompts to his or her nurse and a message will be left for the doctor to contact you if they are not available immediately.  

For urgent matters after-hours, you may contact the physician on call for the practice by calling the Rockingham Memorial Hospital operator at (540) 689-1000 and asking to have the on call physician for Harrisonburg Family Practice paged for you.

Patient Portal