AcceptsMedicare.com

Doctors That Accept Medicare in Roanoke, VA

4,075 Medicare-enrolled clinicians · CMS data, refreshed 2026-06-26

These are 4,075 clinicians enrolled in Medicare and practicing in Roanoke, grouped by specialty below. Being enrolled means they can bill Original Medicare for your care. Most also accept assignment — they take Medicare's approved amount as full payment, so you only owe your deductible and 20% coinsurance. Call first to confirm they're accepting new Medicare patients.

Advertisement

Providers in Roanoke by Specialty

Family Medicine(20)

  • Angelina Cerimele, DO

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Brian Dickens, DO

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Brittany England

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • David Gregory, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Elizabeth Polk, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Grant Greenberg, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • John Epling JR., MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Jonathan Stewart, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Joseph Kidd

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Kristina Werner, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Marcus Speaker, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Mark Greenawald

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Mary Sweet, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Priscilla Tu, DO

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Shefali Shah, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Stephen Morgan, MD

    Carilion Medical Center

    1030 S Jefferson St, Suite 201, Roanoke24016

    📞 (540) 224-4520Accepts assignment

  • Timothy Coker, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Tyler Willson, MD

    Carilion Medical Center

    1314 Peters Creek Rd, Roanoke24017

    📞 (540) 562-5700Accepts assignment

  • Ezekiel Jones II, MD

    Physician Associates Of Virginia PC

    1421 3rd St Sw, Roanoke24016

    📞 (540) 345-4946Accepts assignment

  • H Duensing, DO

    Vpa PC

    , Roanoke24018

    📞 (540) 315-1668Accepts assignmentTelehealth available

Internal Medicine(20)

  • Zachary Holcomb, MD

    Carilion Healthcare Corporation

    1204 Franklin Rd Sw, Roanoke24016

    📞 (540) 981-1439Accepts assignmentTelehealth available

  • David Heredia, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • David Heredia, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Erik Womeldorf, MD

    Carilion Medical Center

    102 Highland Ave Se, Roanoke24013

    📞 (540) 224-5170Accepts assignmentTelehealth available

  • Kristin Childers, DO

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Kristin Childers, DO

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Mariana Gomez De La Espriella, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Mariana Gomez De La Espriella, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Om Samantray, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Om Samantray, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Ritesh Kohli, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Ritesh Kohli, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Zachary Holcomb, MD

    Carilion Medical Center

    1 Riverside Cir, Suite 300, Roanoke24016

    📞 (540) 224-5170Accepts assignmentTelehealth available

  • Zachary Tilley, DO

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Zachary Tilley, DO

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Zarak Khan, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Zarak Khan, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Carolyn Clark, MD

    Physician Associates Of Virginia PC

    1421 3rd St Sw, Roanoke24016

    📞 (540) 345-4946Accepts assignment

  • Daniel Bauer, MD

    Physician Associates Of Virginia PC

    1421 3rd St Sw, Roanoke24016

    📞 (540) 345-4946Accepts assignment

  • Starla Kiser

    Savida Health PC

    1325 Jamison Ave Se, Roanoke24013

    📞 (833) 356-4080Accepts assignmentTelehealth available

