Physical Therapy in Flagstaff, Arizona

Are you suffering from chronic pain? Do you have a sports injury that you need to rehab? Are you in pain and unsure what to do next? We can help.

Our approach to care is patient-centered, which means you set the goals and we help you achieve them.

Physical Therapy Services

All physical therapy clients must be in Arizona at the time of service.

Contact us to schedule your first session today!

Virtual Physical Therapy

Dr. Weiner meets you where you’re at with virtual physical therapy. Enjoy the convenience of personalized care in the comfort of your own home.

*Patients must be in Arizona at the time of service.

Intake Appointment: $160 | 60 minutes
Ongoing Care Appointment(s): $150 | 60 minutes

NEW! In-person Physical Therapy

In partnership with Momentum Aerial in Flagstaff, Arizona, Dr. Weiner is now offering a limited number of in-person sessions per week.

As an avid aerialist student, Dr. Weiner understands the unique toll Aerial arts can place on your body.

Not an aerialist? No problem! Dr. Weiner would love to see you for in-person care.

Intake Appointment: $160 | 60 minutes
Ongoing Care Appointment(s): $150 | 60 minutes

Ready to get started?

Schedule a free 15-minute discovery session today.