• YOUR MEDICAL HOME

    We want you to be at home with us. Learn more about your Medical Home and ways you can partner with us in your good health.

    Make an Appointment

Stop Waiting Around

CVFP Medical Group’s Immediate Cares now feature a convenient appointment scheduling process and virtual waiting room experience at their immediate care centers located at Airport Plaza and Lakeside Drive.

The centers are using ClockwiseMD, a solution that allows patients to reserve a spot in line and receive real-time information about wait times.

Clockwise MD offers:

  • Online Sign-In: Patients can choose an appointment time and track their place in line.
  • Proactive Communication: Automated communications with patients via text, email, or voice allow patients to stay notified before their visit.
  • Enhanced & Informed Waiting Experience: Walk-in and self-scheduled patients can easily view current wait times and queue order.

CVFP Walk-In-Care – Forest

Current wait time:

Skip the Wait : Reserve My Spot

CVFP Walk-In-Care – Wards Road

Current wait time:

Skip the Wait : Reserve My Spot

CVFP Walk-In-Care- Madison Heights

Current wait time:

Skip the Wait : Reserve My Spot

News & Announcements

Changing Locations

On July 8, Walk-In-Care, LLC will open a new Forest location to better serve the west side of Lynchburg, as well as the Wyndhurst, Bedford, Goode and Forest Communities. The… Read More

CHP & LU Announce New Primary Care Benefit to Employees

Liberty University has announced an enhanced primary care benefit to its employees. Through a contract with Collaborative Health Partners, a clinically integrated physician network of primary care providers, Liberty will… Read More

Walk-In-Care Madison Heights Reopening 5/13!

Our Madison Heights location will reopen Monday, May 13th.  Our new hours of operation at this site will be M-F 9 A.M. TO 5P.M. We apologize for any inconvenience of… Read More

Proud to be Part of Privia Medical Group

Logo

CVFP Medical 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.

"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!"
Stephanie J.

Internal Medicine

Address:

2215 Landover Place
Lynchburg, VA 24501 Get Directions

Contact:

434.947.3944 434.544.2337 Secure Message via Portal

Hours:

Formerly, Medical Associates of Central Virginia Learn More

Appomattox Office

Address:

131 Jones Street
Appomattox, VA 24522 Get Directions

Contact:

434.352.8235 434.352.5532 Secure Message via Portal

Hours:

Learn More

Forest Office

Address:

1175 Corporate Park Drive
Forest, VA 24551 Get Directions

Contact:

434.525.6964 434.525.4035 Secure Message via Portal

Hours:

Learn More

Monelison Office

Address:

118 Oakwood Drive
Madison Heights, VA 24572 Get Directions

Contact:

434.846.8421 434.846.2655 Secure Message via Portal

Hours:

This location is not taking new patients at this time. Learn More

New London Office

Address:

1088 London Links Road
Forest, VA 24551 Get Directions

Contact:

434.534.6868 434.534.8808 Secure Message via Portal

Hours:

Learn More

Diagnostic Center

Address:

2215 Landover Place Lower Level
Lynchburg, VA 24501 Get Directions

Contact:

Hours:

The Diagnostic Center has moved to a new location, 2215 Landover Place (lower level of Internal Medicine)! Learn More

Piedmont Office

Address:

2019 Tate Springs Road
Lynchburg, VA 24501 Get Directions

Contact:

434.846.7374 434.846.1910 Secure Message via Portal

Hours:

Learn More

Staunton River Office

Address:

527 Pocket Road
Hurt, VA 24563 Get Directions

Contact:

434.324.9150 434.324.8248 Secure Message via Portal

Hours:

As you may or may not have heard, the Route 29 Business (Main Street) Bridge will be closed soon for replacement construction. Please be advised our CVFP Staunton River location will maintain its current business hours; however, you will need to utilize the Pocket Road exit off of 29S to access our office. Please be sure to allow for additional travel time to any future appointments, as Pocket Road will see an increase in traffic volume while serving as a detour into the Town of Hurt. Construction is estimated to be completed by May 2021. Learn More

Walk-In-Care - Wards Road

Address:

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

Contact:

434.239.0132 434.239.0490 Secure Message via Portal

Hours:

Learn More

Walk-In-Care - Madison Heights

Address:

118 Oakwood Drive
Madison Heights, VA 24572 Get Directions

Contact:

434-338-7780 434-338-7781 Secure Message via Portal

Hours:

This location will reopen on Monday, 5/13! Hours of Operation will be M-F 9a-5p. Learn More

Walk-In-Care - Forest

Address:

1175 Corporate Park Drive
Forest , VA 24551 Get Directions

Contact:

434.473.7700 434.534.6898 Secure Message via Portal

Hours:

Our new Forest location opens July 8th! Learn More

Administration

Address:

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

Contact:

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