3737 W Main St. Suite 102 | Salem, VA 24153

2149 Electric Rd., Suite I | Roanoke, VA 24018

3737 W Main St. Suite 102 Salem, VA 24153

2149 Electric Rd., Suite I 

 Roanoke, VA 24018


Internal Medicine Associates P.C

Primary Care for Daleville, Fincastle, and Buchanan, VA

Proudly Serving Botetourt County

Valley Internal Medicine Offers Primary Care for Daleville Residents

Valley Internal Medicine offers primary care for Daleville, Fincastle, and Buchanan, VA. With offices in both Salem and Roanoke, we accept patients throughout the Botetourt County. Find quality adult medical care to treat a wide range of conditions, including diabetes and dementia. Some of our services include:

Annual Physicals

Chronic Medical Problems

Diabetic Care

Arthritis Evaluation

School and Sports Physical

Elder Care and Nursing Home Visits

Dementia Evaluation

Women’s Care

Palliative Symptomatic Management

Hospice/End-of-Life Care

We accept most insurances, including Medicare. Call us today in Salem at (540) 380-3722 or in Roanoke at (540) 725-7555 for an appointment. Patients can also contact us online.

We Are Currently Accepting New Patients!

Internal Medicine for the Fincastle, VA, Area

When it comes to Internal Medicine in the Fincastle, VA, area, residents regularly visit the physicians at Valley Internal Medicine. Our staff is board-certified and has years of experience in treating chronic illnesses and conditions. Some of these include arthritis, heart conditions, pulmonary conditions, blood disorders, and more. We also offer procedures in office, including:


PAD Testing

Blood Draws

Pulmonary Testing

Heart Monitor (Holter)

And More

Valley Internal Medicine Offers Palliative Care Near Buchanan, VA

The physicians at Valley Internal Medicine offer palliative care near Buchanan, VA. We understand how stressful and uncomfortable living with serious illnesses can be. Our staff works to keep all patients and their loved ones comfortable throughout treatment. Allow our physicians to stand by you through treatments and tests.

Contact Valley Internal Medicine for an Appointment

Valley Internal Medicine is now accepting new patients in the Botetourt County area. Contact us today to learn more about what we have to offer. Our team is here to help you stay healthy and to treat any existing health conditions.

Visit Valley Internal Medicine for primary care for Daleville, Fincastle, and Buchanan, VA.