Primary Care at Carilion Clinic in Virginia
People often choose a family medicine doctor because they like the idea of developing a relationship with a doctor who knows their entire family.
At Carilion Clinic’s family medicine locations you’ll find physicians who are trained to treat individuals throughout every life stage. Providing basic care for the whole family, from infants to grandparents, our family medicine doctors are experts in common problems.
When you need specialty care, we will help you find the care you need and continue to manage your care even when other doctors are involved. Many of our family physicians do minor office surgery and deliver babies in addition to taking care of patients of all ages.
Carilion Clinic is one of the largest multi-specialty physician practices in Virginia, and includes the largest primary care group in the state. Our primary care division consists of more than 200 physicians, nurse practitioners and physician assistants in 70 offices across western Virginia and the Shenandoah Valley. These established practices offer medical expertise to their communities. And, because they live and work in the communities they serve, the doctors understand the healthcare needs of their neighbors and develop personal relationships with them.
Carilion Clinic's primary care centers are technologically progressive and have implemented a common electronic medical record for all locations. Our offices are equipped with on-site laboratory and imaging services and minor procedure rooms. We offer family-centered medical and prenatal care, diagnostics, and minor surgery. Carilion Clinic's primary care providers can help you manage chronic conditions and develop a healthier lifestyle through patient education, disease prevention, and counseling services.
1-800-422-8482 or 540-266-6000
direct@carilionclinic.org
Carilion Clinic Location Information
150 Spartan Dr.
Salem,
VA
24153
Phone: 540-389-5093
416 S. Main St.
Hillsville,
VA
24343
Phone: 276-728-7731
199 Hospital Dr., Suite 7
Galax,
VA
24333
Phone: 276-236-5181
1375 West Ridge Rd.
Wytheville,
VA
24382
Phone: 276-228-8686
6920 Roanoke Road
Shawsville,
VA
24162
Phone: 540-268-1400
2829 Virginia Ave.
Narrows,
VA
24124
Phone: 540-726-7900
1611 Wenonah Ave.
Pearisburg,
VA
24134
Phone: 540-921-3636
701 Randolph St.
Radford,
VA
24141
Phone: 540-731-3200
911 E. Main St.
Floyd,
VA
24091
Phone: 540-745-2031
195 Maple St.
Rocky Mount,
VA
24151
Phone: 540-483-5168
1107A Brookdale St.
Martinsville,
VA
24112
Phone: 276-670-3300
6675 Booker T Washington Highway
Wirtz,
VA
24184
Phone: 540-721-2118
390 S. Main St., Suite 201
Rocky Mount,
VA
24151
Phone: 540-484-4800
22890 Virgil Goode Hwy.
Boones Mill,
VA
24065
Phone: 540-334-5511
205 Roanoke St.
Christiansburg,
VA
24073
Phone: 540-381-6000
1420 North Main
Blacksburg,
VA
24060
Phone: 540-951-8380
165 New Market Road
Timberville,
VA
22853
Phone: 540-896-8964
901 Plantation Road
Blacksburg,
VA
24060
Phone: 540-951-0352
15 Killdeer Lane
Dayton,
VA
22821
Phone: 540-879-4300
46 Wesley Road
Daleville,
VA
24083
Phone: 540-992-4100
40 Lambert St. , Suite 522
Staunton,
VA
24401
Phone: 540-885-3525
415 S. Pollard St.
Vinton,
VA
24179
Phone: 540-983-6700
200 High St.
Bridgewater,
VA
22812
Phone: 540-828-2634
37 Laymantown Road
Troutville,
VA
24175
Phone: 540-977-1436
1371 Lee Highway
Fort Defiance,
VA
24467
Phone: 540-248-3413
3707 Brambleton Ave.
Roanoke,
VA
24018
Phone: 540-725-7800
755 S Main Street, Suite B03
Woodstock,
VA
22664
Phone: 540-459-4056
2102 W. Main St.
Salem,
VA
24153
Phone: 540-375-0600
1613 Oakwood St., Suite 201
Bedford,
VA
24523
Phone: 540-586-4723
3369 Colonial Ave.
Roanoke,
VA
24018
Phone: 540-772-0555
6415 Peters Creek Road
Roanoke,
VA
24019
Phone: 540-265-5500
18080 Main St.
Buchanan,
VA
24066
Phone: 540-254-1239
1314 Peters Creek Road
Roanoke,
VA
24017
Phone: 540-562-5700
1151 Keezletown Road, Suite 101
Weyers Cave,
VA
24486
Phone: 540-234-9241
2145 Mt. Pleasant Blvd.
Roanoke,
VA
24014
Phone: 540-427-9200
108 Houston St.
Lexington,
VA
24450
Phone: 540-463-7628
428 S. Magnolia Ave.
Waynesboro,
VA
22980
Phone: 540-949-8241