1. Service & Staff
  2. Date & Time
  3. Your Details
  4. Confirm
  5. Finished


Select a service

  • New Patient
    We recommend that new patients arrive 10-15 minutes prior to the time of the appointment to fill out paperwork. We do take most insurance plans but if you want to verify this, call 503 699-8220 at least one day prior to your appointment. Thank you
  • Established Patient
    Please arrive on time out of respect for other patients and their schedules. Arriving more than five minutes after the scheduled appointment time may result in rescheduling. Thank you! 

Business Information

Hours Mon9:00am - 4:00pm
Wed9:00am - 3:30pm
Thu8:30am - 12:00pm
Phone (503) 699-8220
Location Get directions
Website www.doctorhastings.com
1 of 5

Recent reviews


Gentle and knowledgeable

C.S. - Sep 29, 2017

Dr Hastings has a welcoming office and knows his business. He is very gentle, knows how to diagnose the problem and has multiple helps to fix it. I heartily recommend him for foot and ankle problems.

Read more reviews