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

344 verified ratings

344 Ratings, 112 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.
Jan 20, 2026
Dr Castro is professional and caring.

Jan 19, 2026
Muy amable

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

Dec 22, 2025
All health care providers should conduct themselves in the style and manner of Dr. Castro!

Dec 17, 2025
He is nice person,thoroughly knowledgeable and explained us very well

Dec 15, 2025
Happy I changed primary doctor to Dr. Castro

Dec 10, 2025
Dr. Castro is very thorough. You can really feel that he takes care his patients.

Dec 3, 2025
Excellent doctor, very thorough checkup & diagnosis!

Dec 3, 2025
As always, Dr. Castro took the time to listen and didn’t rush through the appointment. He was very thorough.

Dec 1, 2025
A wonderful office to go to and Dr Castro is a pleasure to have as my primary.

Nov 26, 2025
Doctor Castro is always very informative and takes time to cover all issue thoroughly.

Nov 25, 2025
If I can give Dr Castro 1,000 Stars I would. His knowledge in Medicine is topnotch ⭐️

Nov 21, 2025
Very skilled and caring. He reviewed all the results of test medications he recommends is producing great results.

Nov 20, 2025
One of the best physicians I ever met.

Nov 18, 2025
Have been using Dr. Castro as our primary physician for many years! We just keep following him where ever he sets up practice.

Nov 13, 2025
All great

Nov 11, 2025
He is a good doctor

Nov 6, 2025
Very kind, calm. Explains answers to my questions. Knowledgeable.

Oct 23, 2025
Dr. Castro is very attentive to my needs. And does not rush our visit. Makes fe feel like I could live to 100.

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 13, 2025
Take His Time ,I Have A Lot Of Things Wrong, He Explains Them All..💕

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