We are located in the Sherando Towne Centre near Miller's Hardware, Walgreens, First Bank and Children of America.

Stephens City Family Medicine

160 Warrior Drive
Stephens City, VA 22655
Main: 540.868.4100
Fax: 540.868.0888


By Appointment Only
Monday-Friday: 7:00am – 5:00pm
Closed daily for lunch from 12:00 - 1:30 pm


We understand that there are times when patients must miss an appointment due to emergencies or obligations for work or family. However, when patients do not call to cancel an appointment, they may be preventing another patient from getting much needed medical care. Conversely, the situation may arise where another patient fails to cancel and we are unable to schedule you for a visit, due to a seemingly “full” appointment book.

If an appointment is not cancelled at least 24 hours in advance a twenty-five-dollar ($25) fee will be charged; this fee is not covered by insurance.

If a patient fails to show to an appointment a fifty-dollar ($50) fee will be charged; this fee is not covered by insurance.

We understand that delays can happen, however we must try to keep the other patients and doctors on time.

If a patient arrives late to an appointment we have the right to reschedule the appointment. If a patient continues to arrive late to appointments then a fifty-dollar ($50) fee will be charged; this will not be covered by your insurance.


Our office accepts a variety of HMOs, PPOs and other healthcare plans. Accepted insurance carriers are listed below, however, please call our offices to verify up-to-date information about accepted insurance.

Accepted Insurance Carriers

  • Anthem Blue Cross Blue Shield
  • Aetna
  • Cigna
  • Mamsi
  • Medicare
  • Medicaid*
  • Virginia Health Network
  • Optima Health
  • One Net Alliance
  • Optimum Choice
  • Tricare*
  • United Healthcare
  • VA Premier (HMO Medicaid)*

*Our panels for certain insurances are full and we may not be accepting new patients from all insurances listed above. Please contact our office to verify the status of these panels.

Our Staff

When looking for a family doctor, we know you are looking for only the best, most professional staff. The staff at Stephens City Family Medicine is here for you. Our offices offer:

  • Friendly, accommodating staff
  • Prompt scheduling, same day appointments available

Our Office

We are located on 160 Warrior Drive in Stephens City. Handicap parking is available.

Location and Directions