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

318 verified ratings

318 Ratings, 125 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.
Apr 16, 2026
He's very thorough and considerate. He's wonderful

Apr 14, 2026
Dr. Castro is a consummate caregiver in his knowledge and personal approach

Apr 10, 2026
professional

Apr 9, 2026
I have recommended Dr Castrol to at least 2 individuals.

Apr 9, 2026
Thorough

Apr 8, 2026
I am fortunate to have him as my PCP

Apr 7, 2026
I think he’s a great Dr and if he thinks he can’t help then he will send you to a specialist

Apr 2, 2026
He filled out the medical form immediately needed for my application for short term disability. Thank you Doc!

Mar 27, 2026
Excellent doctor ! He took the time to listen to my medical concerns ...and ordered several tests to rule out some questions ! Very professional...very polity !God bless Dr.Casteo

Mar 27, 2026
Dr. Castro takes good care of me. He is always kind, does not make me feel rushed, and is always professional and knowledgeable.

Mar 26, 2026
El doctor Castro es un profesional con calidad y empatía por su paciente

Mar 25, 2026
Dr. Castro is an amazing physician. He listens to your problems and your concerns and explains things very very well so that I can understand what’s going on with my medical conditions. He takes his time with you and make sure you understand everything and he does not rush out of the room while you’re still trying to talk to him.. Dr. Castro makes sure you understand how to treat your medical problems, and he does not treat you like a number he treats you like a person. Thank you, Dr. Castro.

Mar 25, 2026
Experience & knowledgeable. Very thorough.

Mar 18, 2026
Dr Castro ins through polIntze and explains things well He is wonderful. The best

Mar 17, 2026
He always makes time for whatever my concerns are. He is thorough and listens to what I say. I always feel well cared for.

Mar 17, 2026
As always very pleasant appointment.

Mar 17, 2026
Dr Castro was very thorough knowledgeable he explained everything to me and made sure I understood he also listened and answered all of my questions

Mar 12, 2026
Keep up the good work

Mar 11, 2026
Excellent medical expertise and thorough!

Mar 10, 2026
I have always been very happy with Dr Castro and the staff every time I visit

Mar 9, 2026
Thank you Dr. Castro for being so kind and explaining everything so well. You're a real physician in my eyes.

Mar 6, 2026
Dr. Castro was very kind, understanding, focused on the patient ( not computer), full of compassion and empathy.Thank you!

Mar 5, 2026
He was great at every possible in educational.Thank you

Mar 4, 2026
Very nice, listens well, explains how he is treating my concerns, thorough.

Mar 4, 2026
I have full trust in my doctor that I paid cash last year and was able to get new insurance especially for my coverage to keep my doctor

Mar 2, 2026
No additional feedback

Feb 25, 2026
He is a very through and caring Dr.

Feb 16, 2026
Dr. Castro is very professional and answers my questions explaining his findings.

Feb 16, 2026
Doctor Castro is caring and thorough when he talks to me. He really cares.

Feb 12, 2026
Explains everything to you in terms I understand

Feb 11, 2026
The best doctor 85yr old can have

Feb 11, 2026
Like I said, Dr. Castro is the best doctor I've ever had the pleasure of knowing

Feb 5, 2026
Always good

Feb 4, 2026
I love Dr. Castro and his team. They are awesome!

Feb 3, 2026
He covered all my concerns. He is a wonderful doctor.

Feb 3, 2026
Dr. Castro is an excellent Doctor that gives you his full attention. I trust and wouldn’t see anyone else

Jan 30, 2026
Very experienced and knowledgeable

Jan 29, 2026
I am very happy with Dr Castro

Jan 29, 2026
I can relate to more easily than my previous doctors.

Jan 22, 2026
Leaves no stone unturned.

Jan 21, 2026
He is a very good Doctor and Person who cares about his patients!

Jan 20, 2026
Dr Castro is professional and caring.

Jan 19, 2026
Muy amable

Jan 15, 2026
He is very concerned with my health and reviews everything with me.

Jan 13, 2026
Fantastic provider, always available when needed. Listens to my concerns and addresses them in a timely manner.

Jan 13, 2026
I trust doctor Castro because he cares about his patients.

Dec 29, 2025
He always follows up on my concerns.

Dec 29, 2025
He is attentive, very knowledgeable and caring. I feel like he hears what I’m saying.

Dec 23, 2025
Dr castro is awesome

Dec 22, 2025
excellent