“When it comes time to manage my chronic conditions, Dr Kelly always has fresh eyes and a new perspective, even when my specialists scratch their heads.”
Christopher C.March 11, 2026
Patients often return
More patients return than other providers in the area
Highly recommended
98% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc
Book an appointment for free
The office partners with Zocdoc to schedule appointments
“When it comes time to manage my chronic conditions, Dr Kelly always has fresh eyes and a new perspective, even when my specialists scratch their heads.”
Christopher C.March 11, 2026
“I’ve been to Shamrock Medicine a few times now, and each visit has been a great experience. Dr. Kelly is attentive, thorough, and genuinely takes the time to listen. I never feel rushed, and he explains everything clearly so I understand what’s going on and what the next steps are. The consistency and quality of care have been excellent, and I always leave feeling confident and well taken care of. Highly recommend.”
William N.January 5, 2026
About Dr. Peter Kelly
Dr. Peter Kelly is a Family Medicine physician. He is a graduate of the University of New England School of Osteopathic Medicine in Biddeford, ME and has an undergraduate degree from the University of Notre Dame in South Bend, IN. Dr. Kelly completed his residency at the University of Medicine and Dentistry of New Jersey in Stratford, NJ. He is board certified in Family Medicine and a member of the AOA. Dr. Kelly currently treats adults of all ages and children above the age of five. He is comfortable managing both acute and chronic medical conditions. He has a special interest in cardiology (EKG and CXR interpretation) and sports medicine. Dr. Kelly believes in a conservative approach to patient care. Dr. Kelly believes strongly in evidence based medicine, but has an open mind regarding alternative medical care if other treatment modalities are limited.
Is this doctor in your insurance network?
Enter your insurance carrier and plan
choose insurance
In-network insurances
99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Medicare
UnitedHealthcare
200+ more in-network plans
Areas of expertise
This doctor's experience enhances their expertise in similar cases. Below are the conditions or surgeries they treat most frequently.
Chronic high blood pressure
High cholesterol
Chronic high blood pressure
High cholesterol
Office locations
Dr. Peter Kelly, DO also offers online video visits for patients
Medical School - University of New England, Biddeford, Doctor of Osteopathic Medicine
Rowan University, Residency in Family Medicine
Saint Joseph's Hospital (Residency)
Professional memberships
American Osteopathic Association
Languages spoken
English
Provider's gender
Male
NPI number
1982869467
Patient reviews
All reviews have been submitted by patients after interacting with the practice.
Overall rating
4.97
Wait time
4.96
Bedside manner
4.98
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
672 reviews
Most relevant
Dr Kelly is amazing! Extremely knowledgeable and friendly. Probably one of the best doctors I’ve ever seen. Thank you!
March 25, 2025Christopher M.Verified patient
The wait was short and Dr.Kelly was a clear communicator and was inquisitive of all my health concerns. 10/10 experience.
January 30, 2025Emre Adam C.Verified patient
ALOT of texts and emails just for one appt... i might scale that back a bit. I didn't need a 6am alert from zocdoc LOL
October 17, 2024Paul P.Verified patient
Dr Kelly and his staff are all clear and concise. He's kind and easy to talk to and his office is essily reachable.
October 12, 2024William J.Verified patient
Dr. Kelly is the kind of doctor that listens to you. He hears and works with you. I highly recommend him.
January 24, 2025Francis O.Verified patient
Great Dr.. Addressed all my needs. Love I can do video or in person and being able to text is super convenient at times
April 1, 2024Omar E.Verified patientVideo visit
Went in for a routine yearly exam and Dr. Kelly was very personable and accommodating. His office was nice and rather comfy.
More than 1 year agoInitials hidden
He was okay, seemed kind of in a rush. I had to repeat my symptoms several times to get across that I wasn't feeling well.
More than 1 year agoInitials hidden
Great chill and thoughtful experience. Doc is approachable, knowledgeable, and genuinely had my best interest in mind.
November 20, 2023Jack M.Verified patient
Smart, thorough, interested in my well-being. Nicest and cleanest doctor’s office I’ve ever been in.
January 13, 2025Initials hidden
Excellent listener who makes you feel comfortable and heard and is eager to give the best care
February 18, 2025Initials hidden
Definitely recommend Dr. Kelly! very friendly, clear communicator and explained things very well. Look no further!!
August 1, 2023Francisco M.Verified patient
Clean environment. Nice and well listened doctor. Overall doctor Kelly is such a nice person.
More than 1 year agoInitials hidden
Dr Kelly is a pretty great GP. Great bedside manner, very thorough, and extremely knowledgeable.
November 5, 2024Christopher C.Verified patient
The directions to the office was clear and easy to find. Very clean office
August 13, 2025Barbara C.Verified patient
First rate care. Provider answered all my questions..with seamless referral for bloodwork.
January 15, 2025Gregory N.Verified patient
Dr. Kelly is a great doctor and the office staff is very friendly and helpful — I highly recommend.
More than 1 year agoInitials hidden
Dr. Kelly is personable and knowledgeable. I have complete confidence in his skills and judgement.
June 20, 2024Craig C.Verified patient
Great experience. The doctor was very prompt, easy to talk to, and very helpful. I would happily return.
December 26, 2023Aaron M.Verified patient
Nice clean peaceful atmosphere and the doctor was very welcoming made me comfortable on my first visit
January 12, 2024Charles F.Verified patient
Establishing a new primary care doctor can be overwhelming but I’m so glad I made the switch. Very happy!
January 25, 2023Wesley H.Verified patient
It was a great experience he cared about what I discussed with him and make great recommendations.
December 8, 2023Otis P.Verified patient
I was happy Dr Kelly had morning appointments and was taking new patients. I found my PCP in Dr Kelly.
More than 1 year agoInitials hidden
Great doctor, very attentive and patient with any questions I have. Can’t recommend him enough
More than 1 year agoAnna M.Verified patient
Friendly, personable doctor. I felt comfortable discussing health issues with him.
September 10, 2024Robert F.Verified patient
Dr. Kelly was great. He attended to my needs and answered my questions thoroughly
September 12, 2024Michael H.Verified patient
Dr Kelly is a great doctor who is clear, kind, and a great guidance towards better health.
More than 1 year agoInitials hidden
Dr. Kelly is a great listener and made me feel extremely comfortable during the visit.
March 26, 2024Devin H.Verified patient
Super attentive; great staff; sent a reminder. Just overall an excellent experience.
June 11, 2024William C.Verified patient
Dr. Kelly is thorough, friendly and a great listener. I trust his knowledge and insights.
August 22, 2023Craig C.Verified patient
Concise and personable, he’s smart and he listens— an ideal doctor’s appt 10/10
June 26, 2024Initials hidden
Dr.Kelly was amazing! Very attentive & authentic! I will be changing my primary care to him!
January 5, 2023Amina R.Verified patient
Great place. Nice and personable experience and straight to the point
December 3, 2024Albert W.Verified patient
Peter was awesome. Super knowledgeable and an attentive listener!
January 15, 2025Kyle I.Verified patient
The doctor took the time to answer all of my questions, very informative- would go back
April 13, 2023Ellen R.Verified patient
Great experience. Quick and easy. Ordered follow up and was seen same day. Good guy!
September 28, 2023Eric T.Verified patient
Doctor Kelly listened, gave me all the time I needed, and was very accessible,
February 28, 2024Jennifer R.Verified patient
Dr Kelly was punctual, knowledgeable, and addressed my concerns. Would recommend.
November 20, 2023Christina K.Verified patient
Dr. Kelly is a great doctor! He took the time to listen and discuss treatment options
April 17, 2023Initials hidden
Dr. Kelly is one of the first doctors that truly made me feel heard! Highly recommended.
December 7, 2022Jazmine H.Verified patient
Dr. Kelly was great. Willing to answer all my questions and very knowledgeable
February 12, 2024Dennis M.Verified patient
Good experience and offered telehealth follow up appointments.
January 4, 2025Sarah B.Verified patient
Great Doctor, took the time to answer all my questions with patience and care.
August 9, 2023Michael C.Verified patient
Everything was great, a doctor was super attentive and understanding.
More than 1 year agoInitials hidden
Dr. Kelly was very helpful and super simple to schedule. Refreshingly easy visit.
December 4, 2022Daniel N.Verified patient
Always a great visit with this doctor and always recommended!
October 13, 2024Brandon C.Verified patient
Great office will be returning here for all my following appointments.
December 21, 2023Initials hidden
It's my first visit to see Dr Kelly. He was friendly and professional.
June 26, 2023Soon Yew T.Verified patient
Dr. Kelly is an amazing, both as a doctor and as a person.
More than 1 year agoInitials hidden
Dr. Kelly is the absolute best. I feel so thankful to have found him!
March 6, 2023Kara D.Verified patient
Loading...
Frequently asked questions
How soon can I make an appointment with Dr. Peter Kelly?
Generally, Dr. Peter Kelly has appointments available on Zocdoc within 1 week. You can see Dr. Kelly's earliest availability on Zocdoc and make an appointment online.
Dr. Peter Kelly has 3 office locations, including in Cherry Hill, Ambler, and Philadelphia, view full addresses on Dr. Kelly's profile.
What are common reasons for patients to see Dr. Peter Kelly?
Dr. Peter Kelly frequently sees patients for Annual Physical, Anxiety, General Consultation, Illness, and New Patient Visit. You can see other visit reasons for Dr. Peter Kelly on their profile.
672 patients have reviewed Dr. Peter Kelly. The overall rating for this doctor is 4.97/5. They have a 4.98/5 rating for bedside manner and a 4.96/5 rating for wait time. You can read individual reviews and ratings on their profile.