
Rehab clinics by region
Switzerland's leading rehab clinics cluster around Lake Zurich and Lake Geneva, with specialist centres in the Bernese Oberland, the Engadin and near Basel. Choose a region to see its clinics, access and languages.

6 clinics
Zurich & Lake Zurich
Zurich and Lake Zurich host all three one-client-at-a-time clinics we review: Paracelsus Recovery, The Kusnacht Practice and CALDA Clinic. Sanatorium Kilchberg and Privatklinik Hohenegg are established private psychiatric hospitals. Forel Klinik in Ellikon an der Thur is a specialist addiction clinic founded in 1889.
Paracelsus Recovery · The Kusnacht Practice · CALDA Clinic · Forel Klinik · Privatklinik Hohenegg · Sanatorium Kilchberg

2 clinics
Lake Geneva & Montreux
The Lake Geneva region (Lac Léman) has two leading private clinics for addiction and mental health. Clinic Les Alpes sits in Les Avants above Montreux, with around 27 guest rooms. Clinique La Métairie in Nyon is a private psychiatric clinic opened in 1860. Both serve French- and English-speaking clients.
Clinic Les Alpes · Clinique La Métairie

2 clinics
Bern & Bernese Oberland
The canton of Bern has two very different clinics. Klinik Südhang near the capital is dedicated entirely to addiction and works with its own 'Mensch und Sucht' treatment model. Privatklinik Meiringen in the Hasli Valley is a private psychiatric clinic for burnout and depression with its own Des Alpes Privé unit.
Privatklinik Meiringen · Klinik Südhang

1 clinics
Graubünden & Engadin
The high Alpine Engadin valley offers seclusion and nature-based therapy. Clinica Holistica Engiadina in Susch was the first clinic in Switzerland dedicated entirely to stress-related disorders. It treats burnout, depression, anxiety and psychosomatic illness.
Clinica Holistica Engiadina

1 clinics
Basel region
Rheinfelden on the Rhine, 20 minutes from Basel, is home to Klinik Schützen. It is a private clinic for psychosomatic medicine and psychotherapy. Patients live in one of three hotels in the spa town.
Klinik Schützen Rheinfelden
Key figures on inpatient care in Switzerland
- Switzerland had 9.3 hospitalisations in psychiatric care per 1,000 inhabitants in 2024 (age-standardised) (Obsan, 2024).
- The average inpatient stay in Swiss psychiatric care was 35.1 days in 2024 (Obsan, 2024).
- To bill Swiss compulsory health insurance for inpatient care, a hospital must be on its canton's hospital list (Fedlex: KVG).
- Cities in Switzerland show cocaine metabolite loads in wastewater similar to or higher than the EU cities with the highest loads (EUDA, 2025).
“Remaining in treatment for an adequate period of time is critical.”

Not sure which clinic is right?
Tell us about the situation. A placement advisor replies within 24 hours with a confidential shortlist, availability and pricing, free of charge.
Get a free assessment100% confidential · No obligation · Reply within 24h