Carilion Healthcare Corporation
6415 Peters Creek Road, Roanoke, VA 7.58 mi
Browse 462 Male Family Doctors near Salem, VA below — sort by distance, name, gender, online appointments (book online with 116 doctors), accepted insurance and more.
Carilion Healthcare Corporation
6415 Peters Creek Road, Roanoke, VA 7.58 mi
Express Family Care LLC
3960 Valley Gateway Boulevard, A1, Roanoke, VA 24012 6.82 mi
Cave Spring Family Practice
4901 Brambleton Avenue, Roanoke, VA 24018 6.82 mi
DarrinMangiacarne-DO.MD.com • Addiction Specialist, Family Doctor • 18 years experience
Darrin Mangiacarne, DO
5060 Valley View Blvd Nw, Roanoke, VA 6.82 mi
North Roanoke Family Medicine LLC
4370 Starkey Road, 4a, Roanoke, VA 24018 6.9 mi
Scott Hansen, DO
5525 Catawba Hospital Drive, Catawba, VA 7.18 mi
Doctor's Express Urgent Care
602 Brandon Ave SW Ste 222, Roanoke, VA 24015 7.53 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Carilion Healthcare Corporation
6415 Peters Creek Rd Nw, Roanoke, VA 24019 7.58 mi
Arthur Slaughter, MD
101 Elm Ave Se, Carilion Occupational Medicine, Roanoke, VA 7.94 mi
Gene Clapsaddle, MD
101 Elm Ave Se, Roanoke, VA 7.94 mi
Paul Olsen, DO
2145 Mount Pleasant Blvd Se, Roanoke, VA 9.51 mi
Vitaly Kishinyovsky, MD
2145 Mount Pleasant Blvd Se, Roanoke, VA 9.51 mi
Richard Miller, DO
415 S Pollard Street, Vinton, VA 10.65 mi
Carilion Healthcare Corporation
46 Wesley Road, Daleville, VA 24083 12.18 mi
Mack Longmire, MD
22890 Virgil Goode Highway, Boones Mill, VA 13.92 mi
Monroe County Health Center
226 Market Street, New Castle, VA 24127 15.08 mi
Michael Kennedy, DO
1645 N Main Street, Blacksburg, VA 18.32 mi
Sowinski M.d PC
105 Mcdonald Street, Blacksburg, VA 24060 19.49 mi
Matthew Beck, MD
Charles W Schiffert Health Ctr McComas Hall, Virginia Tech University, Blacksburg, VA 19.49 mi
Academic Primary Care Associates
3700 S Main St a, Blacksburg, VA 24060 19.49 mi
Academic Primary Care Associates
3700 S Main St a, Blacksburg, VA 24060 19.49 mi
Michael Sampson, DO
817 Davis Street, Suite A, Blacksburg, VA 19.49 mi
Richard Shepherd, MD
901 Plantation Road, Blacksburg, VA 19.49 mi
Family Medicine of Blacksburg, LLC
1645 N Main Street, Blacksburg, VA 24060 19.49 mi
Dominic Frasca, MD
0140 McComas Hall, Virginia Tech, Blacksburg, VA 19.49 mi
Academic Primary Care Associates
3700 S Main St a, Blacksburg, VA 24060 19.49 mi
DavidGHarden-DO.MD.com • Family Doctor, Osteopathic Physician • 32 years experience
Academic Primary Care Associates
3700 S Main St a, Blacksburg, VA 24060 19.49 mi
James Randall Smith MD, PC
116 Oaktree Boulevard, Christiansburg, VA 24073 20.41 mi
Thomas Davis, MD
10 Hickok Street, Suite Suite 101, Christiansburg, VA 20.41 mi
Free Clinic of the New River Valley Inc.
215 Roanoke Street, Christiansburg, VA 24073 20.41 mi
Kenneth Jones, MD
6 Hickok Street, Christiansburg, VA 21.19 mi
Gerard Hopkins III, MD
1305 Stafford Drive, Christiansburg, VA 21.34 mi
Commonwealth of Virginia State Board of Health
365 Pell Avenue, Rocky Mount, VA 24151 22.45 mi
Russell Davis Jr, MD
600 Randolph Street, Radford, VA 28.65 mi
Thaddeus Lee, MD
701 Randolph Street, Suite 120, Radford, VA 28.65 mi
Tri Area Community Health
140 Christiansburg Nepike, Floyd, VA 24091 28.95 mi
Family Health Clinic, Inc.
600 Randolph Street, Radford, VA 24141 29.03 mi
Centra Medical Group LLC
171 W Main Street, Bedford, VA 24523 30.72 mi
Centra Medical Group Bedford LLC
1613 Oakwood Street, Bedford, VA 24523 31.06 mi
Centra Medical Group Bedford LLC
1615 Oakwood St B, Bedford, VA 24523 31.06 mi
Get the latest health news & tips via email, Mon‑Fri: