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

305 verified ratings

305 Ratings, 122 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.
Jul 16, 2026
Dr. Castro took care of all my concerns.

Jul 16, 2026
compassionate and through. I always understand any options for meds and testing

Jul 15, 2026
Very Friendly

Jul 13, 2026
I don’t trust anyone else. Doctor Castro really cares about his patients.

Jul 10, 2026
Listened carefully and gave excellent advice.

Jul 9, 2026
Went for visit because I thought my respiratory virus had become bacterial. After thorough check-up, he determined it was a virus needing to run its course, even though I had been sick for 1 full week. Dr Castro heard something off with my heart beats and ordered a cardigram. Detected PACs. Not serious but he suggested a consult with a cardiologist.

Jun 29, 2026
This doctor is simply the best - he listens, he explains and he treats me as a person, not just a number. He is why my family and I are patients of your group practice.

Jun 29, 2026
Excellent doctor, knowledgeable respectful and courteous.

Jun 29, 2026
i have many medical issues. dr castro is an excellent physician - he takes the required time to help me

Jun 23, 2026
Dr. Castro is very caring and understanding.

Jun 22, 2026
Dr. Castro is not my usual provider. My provider was not in the office yesterday and I thought it important that I got to see a doctor yesterday to help prevent my symptoms from getting worse. Dr. Castro treated me as if I were his patient for 30 years. He was so patient and concerned about me and interested in helping me. He was a gentleman, and was thorough with his exam. He clearly is a caring physician who is knowledgeable and insightful. I feel fortunate knowing that if my own physician were not in the office or could not fit me in on a particular day, that I would be in excellent hands with Dr. Castro. He is a wonderful doctor!

Jun 22, 2026
Dr Castro is very professional and never rushes you. Explains everything in plain easy to understand language. Excellent Doctor

Jun 17, 2026
Dr Castro and his staff greet me cordially, and that helps to ease my nervousness! I appreciate the kindness and care that is given to me.

Jun 16, 2026
He is very attentive, professional and caring.

Jun 11, 2026
I like Dr. Castro cause he explains everything to you and when you leave there you know what’s wrong

Jun 11, 2026
I feel as though I can reach out to Dr.Castro if a need arises.

Jun 10, 2026
Great visit

Jun 9, 2026
My experience with Dr. Castro was EXCELLENT. He was kind, honest, patient, knowledgeable and truly invested in my health and getting me on track. I’m GRATEFUL.

Jun 8, 2026
Dr Castro es una excelente persona y un mejor profesional. Escucha mis problemas, y siempre encuentras una solución

Jun 5, 2026
Doctor Castro is the best, he takes the time to listen and answers all questions.

Jun 3, 2026
He is kind and updates my care from the last visit so there are no missing links.

Jun 1, 2026
I am grateful for the excellent care provided to me by Dr. Castro. Thank you.

May 29, 2026
He is always nice and attentive to my health concerns .

May 27, 2026
Great staff and medical attention

May 27, 2026
Very thorough , feel he is on top of things

May 26, 2026
Good review of specialist appts

May 13, 2026
He is very knowledgeable and professional. He always takes good care of me. He listens and he is easy to talk to.

May 4, 2026
I do like Dr Castro

Apr 30, 2026
I am truly fond of Dr. Rafael Castro.

Apr 29, 2026
Dr. Castro is the GOAT - Greatest Of All Time!! We switched to your group practice just so we could have a PCP as knowledgeable and professional as him.

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