
NPIID
John D. Ferguson, MD
Cardiovascular Disease Physician
Charlottesville, VAUva Primary Care Ctr, Charlottesville, VA, 22908
NPIID
Availability on request
100 providers found
Finding the right cardiologist in Virginia means weighing insurance coverage, distance, and bedside manner. The metro has a growing bench of cardiologists — 100+ verified cardiologists are listed below.

Cardiovascular Disease Physician
Charlottesville, VAUva Primary Care Ctr, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Dulles, VA24440 Stone Springs Blvd, Dulles, VA, 20166
Availability on request

Cardiovascular Disease Physician
Newport News, VA500 J Clyde Morris Blvd Fl Annex1, Newport News, VA, 23601
Availability on request

Cardiovascular Disease Physician
Falls Church, VA3300 Gallows Rd, Falls Church, VA, 22042
Availability on request

Cardiovascular Disease Physician
Charlottesville, VA650 Peter Jefferson Pkwy, Charlottesville, VA, 22911
Availability on request

Cardiovascular Disease Physician
Portsmouth, VA3737 High St, Portsmouth, VA, 23707
Availability on request

Cardiovascular Disease Physician
Salem, VA1802 Braeburn Dr, Salem, VA, 24153
Availability on request

Cardiovascular Disease Physician
Norfolk, VA400 Gresham Dr Suite 205, Norfolk, VA, 23507
Availability on request

Cardiovascular Disease Physician
Gloucester, VA6031 Industrial Dr, Gloucester, VA, 23061
Availability on request

Cardiovascular Disease Physician
Reston, VA11800 Sunrise Valley Dr Suite 500, Reston, VA, 20191
Availability on request

Cardiovascular Disease Physician
Vienna, VA1900 Gallows Rd Suite 110, Vienna, VA, 22182
Availability on request

Clinical Cardiac Electrophysiology Physician
Richmond, VA7001 Forest Ave, Richmond, VA, 23230
Availability on request

Cardiovascular Disease Physician
Richmond, VA505 W Leigh St, Richmond, VA, 23220
Availability on request

Cardiovascular Disease Physician
Richmond, VA505 W Leigh St, Richmond, VA, 23220
Availability on request

Interventional Cardiology Physician
Fishersville, VA78 Medical Center Dr, Fishersville, VA, 22939
Availability on request

Interventional Cardiology Physician
Richmond, VA8700 Stony Point Pkwy Suite 120, Richmond, VA, 23235
Availability on request

Interventional Cardiology Physician
Charlottesville, VA1215 Lee Street, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Falls Church, VA2901 Telestar Ct Suite 200, Falls Church, VA, 22042
Availability on request

Interventional Cardiology Physician
Winchester, VA1880 Amherst Street, Winchester, VA, 22601
Availability on request

Cardiovascular Disease Physician
Alexandria, VA8101 Hinson Farm Rd, Alexandria, VA, 22306
Availability on request

Interventional Cardiology Physician
Fishersville, VA70 Medical Center Cir Suite 302, Fishersville, VA, 22939
Availability on request

Cardiovascular Disease Physician
Williamsburg, VA4155 Winthrop Cir, Williamsburg, VA, 23188
Availability on request

Cardiovascular Disease Physician
Charlottesville, VA500 Ray C Hunt Dr, Charlottesville, VA, 22903
Availability on request

Cardiovascular Disease Physician
Charlottesville, VALee St, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Newport News, VA500 J Clyde Morris Blvd Fl Annex1, Newport News, VA, 23601
Availability on request

Interventional Cardiology Physician
Woodbridge, VA1990 Old Bridge Rd Suite 201, Woodbridge, VA, 22192
Availability on request

Cardiovascular Disease Physician
Falls Church, VA2901 Telestar Ct., Falls Church, VA, 22042
Availability on request

Clinical Cardiac Electrophysiology Physician
Manassas, VA8100 Ashton Ave Suite 200, Manassas, VA, 20109
Availability on request

Clinical Cardiac Electrophysiology Physician
Newport News, VA11803 Jefferson Ave, Newport News, VA, 23606
Availability on request

Cardiovascular Disease Physician
Winchester, VA1870 Amherst St., Winchester, VA, 22601
Availability on request

Cardiovascular Disease Physician
Hampton, VA100 Emancipation Dr, Hampton, VA, 23667
Availability on request

Cardiovascular Disease Physician
Radford, VA401 E Main St, Radford, VA, 24141
Availability on request

Cardiovascular Disease Physician
Reston, VA1860 Town Center Dr, Reston, VA, 20190
Availability on request

Cardiovascular Disease Physician
Roanoke, VA2001 Crystal Spring Ave SW, Roanoke, VA, 24014
Availability on request

Cardiovascular Disease Physician
Charlottesville, VA1215 Lee St, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Richmond, VA8700 Stony Point Pkwy Suite 120, Richmond, VA, 23235
Availability on request

