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

218 verified ratings

218 Ratings, 46 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.
Mar 24, 2025
Excellent visit!

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.

Oct 11, 2024
very trustworthy doctor

Oct 11, 2024
Excellent

Oct 11, 2024
Very thorough! Which is a great thing

Oct 9, 2024
Im very happy with Dr. Castro. ai know I can be a "handful" at times but he knows how to handle me well.

Oct 7, 2024
Always outstanding.

Oct 4, 2024
I think Dr Castro , is very professional and caring.

Sep 25, 2024
I left the office understanding everything I need to do to get healthy

Sep 24, 2024
Dr seems highly intelligent I liked him a lot

Sep 24, 2024
Professional, caring, thorough, easy to get along

Sep 16, 2024
HE IS VERY TRUST WORTHY LIKE A REAL FRIEND

Sep 10, 2024
The best. Cocer for me was genuine.

Sep 5, 2024
Everyone in the office is very nice.

Aug 14, 2024
Dr Castro has bern my physician for 30+ years. His companion, attention and attention to details is why I am still using his services.

Aug 12, 2024
Dr. Castro is a knowledgeable doctor with great bedside manners. He torough and spemds

Jul 24, 2024
dr castro always follows up with what is necc.

Jul 23, 2024
Dr Castro is pleasant and caring. Shares information and shows interest.

Jun 3, 2024
I I have confidence in this provider and the advice he provides

May 10, 2024
I guess at times my main provider is busy cuz he attends me quite late

May 9, 2024
Listens very well.

May 7, 2024
Dr. Castro did a good job on our visit and we are happy with him as our primary provider

May 2, 2024
Really awesome. Reviews notes from previous visit and responds to current concerns.