Browse the directory
Services for expats in Switzerland
549 providers in 10 categories, each checked by hand before it goes live.
All categories
- Permit applications
- Immigration consultants
- Immigration lawyers
- Family reunification
- Naturalisation
- GPs & family doctors
- Dentists
- Paediatricians
- Gynaecologists
- Therapists & psychologists
- Clinics & walk-in centres
- Tax advisors
- Treuhand & accounting
- Financial planners
- Banks
- Swiss German
- German
- French
- Italian
- Several languages
By city
Pick your city
Zürich German Largest city, biggest expat community · 240 providers Zug German Low taxes, many company HQs · 60 providers Basel German Life sciences, borders France and Germany · 130 providers Bern German Federal capital, public sector · 41 providers Genève French UN and international organisations · 155 providers Lausanne French Lake Geneva, EPFL, sport federations · 52 providers Lugano Italian Ticino and the sunny south · 30 providers Winterthur German Next to Zürich, lower rents · 17 providers Horgen Canton Zürich · 7 providers Wädenswil Canton Zürich · 6 providers Adliswil Canton Zürich · 7 providers Zumikon Canton Zürich · 4 providers Kilchberg Canton Zürich · 4 providers Küsnacht Canton Zürich · 8 providers Zollikon Canton Zürich · 6 providers Dübendorf Canton Zürich · 7 providers Stäfa Canton Zürich · 5 providers Männedorf Canton Zürich · 4 providers Wetzikon Canton Zürich · 4 providers Bülach Canton Zürich · 4 providers Affoltern am Albis Canton Zürich · 4 providers Stallikon Canton Zürich · 3 providers Wallisellen Canton Zürich · 5 providers Dielsdorf Canton Zürich · 4 providers Effretikon Canton Zürich · 4 providers Schlieren Canton Zürich · 4 providers Regensdorf Canton Zürich · 5 providers Andelfingen Canton Zürich · 4 providers Opfikon Canton Zürich · 6 providers Baar Canton Zug · 8 providers Hünenberg Canton Zug · 2 providers Riehen Canton Basel-Stadt · 6 providers Biel/Bienne Canton Bern · 3 providers Meyrin Canton Genève · 8 providers Carouge Canton Genève · 10 providers Le Grand-Saconnex Canton Genève · 3 providers Versoix Canton Genève · 7 providers Troinex Canton Genève · 3 providers Vésenaz Canton Genève · 6 providers Nyon Canton Vaud · 8 providers Vevey Canton Vaud · 4 providers Montreux Canton Vaud · 5 providers Pully Canton Vaud · 3 providers Lucerne German Central Switzerland, by the lake · 30 providers St. Gallen German Eastern Switzerland · 8 providers Aarau Canton Aargau · 5 providers Baden Canton Aargau · 5 providers Reinach Canton Basel-Landschaft · 3 providers Fribourg Canton Fribourg · 4 providers Neuchâtel Canton Neuchâtel · 4 providers Schwyz Canton Schwyz · 4 providers