Geriatric Medicine(19)

  • Christi Stewart, MD

    Carilion Medical Center

    2001 Crystal Spring Ave Sw, Suite 302, Roanoke24014

    📞 (540) 981-7859Accepts assignment

  • Cristina Hurley, MD

    Carilion Medical Center

    1906 Belleview Ave Se, Roanoke24014

    📞 (540) 981-7000Accepts assignmentTelehealth available

  • Cristina Hurley, MD

    Carilion Medical Center

    2017 Jefferson St Sw, Roanoke24014

    📞 (540) 981-7925Accepts assignmentTelehealth available

  • Cristina Hurley, MD

    Carilion Medical Center

    2017 S Jefferson St, Roanoke24014

    📞 (540) 981-7128Accepts assignmentTelehealth available

  • Cristina Hurley, MD

    Carilion Medical Center

    3 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignmentTelehealth available

  • Hannah McGhee, DO

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Hannah McGhee, DO

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Hannah McGhee, DO

    Carilion Medical Center

    1906 Belleview Ave Se, Roanoke24014

    📞 (540) 981-7000Accepts assignment

  • Hannah McGhee, DO

    Carilion Medical Center

    2017 Jefferson St Sw, Roanoke24014

    📞 (540) 981-7925Accepts assignment

  • Hannah McGhee, DO

    Carilion Medical Center

    2017 S Jefferson St, Roanoke24014

    📞 (540) 981-7128Accepts assignment

  • Ian Reynolds, MD

    Carilion Medical Center

    1906 Belleview Ave Se, Roanoke24014

    📞 (540) 981-7000Accepts assignmentTelehealth available

  • Ian Reynolds, MD

    Carilion Medical Center

    2017 Jefferson St Sw, Roanoke24014

    📞 (540) 981-7925Accepts assignmentTelehealth available

  • Ian Reynolds, MD

    Carilion Medical Center

    2017 S Jefferson St, Roanoke24014

    📞 (540) 981-7128Accepts assignmentTelehealth available

  • Ian Reynolds, MD

    Carilion Medical Center

    3 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignmentTelehealth available

  • Ian Reynolds, MD

    Carilion Medical Center

    4434 Electric Rd, Roanoke24018

    📞 (540) 853-0900Accepts assignmentTelehealth available

  • Julia D Amora, MD

    Carilion Medical Center

    2017 Jefferson St Sw, Roanoke24014

    📞 (540) 981-7925Accepts assignmentTelehealth available

  • Julia D Amora, MD

    Carilion Medical Center

    2017 S Jefferson St, Roanoke24014

    📞 (540) 981-7128Accepts assignmentTelehealth available

  • Julia D Amora, MD

    Carilion Medical Center

    4434 Electric Rd, Roanoke24018

    📞 (540) 853-0900Accepts assignmentTelehealth available

  • Katherine Coffey-Vega, MD

    Carilion Medical Center

    2001 Crystal Spring Swave, Suite 140, Roanoke24014

    📞 (540) 981-7600Accepts assignment

Cardiology(20)

  • Ido Heletz, MD

    Carilion Medical Center

    1 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignment

  • Ido Heletz, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Ijeoma Okogbue, MD

    Carilion Medical Center

    1 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignmentTelehealth available

  • Ijeoma Okogbue, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignmentTelehealth available

  • Ijeoma Okogbue, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignmentTelehealth available

  • Jacek Slowikowski, MD

    Carilion Medical Center

    1 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignment

  • Jacek Slowikowski, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Jacek Slowikowski, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Jonathan Saado, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Jonathan Saado, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Matthew Schumaecker, MD

    Carilion Medical Center

    1 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignment

  • Matthew Schumaecker, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Matthew Schumaecker, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Molly Rutherford, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Molly Rutherford, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Richard Massaro, DO

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Richard Massaro, DO

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

  • Stephen Phillips, MD

    Carilion Medical Center

    1 Riverside Cir, Roanoke24016

    📞 (540) 224-5170Accepts assignment

  • Stephen Phillips, MD

    Carilion Medical Center

    101 Elm Ave, Roanoke24013

    📞 (540) 224-4380Accepts assignment

  • Stephen Phillips, MD

    Carilion Medical Center

    101 Elm Ave Se, Fl 3, Roanoke24013

    📞 (540) 224-6780Accepts assignment

