See All Internal Medicine Doctors in Louisville, KY
Dr. Mary Barry, MD

Dr. Mary Barry, MD

Age 69 Internal Medicine F
(26) 26 reviews

Telehealth available


Dr. Mary Barry, MD is a internal medicine specialist in Louisville, KY. She currently practices at Norton Community Medical Associates and is affiliated with Baptist Health La Grange. She accepts multiple insurance plans. Dr. Barry is board certified in Internal Medicine.


  • University Of Louisville, Medical School — 1984

Insurance Accepted

  • Aetna
  • Alternative Health Delivery System
  • Anthem
  • Anthem Blue Cross Blue Shield
  • Blue Cross Blue Shield of Indiana
  • Bluegrass Family Health
  • CareFirst Blue Cross Blue Shield
  • Center Care
  • ChoiceCare Network
  • Cigna
  • Compassionate Care Network (CCN)
  • Direct Care America/Primary Health Services (DCA/PHS)
  • First Health
  • HMO of Kentucky
  • Hoosier Healthcare Network
  • Humana
  • Kentucky Medical Assistance Assignment
  • Kentucky Physicians Plan
  • Medicaid of Kentucky
  • MetLife
  • MultiPlan
  • National Provider Network
  • NortonOne
  • Planvista
  • Private HealthCare Systems
  • Prudential
  • Sagamore Health Network
  • SIHO Insurance Services
  • Teamcare
  • Tricare
  • UnitedHealthCare

* Please verify this information when scheduling an appointment.

Patient Satisfaction

Likelihood to recommend Dr. Barry
Based on 26 Reviews
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

Leave a review

How likely are you to recommend Dr. Barry?

(Select your rating)
Mar 22, 2019
Dr Barry is very thorough with her physicals and appointments. She is an excellent diagnostician. She is always timely too.
— Mar 22, 2019
See more reviews on Healthgrades
Photo: Dr. Mary Barry, MD
How would you rate your experience with Dr. Mary Barry, MD?
  • Likelihood of recommending Dr. Barry to family and friends

Dr. Barry's Office & Staff

  • Ease of scheduling urgent appointments
  • Office environment, cleanliness, comfort, etc.
  • Staff friendliness and courteousness
  • Total wait time (waiting & exam rooms)

Experience with Dr. Barry

  • Level of trust in provider's decisions
  • How well provider explains medical condition(s)
  • How well provider listens and answers questions
  • Spends appropriate amount of time with patients

Tell Us About Yourself

  • Your gender:
  • Your age group:
  • Number of office visits you've had in the last 2 years:

Finish Here

  • How would you like to confirm your survey information?
    Standard text messaging and data rates may apply.
Thank you for sharing your feedback about Dr. Mary Barry, MD.
Claim Your Profile
Are you Dr. Mary Barry, MD?
Claim and manage your free profile or contact our support team.

Frequently Asked Questions

Find contact information here to make an appointment.

Click here to compare with other Internal Medicine 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. Barry frequently treats the following conditions: Painful Urination (Dysuria), Sleep Apnea, and Wheezing. See more on Sharecare.

Dr. Mary Barry, MD is affiliated with Baptist Health La Grange and Baptist Health Louisville.

Yes, Dr. Mary Barry, MD holds board certifications in Internal Medicine.

Dr. Barry has over 38 years of healthcare experience.

There is a star rating of 4.7/5 for Dr. Mary Barry, MD. Patients say that the appointment wasn't rushed and the provider explained conditions well. See all patient feedback on Sharecare.

Hospital Affiliations

  • Baptist Health La Grange
  • Baptist Health Louisville
  • Norton Hospital
  • Uofl Health Jewish Hospital


  1. Norton Community Medical Associates

    1. 1
      Norton Community Medical Associates
      825 BARRET AVE, Louisville, KY 40204 (502) 540-7200
Telehealth Options
This provider has not specified a telehealth appointment method. Would you still like to make an appointment with Dr. Barry, or would you like to choose another provider and have an online appointment right now?
Find provider online now
Call now to make an appointment
(502) 540-7200