Skip to main content
St. Luke's Canyon View Behavioral Health Services: Twin Falls - Mental health treatment facility in Twin Falls, ID

St. Luke's Canyon View Behavioral Health Services: Twin Falls

1.8(5)

Inpatient Psychiatric Hospital & Behavioral Health Stabilization Unit

St. Luke’s Canyon View Behavioral Health Services in Twin Falls, Idaho, provides specialized inpatient psychiatric care for adults experiencing acute mental health and behavioral health crises. The program is designed to support individuals with complex psychiatric, medical, or psychosocial needs through short-term, structured stabilization in a safe and clinically supervised environment. Admissions follow Idaho and federal statutes, ensuring appropriate and ethical access to care for those in urgent need of inpatient mental health services.

Contact Information

228 Shoup Ave W, Twin Falls, ID, 83301

Is this your clinic/facility?

Claim Verified Badge – Display your badge on your website
Claim Your Listing – Request updates or manage this profile
List Your Facility – Add a new treatment center to our directory

Treatment Services

Levels of Care

Therapies & Approaches

  • Evidence-Based Treatment
  • Patient-Centered Care

Populations Served

Additional Services

  • Comprehensive Diagnostic Evaluation
  • Family Involvement
  • Medication-Assisted Stabilization
  • Neuropsychiatric Disorders
  • Therapeutic Milieu

Insurance Coverage

Accepts Insurance, Aetna, BlueCross BlueShield, Cigna, Moda, Medicaid, Medicare, Tricare, Optum, MultiPlan, United Healthcare, and more

For more information on insurances accepted by St. Luke's Canyon View Behavioral Health Services: Twin Falls, please contact them directly at (208) 814-7900.