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 - 7:00pm
Wednesday
8:00am - 5:00pm
Thursday
8:00am - 5:00pm
Friday
8:00am - 2:00pm

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

(181 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.

36 Reviews

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.

04/09/2024

I am completely satisfied.

04/03/2024

I am very comfortable with Dr Castro. My son had an appointment as well. He is special-needs, and Dr Castro is very patient and understanding with my son too

03/26/2024

Dr. Castro never rushes the appointment and explains conditions that I can understand.

03/20/2024

Dr. Castro listens, cares about his patients, and never makes you feel rushed.

03/19/2024

Dr. Castro listened carefully, explained things very well, made good recommendations.

03/18/2024

takes too much time by dictating for his records

02/28/2024

I am truly grateful for the care provided to me by Dr. Castro and his staff. Thank you.

02/16/2024

I hope to be with Dr. Castro in my life time!

02/15/2024

Dr. Castro is very reachable. When I was sick last month, I just leave a message for him and he called back with the answers to my concerns.

01/25/2024

Excellent

01/18/2024

Dr Castro is wonderful. Even I was in pain, he put smile on my face with his positive attitude towards me.
Show more