Detweiler Family Medicine & Associates Detweiler Family Medicine & Associates has been providing primary care to individuals and families from Montgomery and Bucks Counties for more than 35 years. We are a team of progressive Family Physicians, Nurse Practitioners and Physician Assistants that work together to provide patients of all ages with comprehensive medical care. We are actively involved in the healthcare needs of our patients who we see in our Lansdale office as well as in the community. Our team takes a special interest in your overall well being, taking into account all aspects of health and wellness.


Our office is open and our phones are staffed six days a week, as late as 8:00 PM. To provide our patients with the best possible service, we now also offer online appointment booking.

Our providers are available by phone 24×7 in case you have an urgent need. Same day appointments are routinely available – if you’re sick.



What is the Detweiler Difference?

We Answer Our Phones

When you call our office, the person on the other end of the phone will be friendly and eager to help you get what you need.     Rather not pick up the phone?   You can now book your appointment online via our website.

We Are Here For You

When you are sick, WE ARE HERE! We offer same day appointments 6 days a week! We have convenient office hours, open Monday through Thursday from 8:00 am until 8:00 pm, Fridays 8:00 am until 4 pm & Saturdays 8:00 am until 3:00 pm.

We Go The Extra Mile

We have 5  licensed, Board Certified medical providers to help care for you and your family. Why chose an office that offers less? We have more providers, more office hours, more on site specialists and more of a desire to help you. Let us show you how we are different!


Message from the Founder

Robert O. Detweiler
D.O. Founder

“We take a special interest in your overall well-being, taking into account all aspects of health & wellness”





Make an appointment and we’ll contact you.