Welcome to CVFP!

All of our physicians and providers are now offering virtual visits! For the safety of our patients and staff, we are only providing care on-site for those with non-infectious medical needs. Click below to schedule your virtual visit or call your primary care office to have one of our team members walk you through the process.

Please view our COVID Resources here.

Schedule a virtual visit New

*THIS SCHEDULING BUTTON IS NOT FOR THE COVID VACCINE*

img

Are you looking for immediate care services?

For more information about our Walk-In-Care, please click here.

News & Announcements

SafeHaven is continuing to grow across Virginia & the U.S.

Healthcare workers have needed a space to seek #mentalhealth support without the fear of undue repercussions to their medical license for years. SafeHaven is working hard to answer this call…. Read More

AI tool helps doctors make sense of chaotic patient data and identify diseases: ‘More meaningful’ interaction

Navina helps physicians identify ‘buried diagnoses,’ provide faster treatment Click here for full Fox News article!

CVFP deploys Navina’s AI platform to additional clinicians to improve provider experience, clinical outcomes, and value-based care performance

CVFP deploys Navina’s AI platform to additional clinicians to improve provider experience, clinical outcomes, and value-based care performance NEW YORK, April 24, 2023 /PRNewswire/ — Navina, the AI-powered platform that transforms chaotic patient… Read More

Proudly Part of Privia Health

Logo

CVFP Medical Group is proudly part of Privia Health. Privia connects us with leading doctors in the community to transform healthcare by delivering high-quality, coordinated care that is centered on our patients.

To learn more about the resources that help you manage your healthcare, or to find other Privia doctors, visit their website.

"We have the best family doctor...Dr. David Haga and the CVFP family (Monelison) is the greatest. Micah had an issue yesterday and he did not hesitate to check and make sure Micah was ok. Even thou he was on his way out and finishing up his day. He looks out for our entire family! I personally know what its like to work in a doctors office and a patient walks in and needs help some kind of help at the very last minute. His entire staff made a sacrifice for me and my family. So thank you CVFP and Dr. Haga!"

Internal Medicine Office

Address:

2215 Landover Place
Lynchburg, VA 24501 Get Directions

Contact:

Hours:

Learn More

Appomattox Office

Address:

131 Jones Street
Appomattox, VA 24522 Get Directions

Contact:

Hours:

Learn More

Forest Office

Address:

1175 Corporate Park Drive
Forest, VA 24551 Get Directions

Contact:

Hours:

Learn More

Monelison Office

Address:

118 Oakwood Drive
Madison Heights, VA 24572 Get Directions

Contact:

Hours:

Learn More

New London Office

Address:

1088 London Links Road
Forest, VA 24551 Get Directions

Contact:

Hours:

Learn More

Diagnostic Center

Address:

2215 Landover Place Lower Level
Lynchburg, VA 24501 Get Directions

Hours:

Learn More

Piedmont Office

Address:

2019 Tate Springs Road
Lynchburg, VA 24501 Get Directions

Contact:

Hours:

Learn More

Staunton River Office

Address:

527 Pocket Road
Hurt, VA 24563 Get Directions

Contact:

Hours:

We are not offering extended or Saturday hours at this time. Learn More

Walk-In-Care - Wards Road

Address:

14005 South Wards Road Suite A
Lynchburg, VA 24501 Get Directions

Contact:

Hours:

This office is operating under modified hours of 8a-6p Monday-Sunday! Learn More

Walk-In-Care - Madison Heights

Address:

118 Oakwood Drive
Madison Heights, VA 24572 Get Directions

Contact:

Hours:

Learn More

Administration

Address:

1111 Corporate Park Drive Suite D
Forest, VA 24551 Get Directions
Learn More

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.

  • See your provider's openings and schedule appointments.
  • Review prescription medications and request renewals.
  • View payment history and pay current invoices.
Patient Portal