Dr. Rafael Castro, MD

Internal Medicine

Medical Arts Internal Medicine

240 Middletown Boulevard, Suite 203

Langhorne, PA 19047 Directions

215-750-2300

www.trinityhealthma.org

4.9 out of 5

352 verified ratings

352 Ratings, 106 Comments


The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy.
Oct 17, 2025
I like Dr. Castro Rafael

Oct 15, 2025
Dr Castro is an excellent physician who cares deeply and makes sure all your questions are answered.

Oct 15, 2025
Wonderful doctor

Oct 15, 2025
Dr. Castro is the absolute BEST! He is everything you expect from your doctor. Kind, courteous and compassionate.. very intellectual

Oct 15, 2025
Very helpful. Knowledgeable. Discusses with me everything that I need to know. Works with me on the next steps.

Oct 15, 2025
Great office, very caring people. They called me personally after a hospital stay to make sure I got to the appointment for follow-up and ordered me a Lyft there and back home. Amazing people in this office

Oct 13, 2025
Dr Castro is always professional, pleasant and knowledgeable.

Oct 13, 2025
I appreciate him cause after I got my lab results he called me and explain everything about my lab results

Oct 10, 2025
Had questions and all were answered.

Oct 9, 2025
He was positive and asked questions that showed that he cared about me as a patient.

Oct 6, 2025
Great listener

Oct 6, 2025
Doctor Castro takes his time with you. I never feel rushed. He is a very caring man. I trust him whole heartedly !

Oct 6, 2025
Dr. Castro was friendly and very thorough about explaining things to me. Dr Castro took the time to address all concerns that I had!!

Oct 3, 2025
I have known Dr Castro for many years. He has excellent qualities and I have confidence in him.

Oct 2, 2025
Wonderful, thoughtful and professional!

Oct 1, 2025
Very kind and possessed a good understanding of my issues.

Sep 29, 2025
Many thanks Dr. Castro

Sep 23, 2025
The Dr. took the time necessary evaluate my health condition and answer all my questions.

Sep 22, 2025
He asked lots of questions and gave me a very complete exam.

Sep 17, 2025
Everything was great as usual

Sep 12, 2025
The best comprehensive genuine experience

Sep 12, 2025
Dr Castro is highly professional and caring.

Sep 4, 2025
I really like him.

Aug 28, 2025
he definitly knows his stuff - if not he will go out of his way to help me solve my medical issues which are many

Aug 27, 2025
Es muy interesado en mi salud

Aug 26, 2025
Dr. Castro makes you feel comfortable and very good listener and an excellent Doctor.

Aug 25, 2025
Very good

Aug 18, 2025
knowledgeable, thorough, and friendly - didn’t feel rushed & waiting times were minimal.

Aug 18, 2025
Dr. Castro is a knowledgeable provider as well as a very pleasant and caring professional.

Aug 12, 2025
I feel he is the very best.

Aug 8, 2025
Dr Castro goes above and beyond for his patients. He is very caring

Aug 7, 2025
It’s always a very good experience!

Aug 7, 2025
We are so happy to have Dr Castro as our dr.

Aug 5, 2025
He made me feel better after the meeting

Aug 4, 2025
I just love him! Great doctor!

Aug 1, 2025
Great experience - took time to listen to me, complete a thorough examination, discuss his findings, and order additional testing.

Aug 1, 2025
I feel very confident in the Drs care.

Aug 1, 2025
Dr "Castro was little rushed at the end. Did not have time to address 1 other question that I had.

Jul 30, 2025
My experience was excellent as it always is.

Jul 30, 2025
I had a wellness checkup and Dr Castro was very professional and answered all my questions and concerns.

Jul 28, 2025
so genuine

Jul 28, 2025
He is an understanding and professional physician. I trust him.

Jul 24, 2025
I find Dr Castro kno, professional and respectful.

Jul 24, 2025
Dr takes the time to really insure you understand what you need to do to keep in the safe zone with your health

Jul 21, 2025
Dr. Castro was very kind and answered all of my questions. He was patient and delivered outstanding quality care.

Jul 21, 2025
Dr Castro listen to my issues as a first time patient, and spent with me plenty of time. He is very knowledgeable and very professional.I will definitely see him again when needed.

Jul 17, 2025
Muy buena atención

Jul 16, 2025
This was my first time with Dr. Rafael. He certainly was professional and thorough. My big problem was with the wait. Over an hour is just unacceptable.

Jul 15, 2025
I feel that Dr. Castro is extremely thorough when explaining and diagnosing my health conditions.

Jul 15, 2025
He is my long year Doctor. He is a good doctor.