Dr. James Weinberg, DO

Family Physician

Book an Appointment

Choose your insurance
Loading...
Choose your insurance
Loading...
No Results
What's the reason for your visit?
Illness
525 W. Chester Pike, Suite 201, Havertown, PA, 19083

Qualifications and Experience

Education

Hospital Affiliations

Languages Spoken

Board Certifications

Professional Memberships

In-Network Insurances

Specialties

Professional Statement

If you need an annual physical, please call the office directly at (610) 449-9666. We want to be sure the doctor has enough time meet your wellness needs!

Dr. James Weinberg is a family physician treating patients in Havertown, Pennsylvania, and in the surrounding communities. His goal as a practitioner is to ensure that each of his patients receives the highest available standard of medical care. He holds certification from the American Osteopathic Board of Family Physicians. Dr. Weinberg is also a member of the American Osteopathic Association.

In order to pursue his medical degree, Dr. Weinberg attended the Philadelphia College of Osteopathic Medicine. He continued his medical education at Tri-County Hospital, where he received his residency training. Dr. Weinberg is now affiliated with Bryn Mawr hospital.

Patients visiting Dr. Weinberg can receive a full range of medical services. He provides treatment for specific illnesses and issues, as well as general medical consultations.

Zocdoc Awards

Verified Patient Reviews

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I am 46 years old and have been a patient of Dr. James Weinberg since I was 3 years old, 43 years! I would not recommend anyone else, he is the best and has taken care of me for a very long time! Love him!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very easy to discuss problems with Dr. Weinberg. Great doctor!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always are treated very professional and get answers to all my questions.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been a patient of Dr. Weinbergs for over 30 years. He is more like a long time friend. I dread the day he retires. He is always professional and takes the time to listen.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always a pleasure and we covered what we came in for.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very friendly, and professional.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Smooth as glass!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Weinberg treats both myself and my husband- we love him. He's very sweet, knows what he's talking about, and most important for me, he's very laid back. In this particular visit, we spoke and he gave me a referral to a specialist.

Overall Rating
Bedside Manner
Wait Time

They are all wonderful.

Overall Rating
Bedside Manner
Wait Time

The time it takes to use the computer system is inconvenient. More training needs to be done to cut back on time.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Visits to Dr. Weinberg''s office are always pleasant and efficient. He is genuinely concerned with the welfare of his patients. He takes time to discuss any questions you may have.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been a patient of Dr. Weinberg's for over 10 years. He's the best!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

They are transitioning to electronic medical records and it has the staff a little frazzled, but they're dealing with it and still had good attitudes. They apologized for the wait time, but it wasn't very long.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have been a patient of Dr. Weinberg's for over 20 years! Dr. Weinberg is one of the few physicians left who actually care about his patients and their family members! He is not only my physician, but my entire family's! His knowledge of each patient and genuine care for their health and well being is what has kept us healthy! He truly is a gem!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Have been with Dr. Weinberg since he first started his practice. Dr. Weinberg is kind, caring and very much interested his patients. Would NEVER switch to another doctor

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I am the second generation to see Dr. Weinberg, he treated my Father and continues to care for my Mother. He is the best, so kind and compassionate and understanding. He really knows his patients and is a very calming presence. We just love him and feel so lucky to have him as our physician there is no one else that I trust more.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Excellent Doc!! Highly recommended!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I'm now the second generation of my family using Dr. Weinberg as my primary care physician. Unlike many physicians who need to read your chart to remember who you are, Dr. Weinberg always knows his patients health history as well as details about the patients and their family. Dr. Weinberg is always prompt with his appointments and you never have to wait more than a couple of minutes to be seen. He truly cares about the well being of each of his patients.

Overall Rating
Bedside Manner
Wait Time

Dr. Weinberg is a very competent physician who has his patient's best interest in mind and runs a very efficient office.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

As usual, it was great. Awesome doctor

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Doctor Weinberg is wonderful! He is patient, listens and is compassionate. He is the very best Doctor.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Always enjoy my visits with Dr Weinberg, very professional but also personable.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He always has a smile and my visits are stress free. I'll never change doctors!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

He and his staff are the best.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very helpful and professional I would continue to come back as my primary care doctor

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I love this doctor's office. Everyone is courteous and professional. And so is Doctor Weinberg.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I have gone to Dr. Weinberg for years and he is the best!! Love him. Very caring.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

It was a pleasure being treated by Dr. Weinberg and his his staff. I feel so lucky to have found such a caring, compassionate and knowledgeable primary Doctor!!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Love Dr. James Weinberg, been under his care for 42 years now! He always takes the time to listen to me and provide successful treatment!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Weinberg is the very best Doctor!! He is wonderful!!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I can't express the level of care and concern the entire office staff and both doctors have...Melissa's the best !

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Been seeing Doc Weinberg for 40 years, great guy!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I've been seeing Dr. Weinberg for 20 years!!! He's not only a great doctor, but a wonderful person!!! Highly recommend!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

I wish all doctors were more like him. He asked questions and actually listened to my answers (without interrupting), then provided helpful comments or responses. I felt like he was looking at the whole picture of me as a person, not just as a series of numbers and data. That said, he was not a time-waster. He was no-nonsense while at the same time being absolutely friendly, welcoming, and reassuring. Thank you, Dr. Weinberg!

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Very thorough and professional. Knows is medicine!

Overall Rating
Bedside Manner
Wait Time

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

The staff were welcoming and helpful. Office is clean and well organized. Care and attention are second to none. I moved out of the area but refuse to get a new doctor. Dr. Weinberg and his staff are excellent.

Overall Rating
Bedside Manner
Wait Time

While he was very kind and genuine, Dr Weinberg basically said he couldn't help me. So, that was discouraging.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Weinberg is genuinely interested in the health of his patients. Office visits are always pleasant and efficient.

(Verified Patient)

Overall Rating
Bedside Manner
Wait Time

Dr. Weinberg is warm caring as well as knowledgeable. I tend to get very anxious at appointments but he made me feel welcomed and at ease. I am very appreciative he is close to home and work.