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

342 verified ratings

342 Ratings, 79 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 24, 2025
I find Dr Castro kno, professional and respectful.

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.

Jul 10, 2025
The Best Of Care

Jul 9, 2025
He is a good Dr and he shows professional care n concern for his patients

Jul 2, 2025
Very good doctor who is very good with older patients

Jul 1, 2025
I saw Dr Evangelista for many years until her retirement in March. She referred me to Dr. Castro. She said he will not rush with you and explain any questions you may have.

Jun 27, 2025
He's the best.

Jun 20, 2025
Dr Castro spends all the time needed to answer any and all questions and concerns you may have.

Jun 17, 2025
Excellent practice

Jun 6, 2025
above and beyond.

Jun 3, 2025
Takes time to listen and to explain

May 30, 2025
Thorough and thoughtful

May 30, 2025
I am very thankful that Dr. Castro is my physician

May 27, 2025
i have many medical issues - i am never rushed with dr castro

May 23, 2025
Said it all before. Doctor was great!

May 22, 2025
Very caring provider and excellent

May 19, 2025
I am very pleased and happy with my experience here.

May 14, 2025
compassionate through

May 13, 2025
I am a fairly new patient but it appears that the level of care provided does result in scheduling issues.

May 12, 2025
Everybody is approachable

May 7, 2025
Great Dr best I ever had and I'm elderly

May 6, 2025
The rating scale should go up to excellent.

May 6, 2025
I'm happy Dr.Evangelista referred me to Dr. CASTRO.

Apr 29, 2025
we were very impressed with Dr.Castro.

Apr 14, 2025
He explained what we were doing that day, listened to me, communicated clearly, took his time and I didn't feel rushed.

Apr 14, 2025
Great doctor.

Apr 9, 2025
Dr. Castro was thorough and very professional.

Mar 27, 2025
El Dre Castro es un ser humano extraordinario

Mar 25, 2025
dr castros time is your time. you have his full attention until you are done with discussing your concerns. he cares about your health, he doesnt judge but is honest with you and makes sure you understand what you need to know. he is thorough and makes sure his note writing of the visit is on point without missing anything or nothing you disagree with

Mar 24, 2025
Excellent visit!

Mar 21, 2025
all i know it’s good

Mar 21, 2025
I have been Dr Castro patient for 25+ years and I planning on remaining a patient for years to come.

Mar 21, 2025
Dr. Castro is always caring, patient, explains things very well, and does not rush. Very professional.

Mar 20, 2025
My favorite Dr

Mar 20, 2025
Very good dr

Mar 12, 2025
Dr. Castro listens to what I have to say; then discusses a plan with me.

Mar 12, 2025
Other providers should emulate Dr. Castro in his manner of explaining and giving details yo the patients

Mar 11, 2025
I had a few questions. Dr. Castro explained all in a very compassionate and thorough way.

Mar 7, 2025
I never feel rushed

Feb 17, 2025
Everything was handled professionally.

Feb 14, 2025
Dr. Castrois wonderful towards me and seems to care about me as a patient. The nurse that got me ready for him was good. The woman at the cardiology desk was also very helpful in getting me an appointment as soon as possible.

Feb 12, 2025
I am a new patient with Dr Castro. I am so happy that I was able to accepted as a new patient with Dr Castro. I look forward to working with him in the future. I was highly impressed by his knowledge and concern for my medical needs. I look forward to having him as my new Primary Care Physician. And would highly recommend him to anyone I know who is looking for a physician.

Feb 11, 2025
I’ve been using him for over 30 years.

Feb 6, 2025
Good experience

Feb 5, 2025
Dr Castro is very professional and addresses the patient’s concern well. I trust his medical care because I know he comes from a reputable medical school in the Philippines.