Rafael C. Castro, MD

Rafael C. Castro, MD

Internal Medicine

Speaks

Languages

Tagalog

Provider Groups

  • Trinity Health Mid-Atlantic Medical Group

Primary Contact

(215) 750-2300
Appointments (Existing Patients Only)
Provider Groups
  • Trinity Health Mid-Atlantic Medical Group

Primary Contact
(215) 750-2300

Services & Specialties

  • Internal Medicine

Locations & Contact

Primary Location

Medical Arts Internal Medicine

240 Middletown Boulevard
Suite 203
Langhorne , PA 19047

View hours
Monday
8:00am - 5:00pm
Tuesday
8:00am - 5:00pm
Wednesday
8:00am - 5:00pm
Thursday
8:00am - 5:00pm
Friday
8:00am - 4:30pm

Also Affiliated With...

About

Additional Resources

Education & Certifications

Education

Residency:
Brookdale Hospital Medical Center

Medical School:
University of Santo Tomas (Philippines)

Internship:
Brookdale Hospital Medical Center

Board Certifications

American Board of Internal Medicine

Provider Groups

Trinity Health Mid-Atlantic Medical Group

Provider Ratings

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. Learn More >

4.9 out of 5

(232 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

56 Reviews

04/14/2025

Great doctor.

03/24/2025

Excellent visit!

03/21/2025

all i know it's good

03/21/2025

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

03/21/2025

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

03/20/2025

My favorite Dr

03/20/2025

Very good dr

03/12/2025

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

03/12/2025

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

03/11/2025

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

03/07/2025

I never feel rushed

02/17/2025

Everything was handled professionally.

02/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.

02/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.

02/11/2025

I've been using him for over 30 years.

02/06/2025

Good experience

02/05/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.

02/03/2025

Can't wait to implement Dr. Castro's plan

01/31/2025

🙂

01/27/2025

My Doctor is very meticulous and attentive to my health needs.

01/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

01/20/2025

Nurses and Dr Castro were excellent.

01/15/2025

All good.

01/14/2025

Good and lots of information

01/07/2025

Great place

01/07/2025

I will continue to see him

12/20/2024

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

12/18/2024

Always gives the time that is needed to answer any questions that I may have.

12/16/2024

I am very satisfied with the care provided by Dr. Castro.

12/03/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.

11/27/2024

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

11/19/2024

Dr. Castro is a great internist. He is very knowledgeable in his field and very kind.

11/15/2024

Already given.

11/06/2024

I am very happy with the care I receive from Dr. Castor!

10/23/2024

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

10/11/2024

very trustworthy doctor

10/11/2024

Excellent

10/11/2024

Very thorough! Which is a great thing

10/09/2024

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

10/07/2024

Always outstanding.

10/04/2024

I think Dr Castro , is very professional and caring.

09/25/2024

I left the office understanding everything I need to do to get healthy

09/24/2024

Dr seems highly intelligent I liked him a lot

09/24/2024

Professional, caring, thorough, easy to get along

09/16/2024

HE IS VERY TRUST WORTHY LIKE A REAL FRIEND

09/10/2024

The best. Cocer for me was genuine.

09/05/2024

Everyone in the office is very nice.

08/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.

08/12/2024

Dr. Castro is a knowledgeable doctor with great bedside manners. He torough and spemds

07/24/2024

dr castro always follows up with what is necc.

07/23/2024

Dr Castro is pleasant and caring. Shares information and shows interest.

06/03/2024

I I have confidence in this provider and the advice he provides

05/10/2024

I guess at times my main provider is busy cuz he attends me quite late

05/09/2024

Listens very well.

05/07/2024

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

05/02/2024

Really awesome. Reviews notes from previous visit and responds to current concerns.
Show more