Pediatric Cardiology Physician
Richmond, VA7603 Forest Ave, Richmond, VA, 23229
Availability on request

Clinical Cardiac Electrophysiology Physician
Charlottesville, VA650 Peter Jefferson Pkwy Suite 100, Charlottesville, VA, 22911
Availability on request

Cardiovascular Disease Physician
Manassas, VA8100 Ashton Ave, Manassas, VA, 20109
Availability on request

Cardiovascular Disease Physician
Leesburg, VA19465 Deerfield Avenue, Suite 405, Leesburg, VA, 20176
Availability on request

Interventional Cardiology Physician
Roanoke, VA2001 Crystal Spring Ave SW Suite 203, Roanoke, VA, 24014
Availability on request

Availability on request

Cardiovascular Disease Physician
Falls Church, VA6045 Arlington Blvd, Falls Church, VA, 22044
Availability on request

Interventional Cardiology Physician
Falls Church, VA3300 Gallows Rd, Falls Church, VA, 22042
Availability on request

Cardiovascular Disease Physician
Alexandria, VA8101 Hinson Farm Rd, Alexandria, VA, 22306
Availability on request

Interventional Cardiology Physician
Newport News, VA1031 Loftis Blvd, Newport News, VA, 23606
Availability on request

Cardiovascular Disease Physician
Petersburg, VA2563 S Crater Rd, Petersburg, VA, 23805
Availability on request

Cardiovascular Disease Physician
Vienna, VA1900 Gallows Rd Suite 110, Vienna, VA, 22182
Availability on request

Cardiovascular Disease Physician
Norfolk, VA844 Kempsville Rd Suite 204, Norfolk, VA, 23502
Availability on request

Cardiovascular Disease Physician
Woodbridge, VA1990 Old Bridge Rd Suite 201, Woodbridge, VA, 22192
Availability on request

Interventional Cardiology Physician
Winchester, VA1880 Amherst Street, Winchester, VA, 22601
Availability on request

Cardiovascular Disease Physician
Richmond, VA7101 Jahnke Rd, Richmond, VA, 23225
Availability on request

Advanced Heart Failure and Transplant Cardiology Physician
Falls Church, VA3300 Gallows Rd, Falls Church, VA, 22042
Availability on request

Cardiovascular Disease Physician
Fairfax, VA8505 Arlington Blvd, Fairfax, VA, 22031
Availability on request

Cardiovascular Disease Physician
Richmond, VA205 N Hamilton St, Richmond, VA, 23221
Availability on request

Cardiovascular Disease Physician
Fredericksburg, VA1201 Sam Perry Blvd Suite 280, Fredericksburg, VA, 22401
Availability on request

Interventional Cardiology Physician
Culpeper, VA501 Sunset Ln, Culpeper, VA, 22701
Availability on request

Cardiovascular Disease Physician
Newport News, VA12720 Mcmanus Blvd Suite 201, Newport News, VA, 23602
Availability on request

Cardiovascular Disease Physician
Blacksburg, VA830 Hospital Dr, Blacksburg, VA, 24060
Availability on request

Cardiovascular Disease Physician
Arlington, VA2921 11Th St S, Arlington, VA, 22204
Availability on request

Cardiovascular Disease Physician
Newport News, VA11803 Jefferson Ave, Newport News, VA, 23606
Availability on request

Cardiovascular Disease Physician
Culpeper, VA501 Sunset Ln, Culpeper, VA, 22701
Availability on request

Cardiovascular Disease Physician
Richmond, VA1510 N 28Th St, Richmond, VA, 23223
Availability on request

Clinical Cardiac Electrophysiology Physician
Leesburg, VA44035 Riverside Pkwy, Leesburg, VA, 20176
Availability on request

Interventional Cardiology Physician
Leesburg, VA44035 Riverside Pkwy Suite 400, Leesburg, VA, 20176
Availability on request

Cardiovascular Disease Physician
Farmville, VA900 W 3Rd St, Farmville, VA, 23901
Availability on request

Cardiovascular Disease Physician
Charlottesville, VALee St Fl 1, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Colonial Heights, VA445 Charles H Dimmock Pkwy Suite 101, Colonial Heights, VA, 23834
Availability on request

Interventional Cardiology Physician
Lynchburg, VA2410 Atherholt Rd, Lynchburg, VA, 24501
Availability on request

Advanced Heart Failure and Transplant Cardiology Physician
Falls Church, VA3300 Gallows Rd, Falls Church, VA, 22042
Availability on request

Cardiovascular Disease Physician
Falls Church, VA2901 Telestar Ct., Falls Church, VA, 22042
Availability on request

Interventional Cardiology Physician
Springfield, VA6136 Brandon Ave, Springfield, VA, 22150
Availability on request

Interventional Cardiology Physician
Richmond, VA7611 Forest Ave, Richmond, VA, 23229
Availability on request

