Find contact information here to make an appointment.

Dr. Robert Foster II, MD
Telehealth available
About
Dr. Robert Foster II, MD is a cardiology specialist in Birmingham, AL. He currently practices at Birmingham Heart Clinic PC and is affiliated with Saint Vincents Blount. He accepts multiple insurance plans.
Education
- UNIVERSITY OF ALABAMA AT BIRMINGHAM, Medical School — 1990
Insurance Accepted
- Aetna
- Anthem
- Blue Cross Blue Shield
- Blue Cross Blue Shield of California
- CareFirst Blue Cross Blue Shield
- Cigna
- First Health
- Humana
- MultiPlan
* Please verify this information when scheduling an appointment.
Compare with other Cardiology Specialists
Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Foster II?
Dr. Foster is a very caring physician. He listens to your concerns and makes you feel at ease.

Frequently Asked Questions
Click here to compare with other Cardiology Specialists.
A list of accepted insurance providers is available on the Healthgrades insurance check. It is always a good idea to verify your insurance when making an appointment.
Dr. Foster II specializes in Heart Conditions. See more on Sharecare.
Dr. Foster II frequently treats the following conditions: Limb Swelling Caused by Fluid Overload, Chest Pain, and Aneurysm. See more on Sharecare.
Dr. Foster II's office is located at 100 Pilot Medical Dr Ste 300, Birmingham, AL 35235. You can find other locations and directions on Sharecare.
Dr. Foster II provides telehealth services. Please contact the office to determine whether you are eligible.
Dr. Robert Foster II, MD is affiliated with Saint Vincents Blount and St. Vincent's East.
Dr. Foster II has over 32 years of healthcare experience.
There is a star rating of 4.6/5 for Dr. Robert Foster II, MD. Patients say that they trusted the provider's decisions and the provider explained conditions well. See all patient feedback on Sharecare.
Hospital Affiliations
- Saint Vincents Blount
- St. Vincent's East
Locations
-
Birmingham Heart Clinic PC
-
1
Birmingham Heart Clinic PC
100 Pilot Medical Dr Ste 300, Birmingham, AL 35235 (205) 856-2284
-
1
-
Birmingham Heart Clinic
-
2
St Vincents Blount Swing Bed
150 Gilbreath Dr, Oneonta, AL 35121 (205) 856-2284
-
2
-
Practice
- 3 50 Medical Park Dr E Ste 300, Birmingham, AL 35235 (205) 838-3000
-
4
Birmingham Heart Clinic PC
74 Plaza Dr Ste 2B, Pell City, AL 35125 (205) 856-2284