Optometry(20)

  • David Armstrong, OD

    3407 Brambleton Ave, Roanoke24018

    Accepts assignment

  • Elizabeth Smith, OD

    1819 Electric Rd, Suite 1b, Roanoke24018

    May accept assignment

  • Guy Dietels, OD

    1455 Towne Square Blvd Nw, Roanoke24012

    May accept assignment

  • Guy Dietels, OD

    1455 Towne Square Nwblvd, Roanoke24012

    📞 (540) 265-0595May accept assignment

  • Karl Saliba, OD

    2222 Electric Rd, Suite 201, Roanoke24018

    📞 (540) 774-8007May accept assignment

  • Andrew Kartesz, OD

    Dr Andrew C Kartesz And Assoc PC

    3260 Electric Rd, Suite 505, Roanoke24018

    May accept assignment

  • Kenneth Giusto, OD

    Dr Andrew C Kartesz And Assoc PC

    3260 Electric Rd, Suite 505, Roanoke24018

    May accept assignment

  • Neysa Allen

    Dr Andrew C Kartesz And Assoc PC

    3260 Electric Rd, Suite 505, Roanoke24018

    May accept assignment

  • Oliver Ali, OD

    Dr Andrew C Kartesz And Assoc PC

    3260 Electric Rd, Suite 505, Roanoke24018

    May accept assignment

  • Angela Stewart, OD

    Dr Neal S Jessup Optometrist PC

    2205 Orange Ave Ne, Roanoke24012

    📞 (540) 343-2197Accepts assignment

  • Neal Jessup, OD

    Dr Neal S Jessup Optometrist PC

    2205 Orange Ave Ne, Roanoke24012

    📞 (540) 343-2197Accepts assignment

  • Kari Boothe, OD

    Eye Care And Surgery PC

    1960 Electric Rd, Roanoke24018

    📞 (540) 772-0870Accepts assignment

  • Kari Boothe, OD

    Eye Care And Surgery PC

    33 British Woods Dr, Roanoke24019

    📞 (540) 992-6867Accepts assignment

  • Kevin Coolbaugh, OD

    Eye Care And Surgery PC

    1960 Electric Rd, Roanoke24018

    📞 (540) 772-0870Accepts assignment

  • Shari Coolbaugh, OD

    Eye Care And Surgery PC

    1960 Electric Rd, Roanoke24018

    📞 (540) 772-0870Accepts assignment

  • Karen Best, OD

    National Optometric Center Plc

    1507 Hershberger Rd Nw, Suite C, Roanoke24012

    📞 (540) 362-1030Accepts assignment

  • Yaling Lee, OD

    National Optometric Center Plc

    1507 Hershberger Rd Nw, Suite C, Roanoke24012

    📞 (540) 362-1030Accepts assignment

  • Jacob Likus, OD

    Vistar Eye Center, Inc

    1819 Electric Rd, Suite 1a, Roanoke24018

    📞 (540) 855-5100Accepts assignment

  • Kristen Piery, OD

    Vistar Eye Center, Inc

    1819 Electric Rd, Suite 1a, Roanoke24018

    📞 (540) 855-5100Accepts assignment

  • Steven Hosman, OD

    Vistar Eye Center, Inc

    1819 Electric Rd, Suite 1a, Roanoke24018

    📞 (540) 855-5100Accepts assignment

Ophthalmology(1)

Showing the largest specialties in this city (100 of 150 listed providers). Call ahead — not every Medicare-enrolled clinician here fits on one page.

Other Cities in Virginia

New to Medicare?

Frequently Asked Questions

Are these doctors in Roanoke accepting new Medicare patients?

We can't say for sure — CMS's enrollment data confirms a provider is enrolled in Medicare, not whether their practice is currently open to new patients. Call first to confirm they're accepting new Medicare patients before you book.

What does "accepts Medicare assignment" mean?

It means the provider takes Medicare's approved amount as full payment for a covered service, so you only owe your normal deductible and 20% coinsurance — no extra charges. A provider marked "may accept assignment" can go either way, so ask when you call.

Will these doctors work with my Medicare Advantage plan?

Not necessarily. This directory is built from Medicare enrollment data, which applies to Original Medicare. If you have a Medicare Advantage plan, your plan's own network determines who's covered — check your plan's directory first, then confirm with the office directly.

Does Original Medicare cover dental care from these providers?

Original Medicare does not cover routine dental care like cleanings, fillings, or dentures. Some Medicare Advantage plans include dental benefits. See our guide on what Medicare does and doesn't cover for dental.

Provider data from the CMS Doctors and Clinicians National Downloadable File, refreshed 2026-06-26. Directory information only, not medical or insurance advice. View all Medicare doctors in Virginia →

Was this page helpful?

Wrong phone number, closed office, or something confusing? Tell us — every report is reviewed.