Cardiovascular Disease Physician
Charlottesville, VA500 Ray C Hunt Dr, Charlottesville, VA, 22903
Availability on request

Advanced Heart Failure and Transplant Cardiology Physician
Alexandria, VA5350 Shawnee Rd Suite 350, Alexandria, VA, 22312
Availability on request

Cardiovascular Disease Physician
Christiansburg, VA2900 Lamb Cir Suite 301, Christiansburg, VA, 24073
Availability on request

Clinical Cardiac Electrophysiology Physician
Fairfax, VA3020 Hamaker Ct, Fairfax, VA, 22031
Availability on request

Cardiovascular Disease Physician
Richmond, VA1250 E Marshall Street, Richmond, VA, 23298
Availability on request

Cardiovascular Disease Physician
Lynchburg, VA2410 Atherholt Rd, Lynchburg, VA, 24501
Availability on request

Cardiovascular Disease Physician
Alexandria, VA4825 Mark Center Dr Suite 150, Alexandria, VA, 22311
Availability on request

Cardiovascular Disease Physician
Newport News, VA12720 Mcmanus Blvd, Newport News, VA, 23602
Availability on request

Cardiovascular Disease Physician
Hampton, VA2116 Executive Dr, Hampton, VA, 23666
Availability on request

Cardiovascular Disease Physician
Charlottesville, VALee St, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Falls Church, VA6408-D Seven Corners Place, Falls Church, VA, 22044
Availability on request

Cardiovascular Disease Physician
Christiansburg, VA2900 Lamb Cir, Christiansburg, VA, 24073
Availability on request

Clinical Cardiac Electrophysiology Physician
Norfolk, VA301 Riverview Ave, Norfolk, VA, 23510
Availability on request

Cardiovascular Disease Physician
Colonial Heights, VA445 Charles H Dimmock Pkwy, Colonial Heights, VA, 23834
Availability on request

Cardiovascular Disease Physician
Richmond, VA1250 E Marshall St, Richmond, VA, 23298
Availability on request

Cardiovascular Disease Physician
Mc Lean, VA8008 Westpark Dr, Mc Lean, VA, 22102
Availability on request

Advanced Heart Failure and Transplant Cardiology Physician
Norfolk, VA600 Gresham Dr, Norfolk, VA, 23507
Availability on request

Cardiovascular Disease Physician
Norfolk, VA844 Kempsville Rd, Norfolk, VA, 23502
Availability on request

Cardiovascular Disease Physician
Charlottesville, VAUva Hospital W, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Christiansburg, VA2900 Lamb Cir Suite 201, Christiansburg, VA, 24073
Availability on request

Cardiovascular Disease Physician
Fishersville, VA78 Medical Center Dr, Fishersville, VA, 22939
Availability on request

Advanced Heart Failure and Transplant Cardiology Physician
Falls Church, VA2901 Telestar Ct, Falls Church, VA, 22042
Availability on request

Cardiovascular Disease Physician
Charlottesville, VA1221 Lee St, Charlottesville, VA, 22908
Availability on request

Cardiovascular Disease Physician
Richmond, VA110 North Robinson Street, Richmond, VA, 23220
Availability on request

Cardiovascular Disease Physician
Norfolk, VA844 Kempsville Rd Suite 204, Norfolk, VA, 23502
Availability on request

Cardiovascular Disease Physician
Ft Belvoir, VA9300 Dewitt Loop, Ft Belvoir, VA, 22060
Availability on request

Cardiovascular Disease Physician
Suffolk, VA2000 Meade Parkway, Suffolk, VA, 23434
Availability on request
These providers list this insurance as accepted, but coverage should be confirmed directly with the provider before booking.
Same specialty in cities near Virginia — useful if your insurance network extends across the metro.
Virginia has cardiologists practicing across hospital systems, group practices, and independent clinics. When choosing a cardiologist in Virginia, the three factors most patients care about are: insurance acceptance, distance from home or work, and patient reviews. Heallexa shows all three on every listing so you can compare without clicking back and forth.
Many Virginia cardiologists list major insurance plans including Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings reflect what providers have indicated they accept — always confirm in-network status directly with the office before booking. Out-of-network visits can cost 3–5× more than in-network ones.
In-network cardiologists in Virginia typically run $120–$300 for an initial visit before insurance. Out-of-network rates can be 3–5× higher. Use the insurance filter above to see Virginia cardiologists who list your specific plan, and confirm acceptance directly with the office before booking.
Most Virginia listings indicate new-patient status on the profile. Wait times vary by specialty and insurance; calling the office directly is the fastest way to confirm same-week availability.
Major plans in include Blue Cross Blue Shield, Aetna, UnitedHealthcare, Cigna, Humana, and Medicare. Listings show plans the provider has indicated they accept — always confirm in-network status directly with the office before your appointment.
Most PPO plans in allow direct booking. HMO and many Medicare Advantage plans require a primary-care referral first. Confirm with your insurer or the office before booking.