Detweiler Family Medicine provides travel counseling, immunizations, and medication prescriptions for the prevention and management of conditions which could affect people who travel internationally for work or play.


Schedule an Appointment
(215) 368-1900


Unlike some clinics which are solely dedicated to travel medicine and are “cash-pay only”, Detweiler Family Medicine will evaluate your insurance coverage for the necessary vaccines on your behalf. We can also provide those vaccines not covered by your insurance at affordable, competitive rates.




Make an appointment and we’ll contact you.