Primary Care Centers


Get directions and contact information for Carilion's primary care center locations.

Name
Address and Phone Number
Hours of Operation
22890 Virgil Goode Hwy.
Boones Mill, VA 24065
Phone: 540-334-5511
416 S. Main St.
Hillsville, VA 24343
Phone: 276-728-7731
1107A Brookdale St.
Martinsville, VA 24112
Phone: 276-670-3300
205 Roanoke St.
Christiansburg, VA 24073
Phone: 540-381-6000
901 Plantation Road
Blacksburg, VA 24060
Phone: 540-951-0352
37 Laymantown Road
Troutville, VA 24175
Phone: 540-977-1436
3707 Brambleton Ave.
Roanoke, VA 24018
Phone: 540-725-7800
200 High St.
Bridgewater, VA 22812
Phone: 540-828-2634
18080 Main St.
Buchanan, VA 24066
Phone: 540-254-1239
6675 Booker T Washington Highway
Wirtz, VA 24184
Phone: 540-721-2118
3369 Colonial Ave.
Roanoke, VA 24018
Phone: 540-772-0555
46 Wesley Road
Daleville, VA 24083
Phone: 540-992-4100
15 Killdeer Lane
Dayton, VA 22821
Phone: 540-879-4300
911 E. Main St.
Floyd, VA 24091
Phone: 540-745-2031
1371 Lee Highway
Fort Defiance, VA 24467
Phone: 540-248-3413
199 Hospital Dr., Suite 7
Galax, VA 24333
Phone: 276-236-5181
108 Houston St.
Lexington, VA 24450
Phone: 540-463-7628
2829 Virginia Ave.
Narrows, VA 24124
Phone: 540-726-7900
1420 North Main
Blacksburg, VA 24060
Phone: 540-951-8380
6415 Peters Creek Road
Roanoke, VA 24019
Phone: 540-265-5500
415 S. Pollard St.
Vinton, VA 24179
Phone: 540-983-6700
1611 Wenonah Ave.
Pearisburg, VA 24134
Phone: 540-921-3636
701 Randolph St.
Radford, VA 24141
Phone: 540-731-3200
1314 Peters Creek Road
Roanoke, VA 24017
Phone: 540-562-5700
195 Maple St.
Rocky Mount, VA 24151
Phone: 540-483-5168
390 S. Main St., Suite 201
Rocky Mount, VA 24151
Phone: 540-484-4800
150 Spartan Dr.
Salem, VA 24153
Phone: 540-389-5093
2102 W. Main St.
Salem, VA 24153
Phone: 540-375-0600
6920 Roanoke Road
Shawsville, VA 24162
Phone: 540-268-1400
2145 Mt. Pleasant Blvd.
Roanoke, VA 24014
Phone: 540-427-9200
40 Lambert St. , Suite 522
Staunton, VA 24401
Phone: 540-885-3525
165 New Market Road
Timberville, VA 22853
Phone: 540-896-8964
428 S. Magnolia Ave.
Waynesboro, VA 22980
Phone: 540-949-8241
1151 Keezletown Road, Suite 101
Weyers Cave, VA 24486
Phone: 540-234-9241
755 S Main Street, Suite B03
Woodstock, VA 22664
Phone: 540-459-4056
1375 West Ridge Rd.
Wytheville, VA 24382
Phone: 276-228-8686
2900 Lamb Circle, Suite 320
Christiansburg, VA 24073
Phone: 540-731-3222
199 Hospital Dr., Suite 5
Galax, VA 24333
Phone: 276-236-6136
615 McDowell Ave.
Roanoke, VA 24016
Phone: 540-224-3870
2900 Lamb Circle, Suite 250
Christiansburg, VA 24073
Phone: 540-639-9071
3 Riverside Circle
Roanoke, VA 24016
Phone: 540-224-5170 or 877-827-2836
13205 Booker T Washington Highway
Hardy, VA 24101
Phone: 540-721-2689
1613 Oakwood St., Suite 201
Bedford, VA 24523
Phone: 540-586-4723

Caring Bridges