Dr. Hainstock has indicated that they offer telehealth. Contact the office to check for eligibility for your needs.

Dr. Michael Hainstock, MD
Telehealth available
About
Dr. Michael Hainstock, MD is a pediatric cardiology specialist in Charlottesville, VA. Dr. Hainstock completed a residency at University Of Arizona Center For Health Sciences. He currently practices at University Of Virginia Medical Center and is affiliated with University Hospital. He accepts multiple insurance plans. Dr. Hainstock is board certified in Pediatric Cardiology.
Education
- Oregon Health And Science University, Fellowship Hospital — 2011
- University Of Arizona Center For Health Sciences, Residency Hospital — 2008
- University of Iowa, Medical School — 2005
- Wartburg College, Undergraduate School — 2000
Insurance Accepted
- Aetna
- Anthem
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- Coventry Health Care of Virginia
- First Health (Coventry Health Care)
- Humana
- MultiPlan
- Optima Health
- UnitedHealthCare
* Please verify this information when scheduling an appointment.
Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Hainstock?
Very professional! Explained everything to my daughter in terms she understood. Amazing bedside manner
Frequently Asked Questions
Dr. Michael Hainstock, MD generally accepts new patients. You can see Dr. Hainstock's profile to make an appointment.
Use our insurance check to verify if Dr. Hainstock accepts your insurance.
Dr. Hainstock frequently treats Stress Test, Arrhythmia Screening, and Treadmill Stress Test.
Dr. Hainstock's office is located at 1215 Lee St, Charlottesville, VA 22908. Find other locations and directions.
Find contact information here to make an appointment.
Hospital Affiliations
- University Hospital
Locations
-
University Of Virginia Medical Center
-
1
University of Virginia Medical Center
1215 Lee St, Charlottesville, VA 22908 (434) 924-3627
-
1