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

349 verified ratings

349 Ratings, 90 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.
Aug 27, 2025
Es muy interesado en mi salud

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.

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.