Click here to compare with other Pulmonologists.

About
Dr. Mario Castro, MD is a pulmonologist in Kansas City, KS. Dr. Castro completed a residency at Mayo Grad Sch Med. He currently practices at The University of Kansas Health System and is affiliated with Barnes Jewish Hospital. He accepts multiple insurance plans. Dr. Castro is board certified in Internal Medicine.
Education
- Mayo Grad Sch Med, Fellowship Hospital — 1994
- Mayo Grad Sch Med, Residency Hospital — 1991
- University of Missouri School of Medicine - Kansas City, Medical School — 1988
Insurance Accepted
- Aetna
- Anthem
- Anthem Blue Cross Blue Shield
- Blue Cross Blue Shield
- CareFirst Blue Cross Blue Shield
- Cigna
- First Health (Coventry Health Care)
- HAP Insurance
- Humana
- MultiPlan
* Please verify this information when scheduling an appointment.
Languages
Spanish






Patient Satisfaction
Leave a review
How likely are you to recommend Dr. Castro?
I had an excellent experience with my visit, he is of course a busy physician, because he is experienced and thorough. As busy as he was he took his time explaining the procedure, that I had to undergo. Had a positive outcome from the procedure and I am extremely thankful for the care I have received from him. When you have very few good physicians and they are taking care of several patients amidst procedures and surgeries, hope the patients understand the wait time. Best experience!!
Frequently Asked Questions
Dr. Castro frequently treats Obstructive Lung Disease and Sleep Apnea.
Dr. Castro's office is located at 4000 Cambridge Street, Kansas City, KS 66160. Find other locations and directions.
Dr. Castro speaks Spanish and English. View profile to see all.
Dr. Castro has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Find contact information here to make an appointment.
Hospital Affiliations
- Barnes Jewish Hospital
Locations
-
The University of Kansas Health System
-
1
The University of Kansas Hospital
4000 Cambridge Street, Kansas City, KS 66160 Existing Patients: (913) 588-1227 -
2
Medical Pavilion
2000 Olathe Boulevard, Kansas City, KS 66160 Existing Patients: (913) 588-1227
-
1