Cardiology


Exceptional Cardiologists at Carilion Clinic in Virginia

Carilion Clinic cardiologists share the history of providing cardiology services in the Roanoke Valley for more than 30 years and the leadership of the largest cardiology practice in southwest Virginia.

At Carilion Clinic Cardiology, you will find physicians and employees with exceptional experience and knowledge to care for your cardiology needs. We strive to provide our patients with care that is thorough and professional, as well as personal and compassionate.

In fact, many of our cardiologists have been recognized for their patient care, including physicians who are consistently voted among Roanoke’s best in an annual survey. Carilion Clinic cardiologists have also been recognized, both locally and nationally, for their work in the advancement and practice of cardiac services.

In addition, Carilion Clinic Cardiology works hand-in-hand with other private cardiologists across southwest Virginia, including Heart of Virginia, a private cardiology practice with full Carilion Clinic hospital privileges.

At Carilion Clinic Cardiology, we are dedicated to providing our patients with the knowledge and care that will allow them to live longer and healthier lives.


Carilion Clinic Location Information

127 Mc Clanahan St.
Roanoke, VA 24014
Phone: 540-982-8204
159 Hartley Way
Pearisburg, VA 24134
Phone: 540-921-6000
General Directions: Located behind Wal-Mart in Pearisburg, VA
2001 Crystal Spring Ave., Suite 300
Roanoke, VA 24014
Phone: 540-342-7941
2900 Lamb Circle, Suite 250
Christiansburg, VA 24073
Phone: 540-639-9071
2900 Lamb Circle
Christiansburg, VA 24073
Phone: 540-731-2000
1107B Brookdale St.
Martinsville, VA 24112
Phone: 276-634-4400
1613 Oakwood St.
Bedford, VA 24523
Phone: 540-586-2441
General Directions: Near downtown Bedford.
180 Floyd Ave.
Rocky Mount, VA 24151
Phone: 540-483-5277
108 Houston St., Suite B
Lexington, VA 24450
Phone: 540-463-2227
1906 Belleview Ave.
Roanoke, VA 24014
Phone: 540-981-7000
1 Health Circle
Lexington, VA 24450
Phone: 540-458-3300

Caring Bridges