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

307 verified ratings

307 Ratings, 66 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.
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.

Feb 3, 2025
Can’t wait to implement Dr. Castro’s plan

Jan 31, 2025
🙂

Jan 27, 2025
My Doctor is very meticulous and attentive to my health needs.

Jan 20, 2025
My 1st appointment was the last of the day was told 30 mins wait for the dr waited an hour and a half and I left without seeing the dr 2nd appointment was the 1st of the day and still waited 25mins before the dr came in

Jan 20, 2025
Nurses and Dr Castro were excellent.

Jan 15, 2025
All good.

Jan 14, 2025
Good and lots of information

Jan 7, 2025
Great place

Jan 7, 2025
I will continue to see him

Dec 20, 2024
if my insurance co does not participate with my doctor then i will pay cash just to keep this practice!!

Dec 18, 2024
Always gives the time that is needed to answer any questions that I may have.

Dec 16, 2024
I am very satisfied with the care provided by Dr. Castro.

Dec 3, 2024
Dr. Castro is very professional, compassionate and meticulous. He has been our doctor for more than a decade and we drive to PA from NJ just to see him.

Nov 27, 2024
Dr. Castro did not make me feel the list bit rushed. I truly felt he cared.

Nov 19, 2024
Dr. Castro is a great internist. He is very knowledgeable in his field and very kind.

Nov 15, 2024
Already given.

Nov 6, 2024
I am very happy with the care I receive from Dr. Castor!

Oct 23, 2024
Dr Castro is always helpful, knowledgeable and always seeks to provide me the best care possible.