Book an Appointment
Qualifications and Experience
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.
Verified Patient Reviews
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!
Very easy to discuss problems with Dr. Weinberg. Great doctor!
Always are treated very professional and get answers to all my questions.
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.
Always a pleasure and we covered what we came in for.
Very friendly, and professional.
Smooth as glass!
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.
They are all wonderful.
The time it takes to use the computer system is inconvenient. More training needs to be done to cut back on 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.
I have been a patient of Dr. Weinberg's for over 10 years. He's the best!
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.
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!
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
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.
Excellent Doc!! Highly recommended!
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.
Dr. Weinberg is a very competent physician who has his patient's best interest in mind and runs a very efficient office.
As usual, it was great. Awesome doctor
Doctor Weinberg is wonderful! He is patient, listens and is compassionate. He is the very best Doctor.
Always enjoy my visits with Dr Weinberg, very professional but also personable.
He always has a smile and my visits are stress free. I'll never change doctors!
He and his staff are the best.
Very helpful and professional I would continue to come back as my primary care doctor
I love this doctor's office. Everyone is courteous and professional. And so is Doctor Weinberg.
I have gone to Dr. Weinberg for years and he is the best!! Love him. Very caring.
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!!!
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!
Dr. Weinberg is the very best Doctor!! He is wonderful!!
I can't express the level of care and concern the entire office staff and both doctors have...Melissa's the best !
Been seeing Doc Weinberg for 40 years, great guy!
I've been seeing Dr. Weinberg for 20 years!!! He's not only a great doctor, but a wonderful person!!! Highly recommend!
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!
Very thorough and professional. Knows is medicine!
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.
While he was very kind and genuine, Dr Weinberg basically said he couldn't help me. So, that was discouraging.
Dr. Weinberg is genuinely interested in the health of his patients. Office visits are always pleasant and efficient.
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.
I always get a lot of respect, support and caring and all my issues addressed.
I have been going there for years along with the rest of my family. He is a wonderful and caring man..
Awesome! Wait time was less than five minutes in the waiting room and less than one minute in the exam room. Dr. Weinberg is the best! His staff is awesome! Couldn't ask for better.
I think Dr. Weinberg is great and so are the office staff!
Without the help from your company which fabricated the appointment which at the office never existed. The office showed pity and inserted me into a time.slot. their courtesy was great. If.they wouldnt have seen me atleast 10$ in gas and much.more in effort would've been wasted.how many more times will this occur to me?? Please hire someone to straighten up the office. It needs shock treatment. The internet made rubbish out of people that must rely solely as a group that doesnt and wasn't taught how to perform properly. What would I have done without the doctors professionalism. Oh yeah get a $5 gift card. Lol...
Doc Weinberg is great!
I've been going to Dr. Weinberg for over 20 years since I was a young kid. He and his staff are top notch, professional and address all health problems quickly and accurately.
Awesome, as always!!!
Kind, caring, understanding. Absolutely fantastic
wonderful! Great family doctor!
Dr.Weinberg and his staff are so nice and understanding.
Great visit as usual.
Dr.James Weinberg is the best doctor I have ever had. I 've been with him only a short time but he has been my best friend and all of her family physician for a long time. I am so happy my girlfriend got me to go see him. He is kind, generous, and besides being a very caring doctor he is a very caring human being and looks out for you. And the staff is great as well. No negativity about that office what so ever.
Doctor Weinberg and his staff are caring and extremely helpful with the patients, he takes time to talk to his patients, Melissa, Elaine and Terry are an asset to Dr. Weinberg's staff, He is the best Doctor I have ever visited
My husband and I appreciate Dr. Weinberg and his staff, they are a hard working staff. Melissa, Elaine and Terry are an asset to the office
A visit to his office is always pleasant. He is genuinely interested in my health and a great communicator. Definitely recommend him to anyone.
Have been seeing Dr. Weinberg for many years he is very compassionate and is the best. His office staff are very friendly, kind and helpful and like Dr. Weinberg care about you.
Have seen Dr. Weinberg for many years--he is a very caring, and excellent doctor. If you need to talk to him he calls you back quickly.
Dr. Weinberg is a caring, knowledeable doctor. He never makes you feel stupid for any question you ask.
caring physician who is always there when you need him
Great visit as usual.
Dr. Weinberg is always cordial and is very open to questions. My family has been seeing Dr. Weinberg for almost 30 years. Dr. Weinberg doesn't attempt to be Dr. God.... if he is unsure about something, he will not hesitate to refer you to a specialist.
I have been seeing Dr. Weinberg for over 20 years. He is the best
Dr weinberg and his staff were more than accommodating.
Dr. Weinberg has been my long-time physician. He and his whole office staff are the best. I really appreciate all they do.
All went smoothly
Efficent and quality care as usual
Love Dr. Weinberg and his staff. So nice, respectful, helpful, caring and professional. Would highly recommend.
Dr. Weinberg has been my doctor for over 25 years. His judgement, his advice, his lovely way with patients are wonderful qualities in a doctor. Judy Larzelere
I have remained a patient for more than 20 years because of the wonderful, caring staff in this office.
It always a pleasure dealing with the entire staff and Dr. Weinberg is awesome.
He is the kindest , most caring doctor I see.
Seeing dr. Weinberg for long time. Would not see another doc.
Visit was for pre-procedure blood work and other tests. Very pleased with how quickly and thoroughly this was done. Thank you
In my opinion Dr. Weinberg is an extraordinarily caring and effective primary physician. Dr. Weinberg is extremely personable, unassuming and down to earth. He is very easy to talk with, has a very good sense of humor, and consistently goes to great lengths to clearly and honestly explain his reasoning and recommendations. His demeanor is that of a caring person who is receptive to the thoughts and needs of others.
Thorough, professional and answered all my questions.
Dr.Weinberg was very attentive to my needs and I always appreciate the care he gives me
Dr. Weinberg is always efficient and informative on my appointments. He listens to my reasons for coming in, makes an accurate diagnosis and treatment quickly.
Dr. Weinberg is such a caring doctor. He totally takes the time to talk to you.
Took time to speak with me. Answered my questions and very polite.
Dr. Weinberg is great!
Doc has always been very professional and caring about my health and well being. I would always recommend him.
Very impressed! I think I found my new Primary!
been going to doctor Weinberg for over twenty years. he is the best
I love Dr. Weinberg!!!!!!!????????
Dr. Weinberg has been my family doctor for about 40+ years. I have recommended him to many friends and will continue to do so should I have the opportunity. Dr. W. has the "super skill" to listen to me.
excellent as usual.
Always a pleasant experience. Great bed side manner. Really concerned about his patients. All staff is congenial. Answers all questions.
All went well - we love Dr. Weinberg and his staff. Very accommodating - the office staff is always helpful in fitting my family in for an appointment. The only thing I was disappointed in is the parking. Very hard to find a parking space.
always treated well by all of the staff plus the new office is amazing
He is very knowledgeable, approachable and courteous. Generally a good guy who happens to be a Doc. Can't ask for much more than that!!
I will never change Doctors,Dr. Weinberg treats myself,and all my Kids,he is by far the best!
Dr. Weinberg is the best!
He is a great family doctor
New office has very nice.reception area and exam rooms.
I am 53 years old, been with him since I was 15. Great Dr. will miss him some day.
He and his staff are the best!
Excellent as always
Dr Weinberg was too rushed and jumped to a conclusion before I could finish explaining the situation. He started to discuss treatment without even having a definite diagnosis. I will not be returning
Always a pleasure to meet with Dr. Weinberg. He.is. genuinely concerned with his. Patients welfare. He answers all question Great doctor! !!
Best doctor in Philly-5 County area!
Dr. Weinberg is the greatest!
He's been my family physician for over 40 years.
He and his staff are the best!
Dr. Weinberg is the best! He listens to you and always has a smile on his face. He is truly a class act. His staff is sweet, helpful and courteous. Whenever I am sick, they make time for me that day and never make me wait for another day. I highly recommend Dr. Weinberg and his staff:)
What a sweet doctor. He is hands on and its like talking to a friend.
Dr. Weinberg is a very caring doctor
As usual the Doctor took the time to help me wth my handicap, which is type 1 diabetes. I have been a patient of his for approx. five years. I would highly recommend him.
Always a pieasure visiting with Dr. Weinberg. He demonstrates real concern for his patients and all of the staff are friendly and helpful.
He is great and the staff as well! Mary
Has been my doc for over 45 years!
The long wait is a direct result of the Main Line Health use of computers to track a patient's medical records. Although I understand this system is helpful in having a patient's records at the touch of a button it does not take into consideration the time it takes to input all the data required to keep the records up to date. I have no complaints with the doctor or staff but the system definitely slows down how quickly a patient is seen.
Very good except had to wait almost an hour before I was seen.
My family has been seeing the doctor for 20 years and as usual, always informative and caring.
Listens to concerns and made my visit less stressful.
The doctor and his staff is efficient and very pleasant. I have been his patient for over 10 years and I feel confortable going to him.
Went very well, Dr. Weinberg was open and caring.