Bringing You High Quality Care You Can Count On

Our innovative membership medical practice is located in Fairfax, VA, near Washington, DC. We combine top clinical expertise, a wellness focus, and access to 21st century technologies to offer you a better healthcare experience.

img

News & Announcements

Office Closed-Wednesday, 3/21/18

Due to inclement weather, our office will be closed today and all scheduled appointments canceled. If you have an urgent need, please call the office at 703-698-2066 and follow the… Read More

Dr. Davis Retiring – Effective 12/29/17

Dr. Davis will be retiring effective December 29, 2017. Please click on the “See All” link below this announcement to access the letter she wrote to her patients. Letter to… Read More

New Address – Effective August 26, 2016

Our office moved on Friday, August 26, 2016. Our new address is 8316 Arlington Blvd., Ste 610 Fairfax, VA 22031.

Proud to be Part of Privia Medical Group

Fairfax Gynecology Group is a proud member of Privia Medical Group. The best doctors in our community have joined together to form Privia Medical Group (PMG), a multi-specialty, high-performance medical group that puts patients first. Our physicians are united by the mission of providing better, more coordinated care for their patients.

To learn more about Privia Medical Group and find other Privia doctors, please visit our website.

"Dr. Hafner is courteous, professional, enthusiastic and non-judgmental. I went to her office for a general exam, and I was really pleased with the experience. Her office staff were knowledgeable and friendly. She spoke to me in her office before giving me an exam, asking me medical questions as well as what I was looking to get out of the visit. She answered all of my questions easily and with professionalism. The exam room was warm (plus) and the exam was quick and relatively painless. I would recommend Dr. Hafner to any of my girlfriends for their gyno needs."
Erin G.

Fairfax Office

Address:

8316 Arlington Boulevard Suite 610
Fairfax, VA 22031 Get Directions

Contact:

703.698.2066 703.698.7928 Secure Message via Portal

Hours:

Patient Portal

Access your personal health information and test results, securely message your care team, and manage payments, all from one spot and at your convenience, 24/7.

  • Review prescription medications and request renewals.
  • View payment history and pay current invoices.
Patient Portal