Nine cities, one dossier.
Long-term apartments and serviced short stays from Zürich to Genève. Every city page shows what the figures really are: stock, typical gross rent, vacancy rate, commute to Zürich HB and what the canton asks of you.
Where we rent
Counts are live listings today. Typical Bruttomiete is the median of our 3 to 4 Zimmer listings (a reference figure where we have none yet); the vacancy rate is the Leerwohnungsziffer of 1 June 2026.
Zürich
8001 to 8064, Kreis 1 to 12, Kilchberg
2 apartments3 short stays
- typical 3.5 Zimmer, gross
- CHF 3'300.–
- vacancy rate (city)
- 0.11 %
- SBB to Zürich HB
- You are here
Register at the Kreisbüro of your Kreis within 14 days; the Formular Anfangsmietzins comes with the contract.
Formular AnfangsmietzinsSee 2 apartmentsWinterthur
8400 to 8411, Töss, Seen, Oberwinterthur
1 apartment
- typical 3.5 Zimmer, gross
- CHF 2'350.–
- vacancy rate (city)
- 0.32 %
- SBB to Zürich HB
- 22 min
Register at the Stadthaus within 14 days; same cantonal rules as Zürich.
Formular AnfangsmietzinsSee 1 apartmentZug
6300 to 6304, Baar, Cham
1 apartment
- typical 3.5 Zimmer, gross
- CHF 3'250.–
- vacancy rate (canton)
- 0.30 %
- SBB to Zürich HB
- 25 min
Many tenants here hold a B permit; we help with the Migrationsamt appointment.
Formular AnfangsmietzinsSee 1 apartmentBasel
4001 to 4059, St. Johann, Gundeldingen
1 apartment
- typical 3.5 Zimmer, gross
- CHF 2'160.–
- vacancy rate (canton)
- 0.90 %
- SBB to Zürich HB
- 53 min
Basel has cantonal Wohnschutz rules on rent after renovation; we flag them per listing.
Formular AnfangsmietzinsSee 1 apartmentBern
3000 to 3027, Länggasse, Breitenrain
1 apartment
- typical 3.5 Zimmer, gross
- CHF 2'050.–
- vacancy rate (city)
- 0.48 %
- SBB to Zürich HB
- 56 min
Bilingual canton; our contracts here are in German.
No cantonal formSee 1 apartmentLuzern
6003 to 6015, Tribschen, Littau
0 apartments
- typical 3.5 Zimmer, gross
- CHF 2'300.–
- vacancy rate (city)
- 0.62 %
- SBB to Zürich HB
- 41 min
Short stays carry the Luzern Beherbergungsabgabe.
Formular AnfangsmietzinsSearch all apartmentsLausanne
1000 to 1018, Ouchy, Pully, Renens
0 apartments
- typical 3.5 Zimmer, gross
- CHF 2'400.–
- vacancy rate (city)
- 0.41 %
- SBB to Zürich HB
- 2 h 08
Annonce d'arrivée within 8 days (Vaud); contract and formule officielle in French.
Formule officielleSearch all apartmentsGenève
1201 to 1227, Eaux-Vives, Carouge
0 apartments
- typical 3.5 Zimmer, gross
- CHF 2'900.–
- vacancy rate (canton)
- 0.43 %
- SBB to Zürich HB
- 2 h 41
Many tenants hold a G permit and live across the border; we accept French payslips.
Formule officielleSearch all apartmentsSt. Gallen
9000 to 9016, Rotmonten, St. Fiden
0 apartments
- typical 3.5 Zimmer, gross
- CHF 1'750.–
- vacancy rate (city)
- 1.45 %
- SBB to Zürich HB
- 59 min
No cantonal form for the first rent; it is set in the Mietvertrag only.
No cantonal formSearch all apartments
On the map, and on the SBB
Most of our tenants work in Zürich, so distances are given to Zürich HB with the fastest regular connection. Pins show live stock.
Commute to Zürich HB
- WinterthurIC every 15 min22 min
- ZugIR via Thalwil, every 15 min25 min
- LuzernIR every 30 min41 min
- BaselIC every 30 min53 min
- BernIC every 30 min56 min
- St. GallenIC every 30 min59 min
- LausanneIC 1, direct2 h 08
- GenèveIC 1, direct2 h 41
Travel times from the SBB timetable 2026, fastest regular connection.
What the canton changes, and what it does not
Swiss tenancy law is federal (Obligationenrecht), so the big rules are the same everywhere. A few things are cantonal or communal, and those are the ones that surprise people who move.
| City | Canton and language | Anmeldung office and deadline | Official form for the first rent | Betreibungsauszug issued by | Short stays: tax per person and night |
|---|---|---|---|---|---|
| Zürich | Zürich, German | Kreisbüro of your Kreiswithin 14 days | Required | Betreibungsamt Zürich (per Kreis) | City taxCHF 2.50 |
| Winterthur | Zürich, German | Einwohnerkontrolle, Stadthauswithin 14 days | Required | Betreibungsamt Winterthur | Kurtaxeshown on the booking |
| Zug | Zug, German | Einwohnerkontrolle Stadt Zugwithin 14 days | Required | Betreibungsamt Zug | Kurtaxeshown on the booking |
| Basel | Basel-Stadt, German | Bevölkerungsdienste und Migrationwithin 14 days | Required | Betreibungsamt Basel-Stadt | City taxCHF 4.20 |
| Bern | Bern, German | Einwohnerdienste, Predigergassewithin 14 days | Not required | Betreibungsamt Bern-Mittelland | Kurtaxeshown on the booking |
| Luzern | Luzern, German | Einwohnerdienste Stadt Luzernwithin 14 days | Required | Betreibungsamt Luzern | Beherbergungsabgabeshown on the booking |
| Lausanne | Waadt, French | Contrôle des habitantswithin 8 days | Required | Office des poursuites de Lausanne | Taxe de séjourshown on the booking |
| Genève | Genf, French | OCPMwithin 14 days | Required | Office des poursuites de Genève | Taxe de séjourshown on the booking |
| St. Gallen | St. Gallen, German | Einwohneramtwithin 14 days | Not required | Betreibungsamt St. Gallen | Kurtaxeshown on the booking |
Offices and deadlines as published by the cities in 2026; the exact office and what to bring are repeated in your account once a Mietvertrag is signed.
Moving to Switzerland: four steps that depend on the canton
Health insurance, the Kaution and your dossier are the same everywhere. These four are not, so we show them per canton inside your account as soon as you apply.
Residence permit
EU/EFTA citizens with a work contract get a B permit (L for under 12 months). Non-EU citizens need the employer’s application approved first.
Differs by canton: ZH: Migrationsamt, biometrics in Oerlikon. GE: OCPM does registration and permit in one visit.
Within 14 days of arrival
Registration at the commune
Register your address with the Mietvertrag, ID or passport and health insurance proof. We send a reminder with the office and its opening hours.
Differs by canton: ZH: Kreisbüro, 14 days. VD: Contrôle des habitants, 8 days. BE and SG: eUmzug online.
8 to 14 days after moving in
Debt collection extract
The debt collection extract is issued by the office of your current district and must be younger than 3 months when you apply. CHF 17.– federal fee.
Differs by canton: New in Switzerland? An employer letter replaces it for the first application.
Before you apply; we track the expiry
Tenancy agreement details
Rent, Nebenkosten and the 3-month notice period are federal. The official form for the first rent and the local termination dates depend on the canton.
Differs by canton: ZH: Formular Anfangsmietzins, Stadt Zürich dates 31 March and 30 September. SG: no form.
At signing, in your account
Not in your city yet?
We add cities where we have an agent on the ground and at least five verified apartments. Tell us where you are looking and we will say honestly whether we can help.








