Timetable 2027
Timetable change on 13 December 2026 in the canton of Zurich
From Sunday 13 December 2026 the 2027 timetable applies. We compared it with this year’s, line by line and stop by stop in the canton of Zurich: 31 new, 33 no longer in the timetable, 35 with more trips and 14 with fewer — 190 changes in all, the most significant first.
The list covers all of Swiss public transport in the official timetable: SBB, BLS, PostBus, the Rhaetian Railway, the city networks and every other operator, train, bus, tram, boat and cable car. It is worked out by Spick Me; no operator wrote it.
Compared: the 2026 timetable as published on 28 October 2026 with the 2027 timetable as published on 28 October 2026. Compared again every week; last on 1 November 2026.
190 changes
-
- Mon–Fri: 300 trips instead of 384.
- Stops it calls at that it does not today: Zürich, Escher-Wyss-Platz, Zürich, Bahnhofquai/HB, Zürich, Schiffbau, Zürich, Limmatplatz, Zürich Hardbrücke, Bahnhof, Zürich, Löwenbräu, Zürich, Quellenstrasse, Zürich, Museum für Gestaltung
- No longer calls at: Zürich, Bahnhofstrasse/HB, Zürich, Morgental, Zürich, Butzenstrasse, Zürich, Renggerstrasse, Zürich Enge, Bahnhof, Zürich, Rentenanstalt, Zürich Wollishofen,Bhf/Staubst, Zürich, Billoweg
2026 → 2027 Mon–Fri 384 → 300 Saturday 274 → 283 Sunday 214 → 222
All 58 stops of the line
Zürich Altstetten, Bahnhof N, Zürich Enge, Bahnhof, Zürich Hardbrücke, Bahnhof, Zürich Stadelhofen, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Aargauerstrasse, Zürich, Albisriederplatz, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Bahnhofstrasse/HB, Zürich, Balgrist, Zürich, Bellevue, Zürich, Bezirksgebäude, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Burgwies, Zürich, Butzenstrasse, Zürich, Bürkliplatz, Zürich, Central, Zürich, Escher-Wyss-Platz, Zürich, Freihofstrasse, Zürich, Friedhof Enzenbühl, Zürich, Hedwigsteig, Zürich, Hegibachplatz, Zürich, Helmhaus, Zürich, Kantonalbank, Zürich, Kappeli, Zürich, Kreuzplatz, Zürich, Letzigrund, Zürich, Limmatplatz, Zürich, Lochergut, Zürich, Löwenbräu, Zürich, Löwenplatz, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Museum für Gestaltung, Zürich, Paradeplatz, Zürich, Quellenstrasse, Zürich, Rathaus, Zürich, Rehalp, Zürich, Renggerstrasse, Zürich, Rentenanstalt, Zürich, Rudolf-Brun-Brücke, Zürich, Schiffbau, Zürich, Signaustrasse, Zürich, Sihlpost/HB, Zürich, Sihlquai/HB, Zürich, Sihlstrasse, Zürich, Sportweg, Zürich, Stauffacher, Zürich, Technopark, Zürich, Toni-Areal, Zürich, Werd, Zürich, Wetlistrasse, Zürich, Würzgraben, Zürich, Zypressenstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- Stops it calls at that it does not today: Zürich, Bahnhofquai/HB, Zürich, Stampfenbachplatz, Zürich, Bahnhofplatz/HB, Zürich, Löwenplatz, Zürich, Leutschenbach, Zürich, Sihlpost/HB, Zürich, Beckenhof, Zürich, Kronenstrasse
- No longer calls at: Zürich, Central, Zürich, Milchbuck, Zürich, Haldenegg, Zürich, Salersteig, Zürich, Berninaplatz, Zürich, Hirschwiesenstrasse, Zürich, Guggachstrasse, Zürich, Röslistrasse
2026 → 2027 Mon–Fri 292 → 303 Saturday 274 → 285 Sunday 214 → 223
All 59 stops of the line
Glattpark, Glattpark, Zürich Enge, Bahnhof, Zürich Oerlikon, Bahnhof, Zürich Tiefenbrunnen, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Auzelg, Zürich, Bad Allenmoos, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Bahnhofstrasse/HB, Zürich, Beckenhof, Zürich, Bellevue, Zürich, Berninaplatz, Zürich, Bezirksgebäude, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Brunnenhof, Zürich, Bucheggplatz, Zürich, Butzenstrasse, Zürich, Bürkliplatz, Zürich, Central, Zürich, Feldeggstrasse, Zürich, Fernsehstudio, Zürich, Fröhlichstrasse, Zürich, Guggachstrasse, Zürich, Haldenegg, Zürich, Hirschwiesenstrasse, Zürich, Höschgasse, Zürich, Kantonalbank, Zürich, Kreuzstrasse, Zürich, Kronenstrasse, Zürich, Laubiweg, Zürich, Leutschenbach, Zürich, Löwenplatz, Zürich, Messe/Hallenstadion, Zürich, Milchbuck, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Oerlikerhus, Zürich, Opernhaus, Zürich, Ottikerstrasse, Zürich, Paradeplatz, Zürich, Regensbergbrücke, Zürich, Renggerstrasse, Zürich, Rennweg, Zürich, Röslistrasse, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Sihlpost/HB, Zürich, Sihlstrasse, Zürich, Sonneggstrasse, Zürich, Stampfenbachplatz, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Stockerstrasse, Zürich, Tunnelstrasse, Zürich, Werd, Zürich, Wildbachstrasse
Municipalities: Opfikon, Zürich
-
- Stops it calls at that it does not today: Zürich, Paradeplatz, Zürich, Bahnhofquai/HB, Zürich, Stauffacher, Zürich, Albisriederplatz, Zürich, Bahnhofstrasse/HB, Zürich, Bahnhofplatz/HB, Zürich, Löwenplatz, Zürich Wiedikon, Bahnhof
- No longer calls at: Zürich, Universität Irchel
2026 → 2027 Mon–Fri 294 → 298 Saturday 274 → 274 Sunday 216 → 214
All 52 stops of the line
Zürich Oerlikon, Bahnhof, Zürich Selnau, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich, Albisriederplatz, Zürich, Bad Allenmoos, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Bahnhofstrasse/HB, Zürich, Beckenhof, Zürich, Berninaplatz, Zürich, Bernoulli-Häuser, Zürich, Bezirksgebäude, Zürich, Brunnenhof, Zürich, Bucheggplatz, Zürich, Bändliweg, Zürich, Escher-Wyss-Platz, Zürich, Fischerweg, Zürich, Freihofstrasse, Zürich, Förrlibuckstrasse, Zürich, Grünaustrasse, Zürich, Guggachstrasse, Zürich, Hardhof, Zürich, Hardturm, Zürich, Hirschwiesenstrasse, Zürich, Kappeli, Zürich, Kronenstrasse, Zürich, Laubiweg, Zürich, Letzigrund, Zürich, Limmatplatz, Zürich, Lochergut, Zürich, Löwenbräu, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Museum für Gestaltung, Zürich, Paradeplatz, Zürich, Quellenstrasse, Zürich, Regensbergbrücke, Zürich, Rennweg, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Sihlpost/HB, Zürich, Sihlquai/HB, Zürich, Stampfenbachplatz, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Stockerstrasse, Zürich, Tüffenwies, Zürich, Universität Irchel, Zürich, Werd, Zürich, Werdhölzli, Zürich, Zypressenstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- Mon–Fri: 304 trips instead of 396.
- Stops it calls at that it does not today: Zürich, Escher-Wyss-Platz, Zürich, Bahnhofquai/HB, Zürich, Limmatplatz, Zürich, Winzerstrasse, Zürich, Meierhofplatz, Zürich, Löwenbräu, Zürich, Quellenstrasse, Zürich, Museum für Gestaltung
2026 → 2027 Mon–Fri 396 → 304 Saturday 281 → 283 Sunday 217 → 223
All 54 stops of the line
Zürich Enge, Bahnhof, Zürich Enge, Bahnhof/Bederstr., Zürich Selnau, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Albisgütli, Zürich, Albisriederplatz, Zürich, Alte Trotte, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Bahnhofstrasse/HB, Zürich, Bezirksgebäude, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Butzenstrasse, Zürich, Escher-Wyss-Platz, Zürich, Eschergutweg, Zürich, Frankental, Zürich, Freihofstrasse, Zürich, Kappeli, Zürich, Laubegg, Zürich, Letzigrund, Zürich, Limmatplatz, Zürich, Lochergut, Zürich, Löwenbräu, Zürich, Löwenplatz, Zürich, Meierhofplatz, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Museum für Gestaltung, Zürich, Paradeplatz, Zürich, Quellenstrasse, Zürich, Renggerstrasse, Zürich, Rennweg, Zürich, Saalsporthalle, Zürich, Schwert, Zürich, Sihlcity Nord, Zürich, Sihlpost/HB, Zürich, Sihlquai/HB, Zürich, Stauffacher, Zürich, Stockerstrasse, Zürich, Strassenverkehrsamt, Zürich, Tunnelstrasse, Zürich, Uetlihof, Zürich, Waffenplatzstrasse, Zürich, Waidfussweg, Zürich, Wartau, Zürich, Werd, Zürich, Winzerstrasse, Zürich, Wipkingerplatz, Zürich, Wollishoferplatz, Zürich, Zwielplatz, Zürich, Zypressenstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- No longer calls at: Zürich, Sternen Oerlikon, Zürich, Schaffhauserplatz, Zürich, Stampfenbachplatz, Zürich, Limmatplatz, Zürich Oerlikon, Bahnhof, Zürich, Löwenbräu, Zürich, Quellenstrasse, Zürich, Museum für Gestaltung
2026 → 2027 Mon–Fri 300 → 295 Saturday 278 → 277 Sunday 221 → 219
All 64 stops of the line
Zürich Enge, Bahnhof, Zürich Hardbrücke, Bahnhof, Zürich Oerlikon, Bahnhof, Zürich Selnau, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Beckenhof, Zürich, Bellevue, Zürich, Berninaplatz, Zürich, Bernoulli-Häuser, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Butzenstrasse, Zürich, Bäckeranlage, Zürich, Bürkliplatz, Zürich, Central, Zürich, ETH/Universitätsspital, Zürich, Escher-Wyss-Platz, Zürich, Fischerweg, Zürich, Förrlibuckstrasse, Zürich, Guggachstrasse, Zürich, Güterbahnhof, Zürich, Haldenbach, Zürich, Haldenegg, Zürich, Hardplatz, Zürich, Hardturm, Zürich, Helvetiaplatz, Zürich, Hirschwiesenstrasse, Zürich, Kantonsschule, Zürich, Kinkelstrasse, Zürich, Kirche Fluntern, Zürich, Kronenstrasse, Zürich, Kunsthaus, Zürich, Langmauerstrasse, Zürich, Letzistrasse, Zürich, Limmatplatz, Zürich, Löwenbräu, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Museum für Gestaltung, Zürich, Platte, Zürich, Quellenstrasse, Zürich, Renggerstrasse, Zürich, Rentenanstalt, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Schiffbau, Zürich, Seilbahn Rigiblick, Zürich, Sihlquai/HB, Zürich, Stampfenbachplatz, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Susenbergstrasse, Zürich, Toblerplatz, Zürich, Tunnelstrasse, Zürich, Universität Irchel, Zürich, Voltastrasse, Zürich, Winkelriedstrasse, Zürich, Wollishoferplatz, Zürich, Zoo, Zürich, Zürichbergstrasse
Municipalities: Zürich
-
- Stops it calls at that it does not today: Zürich, Hegibachplatz, Zürich, Kreuzplatz, Zürich, Strassenverkehrsamt, Zürich, Signaustrasse, Zürich, Römerhof, Zürich, Balgrist, Zürich, Uetlihof, Zürich, Wetlistrasse
2026 → 2027 Mon–Fri 238 → 243 Saturday 216 → 210
All 51 stops of the line
Zürich Enge, Bahnhof, Zürich Enge, Bahnhof/Bederstr., Zürich Selnau, Bahnhof, Zürich Stadelhofen, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Albisgütli, Zürich, Balgrist, Zürich, Bellevue, Zürich, Bezirksgebäude, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Burgwies, Zürich, Butzenstrasse, Zürich, Bürkliplatz, Zürich, ETH/Universitätsspital, Zürich, Englischviertelstrasse, Zürich, Friedhof Enzenbühl, Zürich, Haldenbach, Zürich, Hedwigsteig, Zürich, Hegibachplatz, Zürich, Hottingerplatz, Zürich, Kantonalbank, Zürich, Kantonsschule, Zürich, Kinkelstrasse, Zürich, Kreuzplatz, Zürich, Kunsthaus, Zürich, Langmauerstrasse, Zürich, Laubegg, Zürich, Letzistrasse, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Paradeplatz, Zürich, Rehalp, Zürich, Renggerstrasse, Zürich, Römerhof, Zürich, Saalsporthalle, Zürich, Seilbahn Rigiblick, Zürich, Signaustrasse, Zürich, Sihlcity Nord, Zürich, Stauffacher, Zürich, Stockerstrasse, Zürich, Strassenverkehrsamt, Zürich, Tunnelstrasse, Zürich, Uetlihof, Zürich, Universität Irchel, Zürich, Waffenplatzstrasse, Zürich, Werd, Zürich, Wetlistrasse, Zürich, Winkelriedstrasse, Zürich, Wollishoferplatz
Municipalities: Zürich
-
- Stops it calls at that it does not today: Zürich, Stauffacher, Zürich, Albisriederplatz, Zürich, Löwenplatz, Zürich,Kalkbreite/Bhf.Wiedikon, Zürich, Sihlpost/HB, Zürich, Kappeli, Zürich, Bezirksgebäude, Zürich, Lochergut
2026 → 2027 Mon–Fri 296 → 287 Saturday 275 → 271 Sunday 217 → 211
All 30 stops of the line
Zürich, Albisriederplatz, Zürich, Bahnhofplatz/HB, Zürich, Bezirksgebäude, Zürich, Central, Zürich, ETH/Universitätsspital, Zürich, Freihofstrasse, Zürich, Haldenbach, Zürich, Haldenegg, Zürich, Kappeli, Zürich, Kinkelstrasse, Zürich, Kirche Fluntern, Zürich, Langmauerstrasse, Zürich, Letzigrund, Zürich, Letzistrasse, Zürich, Lochergut, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Platte, Zürich, Seilbahn Rigiblick, Zürich, Sihlpost/HB, Zürich, Stauffacher, Zürich, Susenbergstrasse, Zürich, Toblerplatz, Zürich, Universität Irchel, Zürich, Voltastrasse, Zürich, Winkelriedstrasse, Zürich, Zoo, Zürich, Zypressenstrasse, Zürich, Zürichbergstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- Stops it calls at that it does not today: Zürich, Universität Irchel
- No longer calls at: Zürich, Stauffacher, Zürich, Bahnhofstrasse/HB, Zürich, Bahnhofplatz/HB, Zürich, Löwenplatz, Zürich Wiedikon, Bahnhof, Zürich, Sihlpost/HB, Zürich, Werd, Zürich, Bezirksgebäude
2026 → 2027 Mon–Fri 290 → 284 Saturday 272 → 268 Sunday 212 → 208
All 52 stops of the line
Zürich Enge, Bahnhof, Zürich Oerlikon, Bahnhof, Zürich Stadelhofen, Bahnhof, Zürich Tiefenbrunnen, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Bad Allenmoos, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofstrasse/HB, Zürich, Bellevue, Zürich, Berninaplatz, Zürich, Bezirksgebäude, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Brunnenhof, Zürich, Bucheggplatz, Zürich, Butzenstrasse, Zürich, Central, Zürich, Feldeggstrasse, Zürich, Fröhlichstrasse, Zürich, Guggachstrasse, Zürich, Haldenegg, Zürich, Helmhaus, Zürich, Hirschwiesenstrasse, Zürich, Höschgasse, Zürich, Kreuzstrasse, Zürich, Laubiweg, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Opernhaus, Zürich, Ottikerstrasse, Zürich, Paradeplatz, Zürich, Rathaus, Zürich, Regensbergbrücke, Zürich, Renggerstrasse, Zürich, Rennweg, Zürich, Rudolf-Brun-Brücke, Zürich, Röslistrasse, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Sihlpost/HB, Zürich, Sonneggstrasse, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Stockerstrasse, Zürich, Tunnelstrasse, Zürich, Universität Irchel, Zürich, Werd, Zürich, Wildbachstrasse, Zürich, Wollishoferplatz
Municipalities: Zürich
-
- Mon–Fri: 32 trips instead of 47.
- Mon–Fri: last trip at 20:39 instead of 23:40.
- Saturday: last trip at 20:39 instead of 00:42.
- Sunday: last trip at 20:39 instead of 23:34.
- Stops it calls at that it does not today: Horgen, Schnegg, Horgen, Dorfgasse, Horgen, Hüttenstrasse, Horgen, Waldegg, Horgen, Bocken, Horgen, Waidli, Horgen, Reithy, Horgen, untere Mühle
- No longer calls at: Wädenswil, Schmiedstube, Wädenswil, Mühlebach, Wädenswil, Baumgarten, Wädenswil, Eichweid, Wädenswil, Campus Grüental, Wädenswil, Forschungsanstalt, Wädenswil, Sonnenrainstrasse, Wädenswil, Sandhof
and 16 more
Hütten, Friedhof, Hütten, Segel, Schönenberg ZH, Wolfbühl, Horgenberg, Moorschwand, Hirzel, Wässeri, Hirzel, Kirche, Hirzel, Wolfisbühl, Hirzel, Strickler, Hirzel, Neuhaus, Horgenberg, Widenbach, Horgenberg, Vorderklausen, Horgenberg, Hinterklausen, Horgenberg, Wührenbach, Wädenswil, Friedhof, Hütten, Schöntal, Hütten, Schulhaus
2026 → 2027 Mon–Fri 47 → 32 Saturday 38 → 31 Sunday 35 → 30
All 68 stops of the line
Hirzel, Kirche, Hirzel, Neuhaus, Hirzel, Spitzen, Hirzel, Strickler, Hirzel, Vorderi Siten, Hirzel, Wolfisbühl, Hirzel, Wässeri, Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Baumgärtlihof, Horgen, Bergli, Horgen, Bocken, Horgen, Dorfgasse, Horgen, Ebnetstrasse, Horgen, Enderholz, Horgen, Fischenrüti, Horgen, Gumelenstrasse, Horgen, Hanegg, Horgen, Hüttenstrasse, Horgen, Reithy, Horgen, Schnegg, Horgen, Stocker, Horgen, Waidli, Horgen, Waldegg, Horgen, untere Mühle, Horgenberg, Hinterklausen, Horgenberg, Moorschwand, Horgenberg, Vorderklausen, Horgenberg, Widenbach, Horgenberg, Wührenbach, Hütten, Friedhof, Hütten, Schulhaus, Hütten, Schöntal, Hütten, Segel, Schönenberg ZH, Aesch, Schönenberg ZH, Dorfhuus, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Müsli, Schönenberg ZH, Neubad, Schönenberg ZH, Sonne, Schönenberg ZH, Tanne, Schönenberg ZH, Wolfbühl, Schönenberg ZH, Zweierhof, Wädenswil, Bahnhof, Wädenswil, Baumgarten, Wädenswil, Beichlen, Wädenswil, Campus Grüental, Wädenswil, Chalchtaren, Wädenswil, Coop, Wädenswil, Eichweid, Wädenswil, Feld, Wädenswil, Forschungsanstalt, Wädenswil, Friedhof, Wädenswil, Glärnisch, Wädenswil, Gulmenmatt, Wädenswil, Hangenmoos, Wädenswil, Herrlisberg, Wädenswil, Hintere Rüti Ost, Wädenswil, Hintere Rüti West, Wädenswil, Krähbach, Wädenswil, Mühlebach, Wädenswil, Neubühl, Wädenswil, Oedischwend, Wädenswil, Sandhof, Wädenswil, Schmiedstube, Wädenswil, Schwanen, Wädenswil, Sonnenrainstrasse, Wädenswil, Winterberg
Municipalities: Horgen, Wädenswil
-
- Mon–Fri: 33 trips instead of 133.
- Mon–Fri: last trip at 21:04 instead of 23:42.
- Saturday: no trips any more, 54 before.
- Sunday: no trips any more, 63 before.
- Stops it calls at that it does not today: Schönenberg ZH, Dorfhuus, Schönenberg ZH, Tanne, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Zweierhof, Schönenberg ZH, Sonne
- No longer calls at: Wädenswil, Beichlen, Wädenswil, Feld, Wädenswil, Herrlisberg, Wädenswil, Oedischwend, Wädenswil, Chalchtaren
2026 → 2027 Mon–Fri 133 → 33 Saturday 54 → 0 Sunday 63 → 0
All 26 stops of the line
Schönenberg ZH, Dorfhuus, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Sonne, Schönenberg ZH, Tanne, Schönenberg ZH, Zweierhof, Wädenswil, Bahnhof, Wädenswil, Beichlen, Wädenswil, Burstel, Wädenswil, Chalchtaren, Wädenswil, Chotten, Wädenswil, Coop, Wädenswil, Feld, Wädenswil, Gisenrüti, Wädenswil, Glärnisch, Wädenswil, Gulmenmatt, Wädenswil, Hangenmoos, Wädenswil, Herrlisberg, Wädenswil, Hintere Rüti Ost, Wädenswil, Hintere Rüti West, Wädenswil, Krähbach, Wädenswil, Mugern, Wädenswil, Neubühl, Wädenswil, Oedischwend, Wädenswil, Schluchtal, Wädenswil, Schwanen, Wädenswil, Winterberg
Municipalities: Wädenswil
-
- Every day: last trip at 21:47 instead of 19:59.
- Stops it calls at that it does not today: Olten, Münsingen
2026 → 2027 Mon–Fri 16 → 17 Saturday 16 → 17 Sunday 16 → 17
All 14 stops of the line
Amriswil, Bern, Frauenfeld, Interlaken Ost, Interlaken West, Münsingen, Olten, Romanshorn, Spiez, Thun, Weinfelden, Winterthur, Zürich Flughafen, Zürich HB
Municipalities: Amriswil, Bern, Frauenfeld, Interlaken, Kloten, Münsingen, Olten, Romanshorn, Spiez, Thun, Weinfelden, Winterthur, Zürich
-
- Mon–Fri: 125 trips instead of 79.
- No longer calls at: Au ZH, Naglikonerweg, Au ZH, Gwad, Au ZH, Grundstein, Au ZH, Stoffelstrasse, Au ZH, Schützenhaus, Au ZH, Moosacher, Au ZH, Bahnhof, Au ZH, Seeguet
2026 → 2027 Mon–Fri 79 → 125 Saturday 77 → 78 Sunday 72 → 73
All 29 stops of the line
Au ZH, Alte Landstrasse, Au ZH, Aubrücke, Au ZH, Bahnhof, Au ZH, Grundstein, Au ZH, Gwad, Au ZH, Moosacher, Au ZH, Naglikonerweg, Au ZH, Schützenhaus, Au ZH, Seeguet, Au ZH, Stoffelstrasse, Au ZH, Strandbad, Au ZH, Unter Ort, Wädenswil, Bahnhof, Wädenswil, Baumgarten, Wädenswil, Campus Grüental, Wädenswil, Coop, Wädenswil, Eichweid, Wädenswil, Forschungsanstalt, Wädenswil, Hallenbad/Frohmatt, Wädenswil, Hangenmoos, Wädenswil, Hintere Rüti Ost, Wädenswil, Hintere Rüti West, Wädenswil, Mühlebach, Wädenswil, Rötiboden, Wädenswil, Schmiedstube, Wädenswil, Sonnenrainstrasse, Wädenswil, Tobelrain, Wädenswil, Töbelibach, Wädenswil, Winterberg
Municipalities: Wädenswil
-
- Saturday: 202 trips instead of 156.
- Stops it calls at that it does not today: Winterthur, Im Link, Winterthur, Minervaplatz, Winterthur Grüze, Bahnhof
- No longer calls at: Winterthur, Eishalle, Winterthur, Rudolf Diesel, Winterthur, Grüze-Märkte, Winterthur, Ohrbühl
2026 → 2027 Mon–Fri 241 → 280 Saturday 156 → 202 Sunday 152 → 152
All 41 stops of the line
Elsau, Melcher, Winterthur Grüze, Bahnhof, Winterthur Wülflingen, Bahnhof, Winterthur, Ausserdorf, Winterthur, Brühleck, Winterthur, Chli-Hegi, Winterthur, Eishalle, Winterthur, Else Züblin, Winterthur, Fachschule, Winterthur, Freibad Wülflingen, Winterthur, Friedliweg, Winterthur, Gaswerk, Winterthur, Gewerbeschule, Winterthur, Grafenstein, Winterthur, Grüze-Märkte, Winterthur, Grüzenstrasse, Winterthur, Hardau, Winterthur, Hauptbahnhof, Winterthur, Hegi im Gern, Winterthur, Im Link, Winterthur, Industriepark, Winterthur, Klinik Schlosstal, Winterthur, Letten, Winterthur, Loki, Winterthur, Minervaplatz, Winterthur, Niederfeld, Winterthur, Nägelsee, Winterthur, Obertor, Winterthur, Ohrbühl, Winterthur, Pflanzschulstrasse, Winterthur, Rebwiesen, Winterthur, Rudolf Diesel, Winterthur, Schlossberg, Winterthur, Schmidgasse, Winterthur, Schulhaus Neuhegi, Winterthur, Schulhaus Wyden, Winterthur, Schöntal, Winterthur, Stadthaus, Winterthur, Stäffelistrasse, Winterthur, Sulzer, Winterthur, Unterdorf
Municipalities: Elsau, Winterthur
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 304 → 0 Saturday 283 → 0 Sunday 223 → 0
All 48 stops of the line
Glattpark, Glattpark, Zürich Enge, Bahnhof, Zürich Hardbrücke, Bahnhof, Zürich Oerlikon, Bahnhof, Zürich Selnau, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich, Alte Trotte, Zürich, Auzelg, Zürich, Bad Allenmoos, Zürich, Beckenhof, Zürich, Bezirksgebäude, Zürich, Brunnenhof, Zürich, Bucheggplatz, Zürich, Bäckeranlage, Zürich, Escher-Wyss-Platz, Zürich, Eschergutweg, Zürich, Fernsehstudio, Zürich, Frankental, Zürich, Güterbahnhof, Zürich, Hardplatz, Zürich, Helvetiaplatz, Zürich, Kronenstrasse, Zürich, Laubiweg, Zürich, Leutschenbach, Zürich, Limmatplatz, Zürich, Löwenbräu, Zürich, Meierhofplatz, Zürich, Messe/Hallenstadion, Zürich, Museum für Gestaltung, Zürich, Oerlikerhus, Zürich, Quellenstrasse, Zürich, Regensbergbrücke, Zürich, Schaffhauserplatz, Zürich, Schiffbau, Zürich, Schwert, Zürich, Sihlquai/HB, Zürich, Sihlstrasse, Zürich, Stampfenbachplatz, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Stockerstrasse, Zürich, Tunnelstrasse, Zürich, Waidfussweg, Zürich, Wartau, Zürich, Werd, Zürich, Winzerstrasse, Zürich, Wipkingerplatz, Zürich, Zwielplatz
Municipalities: Opfikon, Zürich
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 294 → 0 Saturday 278 → 0 Sunday 217 → 0
All 12 stops of the line
Zürich Wiedikon, Bahnhof, Zürich, Bahnhofplatz/HB, Zürich, Goldbrunnenplatz, Zürich, Heuried, Zürich, Löwenplatz, Zürich, Schaufelbergerstrasse, Zürich, Schmiede Wiedikon, Zürich, Sihlpost/HB, Zürich, Stauffacher, Zürich, Talwiesenstrasse, Zürich, Triemliplatz, Zürich, Werd
Municipalities: Zürich
-
- Sunday: first trip at 05:30 instead of 07:00.
- Stops it calls at that it does not today: Wädenswil, Bahnhof, Wädenswil, Hangenmoos, Wädenswil, Winterberg, Wädenswil, Coop, Wädenswil, Schwanen, Wädenswil, Glärnisch, Wädenswil, Krähbach, Wädenswil, Gulmenmatt
- No longer calls at: Horgen, Säntisstrasse, Horgen, Widmerheim, Oberrieden, Tannenbach
2026 → 2027 Mon–Fri 99 → 106 Saturday 76 → 83 Sunday 68 → 81
All 28 stops of the line
Horgen Oberdorf, Bahnhof, Horgen, Aamüli, Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Bergli, Horgen, Bocken, Horgen, Gehren, Horgen, Gumelenstrasse, Horgen, Heubach, Horgen, Hüttenstrasse, Horgen, Schnegg, Horgen, Stocker, Horgen, Säntisstrasse, Horgen, Waldegg, Horgen, Waldhof, Horgen, Widmerheim, Oberrieden, Tannenbach, Wädenswil, Bahnhof, Wädenswil, Coop, Wädenswil, Glärnisch, Wädenswil, Gulmenmatt, Wädenswil, Hangenmoos, Wädenswil, Hintere Rüti Ost, Wädenswil, Hintere Rüti West, Wädenswil, Krähbach, Wädenswil, Neubühl, Wädenswil, Schwanen, Wädenswil, Winterberg
Municipalities: Horgen, Oberrieden, Wädenswil
-
- Saturday: first trip at 05:42 instead of 06:40.
- Sunday: first trip at 06:42 instead of 08:10.
- Sunday: last trip at 00:03 instead of 23:31.
- No longer calls at: Bülach, Untertor, Bülach, Kaffeestrasse, Bülach, Einkaufszentrum Süd, Bachenbülach, Bramenstrasse, Bülach, Stadthalle, Bülach, Tiefengasse, Bachenbülach, Bramenländli, Bülach, Kantonsschule
2026 → 2027 Mon–Fri 75 → 79 Saturday 62 → 68 Sunday 32 → 36
All 25 stops of the line
Bachenbülach, Bramenländli, Bachenbülach, Bramenstrasse, Bülach, Bahnhof, Bülach, Bahnhof Ost, Bülach, Berglistrasse, Bülach, Einkaufszentrum Süd, Bülach, Glasi, Bülach, Güterbahnhof, Bülach, Hohfuri, Bülach, Kaffeestrasse, Bülach, Kantonsschule, Bülach, Kreuzstrasse, Bülach, Moritz-Meyer-Weg, Bülach, Obere Frohalde, Bülach, Pfarrgässli, Bülach, Schuemacher, Bülach, Soliboden, Bülach, Soligänter, Bülach, Sonnenhof, Bülach, Stadthalle, Bülach, Stubenchlaus, Bülach, Tiefengasse, Bülach, Untere Frohalde, Bülach, Untertor, Bülach, Witenwisen
Municipalities: Bachenbülach, Bülach
-
- Mon–Fri: 101 trips instead of 64.
- Saturday: first trip at 07:01 instead of 08:02.
- Stops it calls at that it does not today: Volketswil, Hegnau, Volketswil, Zimikon, Volketswil, In der Höh
- No longer calls at: Volketswil, Volkiland Chliriet, Volketswil, Hofwisen, Volketswil, Gries, Volketswil, Chrummacher, Volketswil, Hölzliwisen, Volketswil, Chammwisen
2026 → 2027 Mon–Fri 64 → 101 Saturday 51 → 55
All 14 stops of the line
Schwerzenbach ZH, Bahnhof, Volketswil, Chammwisen, Volketswil, Chrummacher, Volketswil, Dorf, Volketswil, Gries, Volketswil, Hegnau, Volketswil, Hofwisen, Volketswil, Hölzliwisen, Volketswil, In der Au, Volketswil, In der Höh, Volketswil, Volkiland Chliriet, Volketswil, Wallberg, Volketswil, Zentrum, Volketswil, Zimikon
Municipalities: Schwerzenbach, Volketswil
-
- No longer calls at: Cham, Gemeindehaus, Cham, Neudorf, Cham, Löbernmatt, Cham, Pavatex, Cham, Lorzenpark, Cham, Eizmoos, Cham, Pfad, Cham, Langacker
and 1 more
Knonau, Bahnhof
2026 → 2027 Mon–Fri 134 → 134 Saturday 77 → 77 Sunday 71 → 71
All 23 stops of the line
Cham, Bahnhof, Cham, Eizmoos, Cham, Gemeindehaus, Cham, Langacker, Cham, Lorzenpark, Cham, Löbernmatt, Cham, Neudorf, Cham, Neuhof, Cham, Pavatex, Cham, Pfad, Holzhäusern ZG, Kreisel, Holzhäusern ZG, St. Wendelin, Hünenberg, Badi Hünenberg, Hünenberg, Bösch, Hünenberg, Langrüti, Hünenberg, Rothus, Hünenberg, Seeblick, Hünenberg, Zythus, Knonau, Bahnhof, Rotkreuz, Bahnhof Nord, Rotkreuz, Forren, Rotkreuz, Industriestrasse, Rotkreuz, Ried
Municipalities: Cham, Hünenberg, Knonau, Risch
- No longer calls at: Cham, Gemeindehaus, Cham, Neudorf, Cham, Löbernmatt, Cham, Pavatex, Cham, Lorzenpark, Cham, Eizmoos, Cham, Pfad, Cham, Langacker
-
- Mon–Fri: 88 trips instead of 36.
- Mon–Fri: first trip at 05:25 instead of 06:16.
- Mon–Fri: last trip at 21:18 instead of 19:26.
- Saturday: now 63 trips, none before.
- Stops it calls at that it does not today: Nürensdorf, Berg, Tagelswangen, Buckstrasse, Tagelswangen, Gerenhalde, Tagelswangen, Dorf
- No longer calls at: Breite b. Nürensdorf, Sternen
2026 → 2027 Mon–Fri 36 → 88 Saturday 0 → 63
All 17 stops of the line
Birchwil (Nürensdorf), Breite b. N'dorf, W'thurerstr., Breite b. N'dorf,Grünenwaldstr, Breite b. Nürensdorf, Sternen, Effretikon, Bahnhof, Effretikon, Zentrum, Lindau, Nürensdorferstrasse, Nürensdorf, Berg, Nürensdorf, Chrüzstrass, Nürensdorf, Lindauerstrasse, Nürensdorf, Oberwil, Nürensdorf, Zentrum, Nürensdorf, Zentrum Süd, Tagelswangen, Buckstrasse, Tagelswangen, Dorf, Tagelswangen, Gerenhalde, Tagelswangen, Oberwis
Municipalities: Illnau-Effretikon, Lindau, Nürensdorf
-
- Mon–Fri: first trip at 05:42 instead of 06:08.
- Mon–Fri, Saturday: last trip at 21:12 instead of 00:08.
- Saturday: first trip at 06:08 instead of 07:11.
- Sunday: no trips any more, 27 before.
- Stops it calls at that it does not today: Grafstal, Unterdorf, Kemptthal, Bahnhof
- No longer calls at: Winterberg ZH, Wältiwis, Winterberg ZH, Dorf, Grafstal, Oberdorf
2026 → 2027 Mon–Fri 69 → 63 Saturday 61 → 62 Sunday 27 → 0
All 9 stops of the line
Effretikon, Bahnhof, Effretikon, Girhalde, Effretikon, Zentrum, Grafstal, Engelacher, Grafstal, Oberdorf, Grafstal, Unterdorf, Kemptthal, Bahnhof, Winterberg ZH, Dorf, Winterberg ZH, Wältiwis
Municipalities: Illnau-Effretikon, Lindau
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 50 → 0 Saturday 119 → 0 Sunday 119 → 0
All 31 stops of the line
Zürich Enge, Bahnhof, Zürich Enge, Bahnhof/Bederstr., Zürich Wollishofen,Bhf/Staubst, Zürich, Albisgütli, Zürich, Bahnhofstrasse/HB, Zürich, Billoweg, Zürich, Brunaustrasse, Zürich, Bucheggplatz, Zürich, Butzenstrasse, Zürich, Central, Zürich, Guggachstrasse, Zürich, Haldenegg, Zürich, Laubegg, Zürich, Laubiweg, Zürich, Milchbuck, Zürich, Morgental, Zürich, Museum Rietberg, Zürich, Ottikerstrasse, Zürich, Paradeplatz, Zürich, Renggerstrasse, Zürich, Rennweg, Zürich, Röslistrasse, Zürich, Saalsporthalle, Zürich, Schaffhauserplatz, Zürich, Sihlcity Nord, Zürich, Sonneggstrasse, Zürich, Stockerstrasse, Zürich, Strassenverkehrsamt, Zürich, Tunnelstrasse, Zürich, Uetlihof, Zürich, Waffenplatzstrasse
Municipalities: Zürich
Summer service, compared on the late-August weeks of both years.
-
- Mon–Fri: 85 trips instead of 121.
- Stops it calls at that it does not today: Volketswil, Volkiland Chliriet, Volketswil, Hofwisen, Volketswil, Gries, Volketswil, Chrummacher, Volketswil, Hölzliwisen, Volketswil, Chammwisen
2026 → 2027 Mon–Fri 121 → 85 Saturday 74 → 74 Sunday 74 → 74
All 24 stops of the line
Gutenswil, Grossenacher, Gutenswil, Sternen, Gutenswil, Unterdorf, Schwerzenbach ZH, Bahnhof, Uster, Bahnhof, Uster, Brandschenke, Uster, Dammstrasse, Uster, Loren, Uster, Oberlandstrasse, Uster, Strick, Volketswil, Chammwisen, Volketswil, Chrummacher, Volketswil, Dorf, Volketswil, Giessen, Volketswil, Gries, Volketswil, Hegnau, Volketswil, Hofwisen, Volketswil, Hölzliwisen, Volketswil, In der Au, Volketswil, In der Höh, Volketswil, Volkiland Chliriet, Volketswil, Wallberg, Volketswil, Zentrum, Volketswil, Zimikon
Municipalities: Schwerzenbach, Uster, Volketswil
-
- Stops it calls at that it does not today: Volketswil, Hegnau, Volketswil, Zimikon, Volketswil, In der Höh
- No longer calls at: Volketswil, Volkiland Chliriet, Volketswil, Hofwisen, Volketswil, Gries, Volketswil, Chrummacher, Volketswil, Hölzliwisen, Volketswil, Chammwisen
2026 → 2027 Mon–Fri 63 → 60 Saturday 56 → 56
All 16 stops of the line
Schwerzenbach ZH, Bahnhof, Volketswil, Chammwisen, Volketswil, Chapf, Volketswil, Chappeli, Volketswil, Chrummacher, Volketswil, Eichstrasse, Volketswil, Gries, Volketswil, Hegnau, Volketswil, Hofwisen, Volketswil, Huzlenstrasse, Volketswil, Hölzliwisen, Volketswil, In der Höh, Volketswil, Volkiland Chliriet, Volketswil, Wallberg, Volketswil, Zentrum, Volketswil, Zimikon
Municipalities: Schwerzenbach, Volketswil
-
- Line 18 becomes line S18, on mostly the same stops.
- Saturday: last trip at 01:06 instead of 04:05.
2026 → 2027 Mon–Fri 179 → 179 Saturday 130 → 128 Sunday 79 → 81
All 32 stops of the line
Egg, Egg, Station, Emmat, Esslingen, Forch, Forch, Bahnhof, Hinteregg, Hinteregg, Station, Langwies ZH, Maiacher, Maiacher, Station, Neue Forch, Neuhaus bei Hinteregg, Neuhaus bei Hinteregg, Station, Scheuren, Scheuren, Station, Spital Zollikerberg, Waldburg, Station, Waltikon, Waltikon, Station, Zollikerb., Langägerten/Spital, Zollikerberg, Zollikerberg, Station, Zumikon, Zumikon, Dorfzentrum, Zürich Rehalp, Zürich Stadelhofen, Bahnhof, Zürich, Balgrist, Zürich, Hegibachplatz, Zürich, Kreuzplatz, Zürich, Rehalp, Zürich, Wetlistrasse
Municipalities: Egg, Küsnacht (ZH), Maur, Zollikon, Zumikon, Zürich
-
- Mon–Fri: 79 trips instead of 100.
- Sunday: first trip at 06:32 instead of 07:05.
- Stops it calls at that it does not today: Volketswil, Volkiland Chliriet, Volketswil, Hofwisen, Volketswil, Gries, Volketswil, Chrummacher, Volketswil, Hölzliwisen, Volketswil, Chammwisen
2026 → 2027 Mon–Fri 100 → 79 Saturday 75 → 76 Sunday 69 → 72
All 19 stops of the line
Bisikon, Dorf, Effretikon, Bahnhof, Effretikon, Moosburg, Kindhausen ZH, Bodenacher, Kindhausen ZH, Geeren, Schwerzenbach ZH, Bahnhof, Volketswil, Chammwisen, Volketswil, Chrummacher, Volketswil, Eichstrasse, Volketswil, Gries, Volketswil, Hegnau, Volketswil, Hofwisen, Volketswil, Huzlenstrasse, Volketswil, Hölzliwisen, Volketswil, In der Höh, Volketswil, Volkiland Chliriet, Volketswil, Wallberg, Volketswil, Zentrum, Volketswil, Zimikon
Municipalities: Illnau-Effretikon, Schwerzenbach, Volketswil
-
- Mon–Fri, Saturday: 30 trips instead of 8.
- Mon–Fri, Saturday: first trip at 06:21 instead of 08:51.
- Every day: last trip at 20:32 instead of 15:56.
- Sunday: 28 trips instead of 8.
- Sunday: first trip at 07:21 instead of 08:51.
2026 → 2027 Mon–Fri 8 → 30 Saturday 8 → 30 Sunday 8 → 28
All 6 stops of the line
Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Gumelenstrasse, Horgen, Panorama, Horgen, Stocker, Horgen, Zentrum Tödi
Municipalities: Horgen
-
- Mon–Fri: 4 trips instead of 2.
- Stops it calls at that it does not today: Wädenswil, Hangenmoos, Wädenswil, Winterberg, Wädenswil, Schmiedstube, Wädenswil, Schwanen, Wädenswil, Glärnisch, Wädenswil, Mühlebach, Wädenswil, Baumgarten, Schönenberg ZH, Dorfhuus
and 19 more
Wädenswil, Krähbach, Wädenswil, Gulmenmatt, Schönenberg ZH, Tanne, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Zweierhof, Schönenberg ZH, Sonne, Wädenswil, Beichlen, Wädenswil, Feld, Wädenswil, Sandhof, Hütten, Friedhof, Hütten, Segel, Schönenberg ZH, Wolfbühl, Hütten, Schöntal, Hütten, Schulhaus, Wädenswil, Burstel, Wädenswil, Chotten, Wädenswil, Mugern, Wädenswil, Schluchtal, Wädenswil, Gisenrüti
2026 → 2027 Mon–Fri 2 → 4
All 52 stops of the line
Hirzel, Kirche, Hirzel, Neuhaus, Hirzel, Spitzen, Hirzel, Strickler, Hirzel, Wolfisbühl, Hirzel, Wässeri, Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Bergli, Horgen, Ebnetstrasse, Horgen, Fischenrüti, Horgen, Glärnischhof, Horgen, Käpfnach, Horgen, Risi/Dow, Horgen, Stocker, Horgen, Teufenbach, Horgen, Wannenthal, Horgen, untere Mühle, Horgenberg, Hinterklausen, Horgenberg, Moorschwand, Horgenberg, Vorderklausen, Horgenberg, Widenbach, Horgenberg, Wührenbach, Hütten, Friedhof, Hütten, Schulhaus, Hütten, Schöntal, Hütten, Segel, Schönenberg ZH, Dorfhuus, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Sonne, Schönenberg ZH, Tanne, Schönenberg ZH, Wolfbühl, Schönenberg ZH, Zweierhof, Wädenswil, Baumgarten, Wädenswil, Beichlen, Wädenswil, Burstel, Wädenswil, Chotten, Wädenswil, Feld, Wädenswil, Gisenrüti, Wädenswil, Glärnisch, Wädenswil, Gulmenmatt, Wädenswil, Hangenmoos, Wädenswil, Hintere Rüti Ost, Wädenswil, Krähbach, Wädenswil, Mugern, Wädenswil, Mühlebach, Wädenswil, Neubühl, Wädenswil, Sandhof, Wädenswil, Schluchtal, Wädenswil, Schmiedstube, Wädenswil, Schwanen, Wädenswil, Winterberg
Municipalities: Horgen, Wädenswil
-
- Renamed: «Zürich, Triemli» becomes «Zürich, Triemliplatz».
-
- Mon–Fri: 79 trips instead of 60.
- Mon–Fri: first trip at 05:01 instead of 05:46.
- Mon–Fri, Saturday: last trip at 00:47 instead of 20:46.
- Saturday: 76 trips instead of 59.
- Sunday: now 74 trips, none before.
2026 → 2027 Mon–Fri 60 → 79 Saturday 59 → 76 Sunday 0 → 74
All 9 stops of the line
Benglen, Bodenacher, Benglen, Gerlisbrunnen, Benglen, Langwis, Fällanden, Eggler, Fällanden, Gemeindehaus, Fällanden, Industrie, Fällanden, Schützenhaus, Schwerzenbach ZH, Bahnhof, Schwerzenbach ZH, Dorf
Municipalities: Fällanden, Schwerzenbach
-
- Mon–Fri, Sunday: last trip at 23:40 instead of 20:31.
- Saturday: 38 trips instead of 30.
- Saturday: last trip at 00:31 instead of 20:31.
- Sunday: 35 trips instead of 28.
- Stops it calls at that it does not today: Niederhasli, Heisel
- No longer calls at: Dielsdorf, Wehntalerstrasse, Steinmaur, Heitlig
2026 → 2027 Mon–Fri 46 → 52 Saturday 30 → 38 Sunday 28 → 35
All 31 stops of the line
Bachs, Alt-Bachs, Bachs, Milchhütte, Bachs, Neu-Bachs, Bachs, Weiherbach, Bülach, Bahnhof, Bülach, Gewerbehaus, Bülach, Hinterbirch, Bülach, Hirslen, Bülach, Sonnenhof, Bülach, Spital, Dielsdorf, Altmoos, Dielsdorf, Dorfzentrum, Dielsdorf, Erlen, Dielsdorf, Ruchwiesen, Dielsdorf, Wehntalerstrasse, Hochfelden, Grabenstrasse, Hochfelden, Martinsmühle, Neerach, Post, Niederhasli, Dorf, Niederhasli, Heisel, Niederhasli, Hofstetterstrasse, Oberglatt ZH, Bahnhof, Oberglatt ZH, Mösli Hofstetten, Stadel b. N., Musterplatz, Stadel b. N., Neuwis-Huus, Stadel b. N., Stig, Stadel b. N., Zentrum, Steinmaur, Bahnhof, Steinmaur, Gemeindehaus, Steinmaur, Heitlig, Steinmaur, Obersteinmaur
Municipalities: Bachs, Bülach, Dielsdorf, Hochfelden, Neerach, Niederhasli, Oberglatt, Stadel, Steinmaur
-
- Mon–Fri: 68 trips instead of 50.
2026 → 2027 Mon–Fri 50 → 68 Saturday 45 → 43 Sunday 44 → 42
All 15 stops of the line
Amriswil, Baar, Ebikon, Frauenfeld, Konstanz, Kreuzlingen, Luzern, Romanshorn, Rotkreuz, Thalwil, Weinfelden, Winterthur, Zug, Zürich Flughafen, Zürich HB
Municipalities: Amriswil, Baar, Ebikon, Frauenfeld, Kloten, Kreuzlingen, Luzern, Risch, Romanshorn, Thalwil, Weinfelden, Winterthur, Zug, Zürich
-
- Mon–Fri: 200 trips instead of 23.
- Saturday: 154 trips instead of 10.
- Sunday: 108 trips instead of 4.
2026 → 2027 Mon–Fri 23 → 200 Saturday 10 → 154 Sunday 4 → 108
-
- Mon–Fri: 77 trips instead of 104.
- Mon–Fri: first trip at 05:23 instead of 05:52.
- Sunday: 57 trips instead of 31.
- Sunday: first trip at 06:17 instead of 07:20.
- Stops it calls at that it does not today: Grafstal, Unterdorf, Kemptthal, Bahnhof
- No longer calls at: Grafstal, Engelacher
2026 → 2027 Mon–Fri 104 → 77 Saturday 65 → 75 Sunday 31 → 57
All 16 stops of the line
Effretikon, Bahnhof, Effretikon, Zentrum, Grafstal, Engelacher, Grafstal, Oberdorf, Grafstal, Unterdorf, Kemptthal, Bahnhof, Lindau, Dorf, Lindau, Eschikon, Lindau, Rigacher, Tagelswangen, Buckstrasse, Tagelswangen, Dorf, Tagelswangen, Gerenhalde, Tagelswangen, Herdlen, Tagelswangen, Oberwis, Winterberg ZH, Dorf, Winterberg ZH, Wältiwis
Municipalities: Illnau-Effretikon, Lindau
-
- Mon–Fri: 70 trips instead of 102.
- Every day: last trip at 00:15 instead of 23:53.
- Sunday: 56 trips instead of 34.
- Sunday: first trip at 06:11 instead of 06:53.
- No longer calls at: Effretikon, Vogelbuckstrasse, Effretikon, Brüttenerstrasse, Effretikon, Kapelle Rikon
2026 → 2027 Mon–Fri 102 → 70 Saturday 64 → 70 Sunday 34 → 56
All 14 stops of the line
Effretikon, Bahnhof, Effretikon, Brüttenerstrasse, Effretikon, Girhalde, Effretikon, Kapelle Rikon, Effretikon, Vogelbuckstrasse, Effretikon, Zentrum, Grafstal, Engelacher, Grafstal, Thalegg, Grafstal, Unterdorf, Kyburg, Ausserdorf, Kyburg, Billikon, Kyburg, Dorf, Kyburg, Ettenhusen, Ottikon b. Kemptthal
Municipalities: Illnau-Effretikon, Lindau
-
- Line VAE becomes line IR32, on mostly the same stops.
2026 → 2027 Mon–Fri 43 → 43 Saturday 42 → 42 Sunday 42 → 42
All 32 stops of the line
Altmatt, Arth-Goldau, Biberbrugg, Biberegg, Blumenau, Brunnadern-Neckertal, Degersheim, Freienbach SOB, Herisau, Kaltbrunn, Küssnacht am Rigi, Lichtensteig, Luzern, Luzern Verkehrshaus, Meggen Zentrum, Mogelsberg, Pfäffikon SZ, Rapperswil SG, Riedmatt SZ, Rothenthurm, Samstagern, Sattel, Schachen (Herisau), Schindellegi-Feusisberg, Schmerikon, St. Gallen, St. Gallen Haggen, Steinerberg, Uznach, Wattwil, Wilen bei Wollerau, Wollerau
Municipalities: Arth, Degersheim, Feusisberg, Freienbach, Herisau, Kaltbrunn, Küssnacht (SZ), Luzern, Meggen, Neckertal, Rapperswil-Jona, Richterswil, Rothenthurm, Sattel, Schmerikon, St. Gallen, Steinerberg, Uznach, Wattwil, Wollerau
-
- Mon–Fri, Saturday: last trip at 00:34 instead of 20:30.
- Saturday: 76 trips instead of 59.
- Sunday: now 74 trips, none before.
2026 → 2027 Mon–Fri 84 → 76 Saturday 59 → 76 Sunday 0 → 74
All 9 stops of the line
Benglen, Bodenacher, Benglen, Gerlisbrunnen, Binz bei Maur, Twäracher, Pfaffhausen, Müseren, Zürich, Friedhof Witikon, Zürich, Glockenacker, Zürich, Klusplatz, Zürich, Loorenstrasse, Zürich, Zentrum Witikon
Municipalities: Fällanden, Maur, Zürich
-
- No longer calls at: Regensdorf, Althard/Bahnhof, Boppelsen, Dorf, Boppelsen, Hand, Buchs ZH, Post
2026 → 2027 Mon–Fri 149 → 139 Saturday 131 → 131 Sunday 74 → 74
All 25 stops of the line
Adlikon b. R., Dorf, Adlikon b. R., Pächterried, Adlikon b. R., Sonnhalde, Adlikon b. R., Sonnhalde West, Boppelsen, Dorf, Boppelsen, Hand, Buchs ZH, Linde, Buchs ZH, Petermoos, Buchs ZH, Post, Regensdorf, Althard/Bahnhof, Regensdorf, Lettenhau, Regensdorf, Obstgarten, Regensdorf, Ostring, Regensdorf, Zentrum, Regensdorf, Zentrum Ost, Regensdorf-Watt, Bahnhof, Watt, Dorf, Watt, Geerenweg, Watt, Schulhaus, Zürich Altstetten, Bahnhof N, Zürich, Frankental, Zürich, Geeringstrasse, Zürich, Grünwald, Zürich, Riedhofstrasse, Zürich, Tüffenwies
Municipalities: Boppelsen, Buchs (ZH), Regensdorf, Zürich
-
- Mon–Fri: last trip at 22:03 instead of 20:10.
- Saturday: last trip at 22:03 instead of 20:20.
- Sunday: 120 trips instead of 96.
- Sunday: last trip at 22:03 instead of 20:18.
2026 → 2027 Mon–Fri 189 → 211 Saturday 103 → 127 Sunday 96 → 120
All 21 stops of the line
Zürich Altstetten, Bahnhof, Zürich Hardbrücke, Bahnhof, Zürich, Albisrank, Zürich, Albisriederplatz, Zürich, Altes Krematorium, Zürich, Baslerstrasse, Zürich, Bristenstrasse, Zürich, Bucheggplatz, Zürich, Escher-Wyss-Platz, Zürich, Flurstrasse, Zürich, Hardplatz, Zürich, Herdernstrasse, Zürich, Hubertus, Zürich, Kappeli, Zürich, Letzibach, Zürich, Letzipark, Zürich, Letzipark West, Zürich, Milchbuck, Zürich, Rosengartenstrasse, Zürich, SBB-Werkstätte, Zürich, Schiffbau
Municipalities: Zürich
-
- No longer calls at: Döttingen, Bahnhof, Döttingen, Zentrum, Bad Zurzach, Bahnhof, Döttingen, Chunte, Koblenz, Bahnhof, Klingnau, Dorfstrasse, Koblenz, Landstrasse/Dorf, Rietheim, Hauptstrasse
2026 → 2027 Mon–Fri 54 → 54 Saturday 38 → 38 Sunday 38 → 38
All 34 stops of the line
Bad Zurzach, Bahnhof, Baden, Bahnhof West, Baden, Historisches Museum, Baden, Kantonsschule, Baden, Postautostation, Baden, Schulhausplatz, Baden, Stein, Döttingen, Bahnhof, Döttingen, Chunte, Döttingen, Zentrum, Ehrendingen, Breitwies, Ehrendingen, Höhtal, Ehrendingen, Niedermatt, Ehrendingen, Post, Ehrendingen, Tiefenwaag, Ehrendingen, Unterdorf, Endingen, Israelit. Friedhof, Endingen, Schöntal, Endingen, Zentrum, Ennetbaden, Rütenen-Felmen, Ennetbaden, Schützenhaus, Freienwil, Dorf, Klingnau, Dorfstrasse, Koblenz, Bahnhof, Koblenz, Landstrasse/Dorf, Lengnau AG, Brücke, Lengnau AG, Gewerbegebiet, Lengnau AG, Unterlengnau, Niederweningen, Bahnhof, Rietheim, Hauptstrasse, Schneisingen, Murzlen, Tegerfelden, Hochbrücke, Tegerfelden, Kirche, Unterendingen, Dorf
Municipalities: Baden, Döttingen, Ehrendingen, Endingen, Ennetbaden, Freienwil, Klingnau, Koblenz, Lengnau (AG), Niederweningen, Schneisingen, Tegerfelden, Zurzach
-
- Mon–Fri, Saturday: last trip at 00:31 instead of 21:04.
- Sunday: now 68 trips, none before.
2026 → 2027 Mon–Fri 62 → 76 Saturday 58 → 72 Sunday 0 → 68
All 6 stops of the line
Boppelsen, Dorf, Boppelsen, Hand, Otelfingen, Alte Post, Otelfingen, Bahnhof, Otelfingen, Landstrasse, Otelfingen, Schule
Municipalities: Boppelsen, Otelfingen
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 11 → 0 Saturday 12 → 0 Sunday 12 → 0
All 6 stops of the line
Basel SBB, Belfort-Montbéliard TGV, Dijon, Mulhouse, Paris Gare de Lyon, Zürich HB
Municipalities: Basel, Zürich
-
- Stops it calls at that it does not today: Schwyz
2026 → 2027 Mon–Fri 21 → 22 Saturday 22 → 21 Sunday 20 → 19
All 12 stops of the line
Altdorf UR, Arth-Goldau, Bellinzona, Biasca, Chiasso, Flüelen, Lugano, Mendrisio, Rotkreuz, Schwyz, Zug, Zürich HB
Municipalities: Altdorf (UR), Arth, Bellinzona, Biasca, Chiasso, Flüelen, Lugano, Mendrisio, Risch, Schwyz, Zug, Zürich
-
- Mon–Fri: 60 trips instead of 46.
- Saturday: 60 trips instead of 28.
- Saturday: last trip at 20:44 instead of 19:30.
- No longer calls at: Regensdorf, Obstgarten, Regensdorf, Zentrum, Regensdorf, Zentrum Ost
2026 → 2027 Mon–Fri 46 → 60 Saturday 28 → 60
All 11 stops of the line
Regensdorf, Altersheim, Regensdorf, Dreispitz, Regensdorf, Feldblumenstrasse, Regensdorf, Gemeindehaus, Regensdorf, Moosächer, Regensdorf, Obstgarten, Regensdorf, Sportanlage Wisa., Regensdorf, Strassenverkehrs., Regensdorf, Zentrum, Regensdorf, Zentrum Ost, Regensdorf-Watt, Bahnhof
Municipalities: Regensdorf
-
- Stops it calls at that it does not today: Bülach, Kantonsschule, Bülach, Witenwisen, Bülach, Moritz-Meyer-Weg
- No longer calls at: Bülach, Untertor
2026 → 2027 Mon–Fri 90 → 89 Saturday 82 → 80 Sunday 81 → 80
All 22 stops of the line
Bachenbülach, Schmiede, Bachenbülach, alte Post, Bülach, Bahnhof, Bülach, Cholplatz, Bülach, Kantonsschule, Bülach, Mettmenriet, Bülach, Moritz-Meyer-Weg, Bülach, Sonnenhof, Bülach, Untertor, Bülach, Witenwisen, Kloten, Kaserne Ost, Kloten, Sporthalle Ruebisbach, Kloten, Zum Wilden Mann, Winkel, Bühlhof, Winkel, Oberdorf, Winkel, Oberrüti, Winkel, Seebüel, Winkel, Wisental, Winkel, Zentrum, Zürich Flughafen, Bahnhof, Zürich Flughafen, Fracht, Zürich Flughafen, OPC
Municipalities: Bachenbülach, Bülach, Kloten, Winkel
-
- Mon–Fri: 146 trips instead of 73.
- Saturday: 142 trips instead of 70.
- Sunday: last trip at 00:24 instead of 23:32.
- No longer calls at: Muri AG, Spital
2026 → 2027 Mon–Fri 73 → 146 Saturday 70 → 142 Sunday 66 → 78
All 20 stops of the line
Affoltern a.A., Bahnhof, Affoltern a.A., Moosbach, Aristau, Birri, Merenschwand, Allmend Gut, Merenschwand, Hinterdorf, Merenschwand, Unterdorf, Merenschwand, Unterrüti, Merenschwand, Zentrum, Muri AG, Bahnhof, Muri AG, Egg, Muri AG, Grindelstrasse, Muri AG, Kreisel, Muri AG, Spital, Obfelden, Bachstrasse, Obfelden, Gessnerstrasse, Obfelden, Hölibachstrasse, Obfelden, Toussen, Obfelden, Unterlunnern, Obfelden, alte Post, Rickenbach AG, Zürichstrasse
Municipalities: Affoltern am Albis, Aristau, Merenschwand, Muri (AG), Obfelden
-
- Mon–Fri: last trip at 20:59 instead of 19:30.
- Stops it calls at that it does not today: Adlikon b. R., Sonnhalde, Adlikon b. R., Sonnhalde West, Regensdorf, Pumpwerkstrasse
2026 → 2027 Mon–Fri 58 → 72
All 9 stops of the line
Adlikon b. R., Sonnhalde, Adlikon b. R., Sonnhalde West, Regensdorf, Allmend, Regensdorf, Althard/Bahnhof, Regensdorf, Hardhölzli, Regensdorf, Pumpwerkstrasse, Regensdorf, Querstrasse, Regensdorf, Spittelhölzli, Regensdorf-Watt, Bahnhof
Municipalities: Regensdorf
-
- Mon–Fri, Saturday: last trip at 00:28 instead of 20:45.
- Sunday: last trip at 23:28 instead of 20:00.
2026 → 2027 Mon–Fri 61 → 65 Saturday 59 → 63 Sunday 27 → 31
All 9 stops of the line
Rüti ZH, Bahnhof, Rüti ZH, Bandwies, Rüti ZH, Bergacher, Rüti ZH, Gruebenplatz, Rüti ZH, Löwen, Rüti ZH, Moosstrasse, Rüti ZH, Sonnenplatz, Rüti ZH, Steinacher, Rüti ZH, Steinstrasse
Municipalities: Rüti (ZH)
-
- Stops it calls at that it does not today: Winterthur, Hauptbahnhof, Winterthur, Loki, Breite b. N'dorf, W'thurerstr.
2026 → 2027 Mon–Fri 102 → 104 Saturday 78 → 78 Sunday 75 → 75
All 27 stops of the line
Bassersdorf, Bahnhof, Bassersdorf, Dietlikonerstr., Bassersdorf, Gemeindehaus, Bassersdorf, Rietli, Bassersdorf, Schmitte, Birchwil (Nürensdorf), Breite b. N'dorf, W'thurerstr., Breite b. N'dorf,Grünenwaldstr, Brütten, Harossen, Brütten, Hofacher, Brütten, Zentrum, Nürensdorf, Berg, Nürensdorf, Chrüzstrass, Nürensdorf, Oberwil, Nürensdorf, Zentrum, Winterthur, Archstrasse/HB, Winterthur, Auwiesen, Winterthur, Gaswerk, Winterthur, Hauptbahnhof, Winterthur, Loki, Winterthur, Steig, Winterthur, Steigmühle, Winterthur, Storchenbrücke, Winterthur, Töss, Winterthur, Tössfeld, Winterthur, Wylandbrücke, Winterthur, Zentrum Töss
Municipalities: Bassersdorf, Brütten, Nürensdorf, Winterthur
-
- Weekends: first trip at 05:15 instead of 04:40.
- Stops it calls at that it does not today: Bülach, Berufswahlschule
- No longer calls at: Bülach, Kaserne, Bülach, Niederflachs
2026 → 2027 Mon–Fri 108 → 105 Saturday 79 → 78 Sunday 79 → 78
All 14 stops of the line
Bülach, Bahnhof, Bülach, Berufswahlschule, Bülach, Gewerbehaus, Bülach, Kaserne, Bülach, Niederflachs, Bülach, Sonnenhof, Höri, Fuhrstrasse, Höri, Gemeindehaus, Höri, Oberhöri, Niederglatt ZH, Nöschikon, Niederglatt ZH, Zentrum, Niederglatt ZH,altes Schulhaus, Oberglatt ZH, Bahnhof, Oberglatt ZH, Mösli Hofstetten
Municipalities: Bülach, Höri, Niederglatt, Oberglatt
-
- Line 451 becomes line 456, on mostly the same stops.
- Mon–Fri: 67 trips instead of 49.
- Mon–Fri: last trip at 22:19 instead of 21:27.
- Saturday: 58 trips instead of 29.
- Saturday: last trip at 20:19 instead of 19:57.
- Sunday: now 54 trips, none before.
2026 → 2027 Mon–Fri 49 → 67 Saturday 29 → 58 Sunday 0 → 54
All 16 stops of the line
Adlikon b. R., Dorf, Adlikon b. R., Leematten, Adlikon b. R., Ziegelhütte, Dielsdorf, Altmoos, Dielsdorf, Bahnhof, Dielsdorf, Dorfzentrum, Regensdorf, Obstgarten, Regensdorf, Ostring, Regensdorf, Zentrum, Regensdorf, Zentrum Ost, Regensdorf-Watt, Bahnhof, Watt, Brünigstrasse, Watt, Dorf, Watt, Geerenweg, Watt, Haldensteig, Watt, Laubisser
Municipalities: Dielsdorf, Regensdorf
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 94 Saturday 0 → 68 Sunday 0 → 54
All 5 stops of the line
Effretikon, Bahnhof, Effretikon, Brüttenerstrasse, Effretikon, Kapelle Rikon, Effretikon, Vogelbuckstrasse, Effretikon, Zentrum
Municipalities: Illnau-Effretikon
-
- No longer calls at: Benglen, Gerlisbrunnen, Benglen, Langwis, Benglen, Bodenacher
2026 → 2027 Mon–Fri 111 → 109 Saturday 80 → 77 Sunday 77 → 77
All 20 stops of the line
Benglen, Bodenacher, Benglen, Gerlisbrunnen, Benglen, Langwis, Fällanden, Eggler, Fällanden, Gemeindehaus, Fällanden, Industrie, Fällanden, Schützenhaus, Pfaffhausen, Feldhof, Pfaffhausen, Müseren, Pfaffhausen, Pfaffenstein, Pfaffhausen, Sängglen, Schwerzenbach ZH, Bahnhof, Schwerzenbach ZH, Dorf, Volketswil, Hofwisen, Volketswil, Volkiland Chliriet, Zürich, Friedhof Witikon, Zürich, Glockenacker, Zürich, Klusplatz, Zürich, Loorenstrasse, Zürich, Zentrum Witikon
Municipalities: Fällanden, Schwerzenbach, Volketswil, Zürich
-
- Stops it calls at that it does not today: Glattbrugg, Halden
- No longer calls at: Glattbrugg, Oberhusen
2026 → 2027 Mon–Fri 243 → 243 Saturday 152 → 152 Sunday 152 → 152
All 14 stops of the line
Glattbrugg, Giebeleichstrasse, Glattbrugg, Halden, Glattbrugg, Oberhusen, Glattpark, Chavez-Allee, Glattpark, Lindbergh-Allee, Glattpark, Lindberghplatz, Glattpark, Wright-Strasse, Zürich Oerlikon, Bahnhof, Zürich Oerlikon, Bahnhof Ost, Zürich, Fernsehstudio, Zürich, Genossenschaftsstrasse, Zürich, Hagenholz, Zürich, Leutschenbach, Zürich, Riedbach
Municipalities: Opfikon, Zürich
-
- Line 51 becomes line 14, on mostly the same stops.
2026 → 2027 Mon–Fri 308 → 309 Saturday 290 → 292 Sunday 225 → 225
All 64 stops of the line
Zürich Altstetten, Bahnhof N, Zürich Enge, Bahnhof, Zürich Hardbrücke, Bahnhof, Zürich Oerlikon, Bahnhof, Zürich Oerlikon, Bahnhof Ost, Zürich Selnau, Bahnhof, Zürich Wiedikon, Bahnhof, Zürich, Aargauerstrasse, Zürich, Albisriederplatz, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofquai/HB, Zürich, Beckenhof, Zürich, Berninaplatz, Zürich, Bezirksgebäude, Zürich, Bäckeranlage, Zürich, Central, Zürich, Escher-Wyss-Platz, Zürich, Felsenrainstrasse, Zürich, Freihofstrasse, Zürich, Goldbrunnenplatz, Zürich, Guggachstrasse, Zürich, Güterbahnhof, Zürich, Haldenegg, Zürich, Hardplatz, Zürich, Helvetiaplatz, Zürich, Heuried, Zürich, Hirschwiesenstrasse, Zürich, Kappeli, Zürich, Kronenstrasse, Zürich, Letzigrund, Zürich, Limmatplatz, Zürich, Lochergut, Zürich, Löwenbräu, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Museum für Gestaltung, Zürich, Ottikerstrasse, Zürich, Quellenstrasse, Zürich, Röslistrasse, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Schaufelbergerstrasse, Zürich, Schiffbau, Zürich, Schmiede Wiedikon, Zürich, Seebach, Zürich, Seebacherplatz, Zürich, Sihlpost/HB, Zürich, Sihlquai/HB, Zürich, Sihlstrasse, Zürich, Sonneggstrasse, Zürich, Sportweg, Zürich, Stampfenbachplatz, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Stockerstrasse, Zürich, Talwiesenstrasse, Zürich, Technopark, Zürich, Toni-Areal, Zürich, Triemliplatz, Zürich, Tunnelstrasse, Zürich, Werd, Zürich, Würzgraben, Zürich, Zypressenstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- Mon–Fri: 136 trips instead of 72.
- Mon–Fri: first trip at 05:09 instead of 05:39.
- Saturday: 124 trips instead of 68.
- Weekends: first trip at 05:39 instead of 06:09.
2026 → 2027 Mon–Fri 72 → 136 Saturday 68 → 124 Sunday 68 → 76
All 14 stops of the line
Pfäffikon ZH, Bahnhof, Pfäffikon ZH, Faichrüti, Pfäffikon ZH, Frohwies, Pfäffikon ZH, Matten, Pfäffikon ZH, Ruetschbergstr., Pfäffikon ZH, Witzberg, Pfäffikon ZH, im Spitz, Uster, Bahnhof, Uster, Buchholz, Uster, Dammstrasse, Uster, Reithalle, Uster, Spital, Wermatswil, Ledi, Wermatswil, Post
Municipalities: Pfäffikon, Uster
-
- New in the 2027 timetable.
2026 → 2027 Saturday 0 → 7
All 18 stops of the line
Egg, Forch, Hinteregg, Maiacher, Neue Forch, Neuhaus bei Hinteregg, Scheuren, Spital Zollikerberg, Waldburg, Waltikon, Zollikerberg, Zumikon, Zürich Rehalp, Zürich Stadelhofen, Bahnhof, Zürich, Balgrist, Zürich, Hegibachplatz, Zürich, Kreuzplatz, Zürich, Wetlistrasse
Municipalities: Egg, Küsnacht (ZH), Maur, Zollikon, Zumikon, Zürich
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 64 → 0 Saturday 60 → 0 Sunday 60 → 0
All 6 stops of the line
Zürich Wollishofen, Bhf/Werft, Zürich, Bürkliplatz, Zürich, Landiwiese, Zürich, Rentenanstalt, Zürich, Schweizer Rück, Zürich, Sukkulentensammlung
Municipalities: Zürich
Summer service, compared on the late-August weeks of both years.
-
- No longer calls at: Dietlikon
2026 → 2027 Mon–Fri 80 → 80 Saturday 79 → 79 Sunday 79 → 79
All 35 stops of the line
Aadorf, Andelfingen, Baden, Brugg AG, Dachsen, Dietikon, Dietlikon, Elgg, Eschlikon TG, Glanzenberg, Guntershausen, Henggart, Hettlingen, Kemptthal, Killwangen-Spreitenbach, Marthalen, Neuenhof, Neuhausen, Räterschen, Schaffhausen, Schlieren, Schloss Laufen am Rheinfall, Schottikon, Sirnach, Stettbach, Turgi, Wettingen, Wil SG, Winterthur, Winterthur Grüze, Winterthur Hegi, Zürich Altstetten, Zürich HB, Zürich Hardbrücke, Zürich Stadelhofen
Municipalities: Aadorf, Andelfingen, Baden, Brugg, Dachsen, Dietikon, Dietlikon, Elgg, Elsau, Eschlikon, Henggart, Hettlingen, Killwangen, Laufen-Uhwiesen, Lindau, Marthalen, Neuenhof, Neuhausen am Rheinfall, Schaffhausen, Schlieren, Sirnach, Wettingen, Wil (SG), Winterthur, Zürich
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 69 Saturday 0 → 68 Sunday 0 → 68
All 10 stops of the line
Bachenbülach, Bramenländli, Bachenbülach, Bramenstrasse, Bülach, Bahnhof, Bülach, Einkaufszentrum Süd, Bülach, Erachfeld, Bülach, Gewerbehaus, Bülach, Kaffeestrasse, Bülach, Kaserne, Bülach, Niederflachs, Bülach, Sonnenhof
Municipalities: Bachenbülach, Bülach
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 68 Saturday 0 → 68 Sunday 0 → 37
All 8 stops of the line
Bülach, Bahnhof, Bülach, Berglistrasse, Bülach, Kernstrasse, Bülach, Kreuzstrasse, Bülach, Obere Frohalde, Bülach, Sonnenhof, Bülach, Stubenchlaus, Bülach, Untere Frohalde
Municipalities: Bülach
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 67 Saturday 0 → 67 Sunday 0 → 63
All 7 stops of the line
Richterswil, Bahnhof, Richterswil, Horn, Richterswil, Mülenen, Richterswil, Nudli, Wädenswil, Bahnhof, Wädenswil, Giessen, Wädenswil, Staubeweidli
Municipalities: Richterswil, Wädenswil
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 53
All 11 stops of the line
Kloten, Ackerstrasse, Kloten, Graswinkel, Kloten, Härdlen, Kloten, Kirchgasse, Kloten, Lindenstrasse, Kloten, Rankstrasse, Kloten, Wohnheim, Kloten, Zum Wilden Mann, Zürich Flughafen, Bahnhof, Zürich Flughafen, Fracht, Zürich Flughafen, OPC
Municipalities: Kloten
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 63 → 0 Saturday 58 → 0 Sunday 54 → 0
All 11 stops of the line
Adlikon b. R., Dorf, Adlikon b. R., Ziegelhütte, Dielsdorf, Altmoos, Dielsdorf, Bahnhof, Dielsdorf, Dorfzentrum, Regensdorf, Althard/Bahnhof, Regensdorf, Furtbächli, Regensdorf, Hardhölzli, Regensdorf, Pumpwerkstrasse, Regensdorf, Querstrasse, Regensdorf-Watt, Bahnhof
Municipalities: Dielsdorf, Regensdorf
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 62 Saturday 0 → 54
All 10 stops of the line
Cham, Bahnhof, Cham, Eizmoos, Cham, Gemeindehaus, Cham, Langacker, Cham, Lorzenpark, Cham, Löbernmatt, Cham, Neudorf, Cham, Pavatex, Cham, Pfad, Knonau, Bahnhof
Municipalities: Cham, Knonau
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 56
All 21 stops of the line
Dietikon, Bahnhof, Dietikon, Heimstrasse, Fahrweid, Au, Fahrweid, Brunaustrasse, Fahrweid, Limmatbrücke, Geroldswil, Grindlen, Geroldswil, Welbrig, Regensdorf, Harlachen, Regensdorf, Obstgarten, Regensdorf, Ostring, Regensdorf, Zentrum Ost, Regensdorf-Watt, Bahnhof, Rümlang, Bahnhof, Rümlang, Breitenstein, Rümlang, Hallenbad, Rümlang, Heuelstrasse, Rümlang, Katzenrüti, Watt, Dorf, Watt, Geerenweg, Weiningen ZH, Lindenplatz, Weiningen ZH, Schulhaus
Municipalities: Dietikon, Geroldswil, Regensdorf, Rümlang, Weiningen (ZH)
-
- 2 direct trains a weekday instead of 11.
-
- Mon–Fri: 36 trips instead of 13.
- Stops it calls at that it does not today: Regensdorf, Querstrasse, Regensdorf, Pumpwerkstrasse
2026 → 2027 Mon–Fri 13 → 36
All 9 stops of the line
Adlikon b. R., Dorf, Adlikon b. R., Sonnhalde, Adlikon b. R., Sonnhalde West, Regensdorf, Althard/Bahnhof, Regensdorf, Furtbächli, Regensdorf, Hardhölzli, Regensdorf, Pumpwerkstrasse, Regensdorf, Querstrasse, Regensdorf-Watt, Bahnhof
Municipalities: Regensdorf
-
- No longer in the 2027 timetable.
2026 → 2027 Saturday 4 → 0 Sunday 4 → 0
All 6 stops of the line
Bülach, Embrach-Rorbas, Pfungen, Winterthur, Winterthur Töss, Winterthur Wülflingen
Municipalities: Bülach, Embrach, Pfungen, Winterthur
-
- Mon–Fri: 21 trips instead of 32.
- Mon–Fri: first trip at 09:06 instead of 06:06.
- Saturday: first trip at 06:36 instead of 06:10.
- Sunday: first trip at 08:36 instead of 08:06.
2026 → 2027 Mon–Fri 32 → 21 Saturday 32 → 31 Sunday 28 → 27
All 17 stops of the line
Wädenswil, Bahnhof, Wädenswil, Baumgarten, Wädenswil, Campus Grüental, Wädenswil, Coop, Wädenswil, Eichweid, Wädenswil, Forschungsanstalt, Wädenswil, Glärnisch, Wädenswil, Gulmenmatt, Wädenswil, Hallenbad/Frohmatt, Wädenswil, Krähbach, Wädenswil, Mühlebach, Wädenswil, Rötiboden, Wädenswil, Schmiedstube, Wädenswil, Schwanen, Wädenswil, Sonnenrainstrasse, Wädenswil, Tobelrain, Wädenswil, Töbelibach
Municipalities: Wädenswil
-
- 2 direct trains a weekday instead of 11.
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 48 Saturday 0 → 38 Sunday 0 → 36
All 18 stops of the line
Hirzel, Kirche, Hirzel, Neuhaus, Hirzel, Spitzen, Hirzel, Strickler, Hirzel, Wolfisbühl, Hirzel, Wässeri, Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Bergli, Horgen, Ebnetstrasse, Horgen, Fischenrüti, Horgen, Gumelenstrasse, Horgen, Stocker, Horgenberg, Hinterklausen, Horgenberg, Moorschwand, Horgenberg, Vorderklausen, Horgenberg, Widenbach, Horgenberg, Wührenbach
Municipalities: Horgen
-
- Mon–Fri: 57 trips instead of 18.
- Mon–Fri: first trip at 06:00 instead of 06:21.
- Mon–Fri: last trip at 20:00 instead of 19:27.
2026 → 2027 Mon–Fri 18 → 57
All 9 stops of the line
Brütten, Harossen, Brütten, Zelgli, Brütten, Zentrum, Effretikon, Bahnhof, Effretikon, Langhag, Effretikon, Weiherstrasse, Effretikon, Zentrum, Kleinikon, Lindau, Eschikon
Municipalities: Brütten, Illnau-Effretikon, Lindau
-
- Mon–Fri: first trip at 04:41 instead of 05:19.
- Every day: last trip at 00:31 instead of 00:01.
- Saturday: first trip at 05:11 instead of 05:49.
- Sunday: 66 trips instead of 36.
- Sunday: first trip at 05:41 instead of 06:49.
2026 → 2027 Mon–Fri 72 → 80 Saturday 66 → 78 Sunday 36 → 66
All 15 stops of the line
Bachenbülach, Bramenländli, Bachenbülach, Bramenstrasse, Bülach, Bahnhof, Bülach, Einkaufszentrum Süd, Bülach, Gewerbehaus, Bülach, Grampenweg, Bülach, Kaffeestrasse, Bülach, Sonnenhof, Bülach, Stadthalle, Bülach, Tiefengasse, Oberglatt ZH, Bahnhof, Oberglatt ZH, Bälen, Oberglatt ZH, Pistenende, Oberglatt ZH, Rietli, Oberglatt ZH, Zentrum
Municipalities: Bachenbülach, Bülach, Oberglatt
-
- Sunday: first trip at 05:30 instead of 06:06.
- Stops it calls at that it does not today: Regensdorf, Ostring
- No longer calls at: Regensdorf, Gemeindehaus
2026 → 2027 Mon–Fri 74 → 76 Saturday 74 → 76 Sunday 72 → 76
All 10 stops of the line
Regensdorf, Chrüzächer, Regensdorf, Gemeindehaus, Regensdorf, Obstgarten, Regensdorf, Ostring, Regensdorf, Zentrum, Regensdorf, Zentrum Ost, Regensdorf-Watt, Bahnhof, Zürich Affoltern, Bahnhof, Zürich, Hungerbergstrasse, Zürich, Zehntenhausplatz
Municipalities: Regensdorf, Zürich
-
- Mon–Fri: 107 trips instead of 144.
- No longer calls at: Binz bei Maur, Bautacher
2026 → 2027 Mon–Fri 144 → 107 Saturday 76 → 76 Sunday 75 → 76
All 20 stops of the line
Binz bei Maur, Bautacher, Binz bei Maur, Fridlimatt, Binz bei Maur, Gassacher, Ebmatingen, Dorf, Ebmatingen, Leeacherstrasse, Maur, Dorf, Maur, Kirche, Maur, Platten, Maur, See, Pfaffhausen, Müseren, Zürich, Berghaldenstrasse, Zürich, Drusbergstrasse, Zürich, Friedhof Witikon, Zürich, Glockenacker, Zürich, Kapfstrasse, Zürich, Klusplatz, Zürich, Loorenstrasse, Zürich, Schlyfi, Zürich, Waserstrasse, Zürich, Zentrum Witikon
Municipalities: Fällanden, Maur, Zürich
-
- No longer calls at: Wädenswil, Schlossbergstrasse, Wädenswil, Meierhof-Rain, Wädenswil, Boller
2026 → 2027 Mon–Fri 62 → 61
All 8 stops of the line
Wädenswil, Bahnhof, Wädenswil, Boller, Wädenswil, Campus Reidbach, Wädenswil, Campus Rothus, Wädenswil, Meierhof, Wädenswil, Meierhof-Rain, Wädenswil, Reidbach, Wädenswil, Schlossbergstrasse
Municipalities: Wädenswil
-
- New in the 2027 timetable.
2026 → 2027 Saturday 0 → 2 Sunday 0 → 2
All 14 stops of the line
Bad Ragaz, Chur, Flums, Landquart, Maienfeld, Pfäffikon SZ, Sargans, Siebnen-Wangen, Thalwil, Unterterzen, Walenstadt, Wädenswil, Ziegelbrücke, Zürich HB
Municipalities: Bad Ragaz, Chur, Flums, Freienbach, Landquart, Maienfeld, Quarten, Sargans, Schänis, Thalwil, Walenstadt, Wangen (SZ), Wädenswil, Zürich
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 30
All 16 stops of the line
Effretikon, Bahnhof, Gutenswil, Grossenacher, Gutenswil, Sternen, Gutenswil, Unterdorf, Kindhausen ZH, Bodenacher, Uster, Bahnhof, Uster, Brandschenke, Uster, Dammstrasse, Uster, Loren, Uster, Oberlandstrasse, Uster, Strick, Volketswil, Dorf, Volketswil, Eichstrasse, Volketswil, Giessen, Volketswil, Huzlenstrasse, Volketswil, In der Au
Municipalities: Illnau-Effretikon, Uster, Volketswil
-
- Mon–Fri: last trip at 00:16 instead of 22:13.
2026 → 2027 Mon–Fri 98 → 106 Saturday 75 → 75 Sunday 61 → 61
All 18 stops of the line
Adetswil, Frowiesstrasse, Adetswil, Sunneberg, Bäretswil, Bahnhof, Bäretswil, Bärenplatz, Bäretswil, Eishalle, Bäretswil, Oberdorf, Kempten, Emmetschloo, Kempten, Kreuzackerstrasse, Kempten, Oberkempten, Kempten, Ochsen, Kempten, Pfadacher, Kempten, Talhof, Wetzikon ZH, Bahnhof, Wetzikon ZH, Binzackerstrasse, Wetzikon ZH, Oberwetzikon, Wetzikon ZH, Schloss, Wetzikon ZH, Walfershausen, Wetzikon ZH, Wildbach
Municipalities: Bäretswil, Wetzikon (ZH)
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 31 Saturday 0 → 31 Sunday 0 → 31
All 9 stops of the line
Wetzikon ZH, Bahnhof, Wetzikon ZH, Buchgrindel, Wetzikon ZH, Haldenstrasse, Wetzikon ZH, Medikon/Kulti, Wetzikon ZH, Robenhausen, Wetzikon ZH, Schloss, Wetzikon ZH, Walfershausen, Wetzikon ZH, Wildbach, Wetzikon ZH, Zentrum
Municipalities: Wetzikon (ZH)
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 32 → 0 Saturday 30 → 0 Sunday 28 → 0
All 20 stops of the line
Hirzel, Spitzen, Hirzel, Vorderi Siten, Horgen, Altes Gemeindehaus, Horgen, Bahnhof, Horgen, Baumgärtlihof, Horgen, Bergli, Horgen, Bocken, Horgen, Dorfgasse, Horgen, Ebnetstrasse, Horgen, Enderholz, Horgen, Fischenrüti, Horgen, Gumelenstrasse, Horgen, Hanegg, Horgen, Hüttenstrasse, Horgen, Reithy, Horgen, Schnegg, Horgen, Stocker, Horgen, Waidli, Horgen, Waldegg, Horgen, untere Mühle
Municipalities: Horgen
-
- Mon–Fri: 151 trips instead of 110.
- Saturday: 150 trips instead of 108.
- Sunday: 148 trips instead of 106.
2026 → 2027 Mon–Fri 110 → 151 Saturday 108 → 150 Sunday 106 → 148
All 24 stops of the line
Kilchberg ZH, Bendlikon, Kilchberg ZH, Lindt & Sprüngli, Kilchberg ZH, Paradiesstrasse, Kilchberg ZH, Schooren, Rüschlikon, Bahnhof, Rüschlikon, Belvoir, Rüschlikon, Bodengasse, Rüschlikon, Eggrain, Rüschlikon, Langhaldenstrasse, Rüschlikon, Loorain, Rüschlikon, Moosstrasse, Rüschlikon, Park im Grüene, Rüschlikon, Schlossstrasse, Rüschlikon, Säumerstrasse, Rüschlikon, Weidstrasse, Zürich Wollishofen, Bhf/Werft, Zürich, Bürkliplatz, Zürich, Landiwiese, Zürich, Rentenanstalt, Zürich, Rote Fabrik, Zürich, Schweizer Rück, Zürich, Seerose, Zürich, Stadtgrenze, Zürich, Sukkulentensammlung
Municipalities: Kilchberg (ZH), Rüschlikon, Zürich
-
- Saturday: last trip at 00:23 instead of 01:21.
2026 → 2027 Mon–Fri 48 → 47 Saturday 48 → 46 Sunday 46 → 45
All 30 stops of the line
Aarau, Altendorf, Bad Ragaz, Bern, Burgdorf, Chur, Flums, Herzogenbuchsee, Lachen SZ, Landquart, Langenthal, Lenzburg, Maienfeld, Mels, Murg, Mühlehorn, Olten, Pfäffikon SZ, Rapperswil SG, Sargans, Siebnen-Wangen, Thalwil, Unterterzen, Walenstadt, Wynigen, Wädenswil, Ziegelbrücke, Zollikofen, Zürich Altstetten, Zürich HB
Municipalities: Aarau, Altendorf, Bad Ragaz, Bern, Burgdorf, Chur, Flums, Freienbach, Glarus Nord, Herzogenbuchsee, Lachen, Landquart, Langenthal, Lenzburg, Maienfeld, Mels, Münchenbuchsee, Olten, Quarten, Rapperswil-Jona, Sargans, Schänis, Thalwil, Walenstadt, Wangen (SZ), Wynigen, Wädenswil, Zürich
-
- Stops it calls at that it does not today: Nieder- und Oberurnen
2026 → 2027 Mon–Fri 34 → 34 Saturday 34 → 34 Sunday 34 → 34
All 24 stops of the line
Altendorf, Bilten, Diesbach-Betschwanden, Ennenda, Glarus, Lachen SZ, Leuggelbach, Linthal, Linthal Braunwaldbahn, Luchsingen-Hätzingen, Mitlödi, Netstal, Nidfurn-Haslen, Nieder- und Oberurnen, Näfels-Mollis, Pfäffikon SZ, Reichenburg, Rüti GL, Schwanden GL, Schübelbach-Buttikon, Siebnen-Wangen, Wädenswil, Ziegelbrücke, Zürich HB
Municipalities: Altendorf, Freienbach, Glarus, Glarus Nord, Glarus Süd, Lachen, Reichenburg, Schänis, Schübelbach, Wangen (SZ), Wädenswil, Zürich
-
- New in the 2027 timetable.
2026 → 2027 Saturday 0 → 2 Sunday 0 → 2
All 5 stops of the line
Jona, Rapperswil SG, Rüti ZH, Uster, Wetzikon ZH
Municipalities: Rapperswil-Jona, Rüti (ZH), Uster, Wetzikon (ZH)
-
- Mon–Fri: first trip at 05:07 instead of 05:28.
- Saturday: first trip at 05:14 instead of 05:35.
- Sunday: 68 trips instead of 37.
- Stops it calls at that it does not today: Muri AG, Spital
2026 → 2027 Mon–Fri 69 → 73 Saturday 67 → 73 Sunday 37 → 68
All 38 stops of the line
Aesch ZH, Gemeindehaus, Aesch ZH, Heligenmattstrasse, Aristau, Althäusern, Aristau, Birri, Aristau, Dorf, Arni AG, Dorf, Arni AG, Stockacker, Birmensdorf ZH, Aescherstrasse, Birmensdorf ZH, Bahnhof, Birmensdorf ZH, Bahnhof Süd, Birmensdorf ZH, Untere Risi, Birmensdorf ZH, Zentrum, Muri AG, Bahnhof, Muri AG, Egg, Muri AG, Grindelstrasse, Muri AG, Kreisel, Muri AG, Spital, Oberlunkhofen, Dorfplatz, Oberlunkhofen, Haldenmatten, Oberlunkhofen, Oberdorf, Oberlunkhofen, Waldegg, Rottenschwil, Abzw., Rottenschwil, Hecht, Rottenschwil, Kapelle, Rottenschwil, Rebberg, Rottenschwil, Seematten, Uitikon, Dorf, Uitikon, Schlössli, Unterlunkhofen, Gemeindehaus, Unterlunkhofen, Mühlegg, Waldegg, Birmensdorferstrasse, Waldegg, Post, Zürich Wiedikon, Bahnhof, Zürich, Goldbrunnenplatz, Zürich, Schaufelbergerstrasse, Zürich, Schmiede Wiedikon, Zürich, Sädlenweg, Zürich, Triemliplatz
Municipalities: Aesch (ZH), Aristau, Arni (AG), Birmensdorf (ZH), Muri (AG), Oberlunkhofen, Rottenschwil, Uitikon, Unterlunkhofen, Zürich
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 23 → 0
All 7 stops of the line
Rümlang, Bahnhof, Rümlang, Chilestieg, Rümlang, Gemeindehaus, Rümlang, Hallenbad, Rümlang, Heuelstrasse, Rümlang, Hörnlistrasse, Rümlang, Ifangstrasse
Municipalities: Rümlang
-
- Newly served: 280 departures a weekday.
-
- Newly served: 280 departures a weekday.
-
- Newly served: 280 departures a weekday.
-
- Stops it calls at that it does not today: Bülach, Berufswahlschule
- No longer calls at: Bülach, Kaserne, Bülach, Niederflachs
2026 → 2027 Mon–Fri 20 → 19
All 52 stops of the line
Bachenbülach, Schmiede, Bachenbülach, alte Post, Bülach, Bahnhof, Bülach, Berufswahlschule, Bülach, Cholplatz, Bülach, Kantonsschule, Bülach, Kaserne, Bülach, Mettmenriet, Bülach, Niederflachs, Embrach, Alterszentrum, Embrach, Dreispitz, Embrach, Embraport, Embrach, Gemeindehaus, Embrach, Hard, Embrach, Illingerweg, Embrach, Post, Embrach, Zürcherstrasse, Freienstein, Alte Brücke, Glattfelden, Eichhölzli, Glattfelden, Post, Glattfelden, Schulhaus Hof, Glattfelden, Schwimmbad, Glattfelden, Staltigstrasse, Glattfelden, Stationsweg, Höri, Fuhrstrasse, Höri, Gemeindehaus, Höri, Oberhöri, Kloten, Freienberg, Kloten, Kaserne Ost, Kloten, Sporthalle Ruebisbach, Kloten, Zum Wilden Mann, Lufingen, Augwil, Lufingen, Dorf, Lufingen, Hintermarchlen, Lufingen, Unterdorf, Oberembrach, Dorf, Riedt b. Neerach, Storchen, Rorbas, Aubrücke, Rorbas, Dorfplatz, Rorbas, Hirschen, Steinmaur, Bahnhof, Steinmaur, Gemeindehaus, Steinmaur, Obersteinmaur, Winkel, Bühlhof, Winkel, Oberdorf, Winkel, Oberrüti, Winkel, Seebüel, Winkel, Wisental, Winkel, Zentrum, Zürich Flughafen, Bahnhof, Zürich Flughafen, Fracht, Zürich Flughafen, OPC
Municipalities: Bachenbülach, Bülach, Embrach, Freienstein-Teufen, Glattfelden, Höri, Kloten, Lufingen, Neerach, Oberembrach, Rorbas, Steinmaur, Winkel
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 2 → 0
All 32 stops of the line
Zürich Oerlikon, Bahnhof Ost, Zürich Stadelhofen, Bahnhof, Zürich, Albisriederplatz, Zürich, Bahnhofplatz/HB, Zürich, Bahnhofstrasse/HB, Zürich, Bellevue, Zürich, Berninaplatz, Zürich, Bezirksgebäude, Zürich, Bürkliplatz, Zürich, Central, Zürich, Guggachstrasse, Zürich, Haldenegg, Zürich, Hirschwiesenstrasse, Zürich, Kantonalbank, Zürich, Letzigrund, Zürich, Lochergut, Zürich, Löwenplatz, Zürich, Milchbuck, Zürich, Ottikerstrasse, Zürich, Paradeplatz, Zürich, Rennweg, Zürich, Röslistrasse, Zürich, Salersteig, Zürich, Schaffhauserplatz, Zürich, Sihlpost/HB, Zürich, Sihlstrasse, Zürich, Sonneggstrasse, Zürich, Stauffacher, Zürich, Sternen Oerlikon, Zürich, Universität Irchel, Zürich, Zypressenstrasse, Zürich,Kalkbreite/Bhf.Wiedikon
Municipalities: Zürich
-
- Mon–Fri: 56 trips instead of 24.
2026 → 2027 Mon–Fri 24 → 56
All 12 stops of the line
Bertschikon bei Attikon, Gundetswil, Gundetswil, Hofacker, Wiesendangen, Attikerstrasse, Wiesendangen, Bahnhof, Wiesendangen, Baumschulstrasse, Wiesendangen, Dorf, Wiesendangen, Gemeindehaus, Wiesendangen, Hinterdorf, Wiesendangen, Ländli, Wiesendangen, Oberdorf, Wiesendangen, Wasserfuri
Municipalities: Wiesendangen
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 2
All 7 stops of the line
Zürich Oerlikon, Bahnhof Ost, Zürich, Berninaplatz, Zürich, Hirschwiesenstrasse, Zürich, Milchbuck, Zürich, Salersteig, Zürich, Sternen Oerlikon, Zürich, Universität Irchel
Municipalities: Zürich
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 13 → 0
All 9 stops of the line
Breite b. N'dorf, W'thurerstr., Breite b. Nürensdorf, Sternen, Effretikon, Bahnhof, Effretikon, Zentrum, Lindau, Nürensdorferstrasse, Nürensdorf, Berg, Nürensdorf, Lindauerstrasse, Nürensdorf, Zentrum Süd, Tagelswangen, Oberwis
Municipalities: Illnau-Effretikon, Lindau, Nürensdorf
-
- Mon–Fri, Saturday: last trip at 01:04 instead of 00:15.
2026 → 2027 Mon–Fri 140 → 162 Saturday 136 → 137 Sunday 125 → 125
All 11 stops of the line
Au ZH, Appital, Au ZH, Grundstein, Au ZH, Gwad, Au ZH, Moosacher, Au ZH, Schützenhaus, Au ZH, Stoffelstrasse, Wädenswil, Bahnhof, Wädenswil, Hintere Rüti Ost, Wädenswil, Hintere Rüti West, Wädenswil, Tiefenhofstrasse, Wädenswil, Weinrebe
Municipalities: Wädenswil
-
- Stops it calls at that it does not today: Winterthur, Brüttenerfussweg
2026 → 2027 Mon–Fri 162 → 196 Saturday 156 → 191 Sunday 150 → 151
All 34 stops of the line
Oberwinterthur, Bahnhof, Winterthur, Bolrebenweg, Winterthur, Brühleck, Winterthur, Brüttenerfussweg, Winterthur, Dättnau, Winterthur, Eishalle, Winterthur, Finken-Rain, Winterthur, Freizeitanlage, Winterthur, Gaswerk, Winterthur, Gewerbeschule, Winterthur, Grüze-Märkte, Winterthur, Grüzenstrasse, Winterthur, Hauptbahnhof, Winterthur, Hedy Hahnloser, Winterthur, Industriepark, Winterthur, Loki, Winterthur, Neubruch, Winterthur, Obertor, Winterthur, Ohrbühl, Winterthur, Pfaffenwiesen, Winterthur, Pflanzschulstrasse, Winterthur, Rosenau, Winterthur, Rudolf Diesel, Winterthur, Schiltwiesen, Winterthur, Schmidgasse, Winterthur, Schwimmbad Töss, Winterthur, Stadthaus, Winterthur, Steig, Winterthur, Steigmühle, Winterthur, Sulzer, Winterthur, Technorama, Winterthur, Töss, Winterthur, Zentrum Töss, Winterthur, Ziegeleiweg
Municipalities: Winterthur
-
- Stops it calls at that it does not today: Schlattingen, Bahnhof
- No longer calls at: Stammheim, Bahnhof
2026 → 2027 Mon–Fri 46 → 48 Saturday 34 → 37 Sunday 31 → 33
All 32 stops of the line
Basadingen, Grüt, Basadingen, Unterdorf, Diessenhofen, Bahnhof, Diessenhofen, Landi, Frauenfeld, Auenfeld, Frauenfeld, Bahnhof, Frauenfeld, Kirche Kurzdorf, Frauenfeld, Rorerbrücke, Frauenfeld, Sportplatz, Frauenfeld, Thurstrasse, Herdern, Dorf, Hüttwilen, Neumühle, Hüttwilen, Oberdorf, Hüttwilen, Stutheien, Hüttwilen, Zentrum, Nussbaumen TG, Schulhaus, Nussbaumen TG, Tobelbrunnen, Oberstammheim, Rietweg, Schlattingen, Bahnhof, Schlattingen, Hauptstrasse, Stammheim, Bahnhof, Stammheim, Frohsinn, Unterstammheim, Adler, Unterstammheim, Neubr.-Ulmerh., Warth, Breite, Warth, Gemeindehaus, Warth, Kreuz, Warth, Oberdorf, Warth, Rohr, Weiningen TG, Dorfplatz, Weiningen TG, Mehrzweckhalle, Weiningen TG, Weckingen
Municipalities: Basadingen-Schlattingen, Diessenhofen, Frauenfeld, Herdern, Hüttwilen, Stammheim, Warth-Weiningen
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 13 → 0
All 7 stops of the line
Breite b. N'dorf, W'thurerstr., Breite b. Nürensdorf, Sternen, Effretikon, Bahnhof, Effretikon, Langhag, Effretikon, Weiherstrasse, Kleinikon, Lindau, Eschikon
Municipalities: Illnau-Effretikon, Lindau, Nürensdorf
-
- New in the 2027 timetable.
2026 → 2027 Saturday 0 → 18 Sunday 0 → 18
All 7 stops of the line
Andelfingen, Bahnhof, Andelfingen, Thurbrücke Alten, Ellikon a.R., Altes Schulhaus, Flaach, Ellikerbrücke, Flaach, Naturzentrum Thurauen, Flaach, Türli, Flaach, Unterdorf
Municipalities: Andelfingen, Flaach, Marthalen
Summer service, compared on the late-August weeks of both years.
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 12 → 0 Saturday 20 → 0 Sunday 16 → 0
All 13 stops of the line
Schmidrüti, Buchenenstock, Schmidrüti, Dorf, Sitzberg, Sternen, Turbenthal, Abzw. Auli, Turbenthal, Bahnhof, Turbenthal, Freckmünd, Turbenthal, Gosswil, Turbenthal, Kellersacker, Turbenthal, Tablat, Turbenthal, Usserdorfweg, Wila, Bahnhof, Wila, Espistrasse, Wila, Talgarten
Municipalities: Fischingen, Turbenthal, Wila
-
- Sunday: 53 trips instead of 35.
- Stops it calls at that it does not today: Stäfa, Laubisrüti
2026 → 2027 Mon–Fri 71 → 72 Saturday 71 → 71 Sunday 35 → 53
All 19 stops of the line
Hombrechtikon, Grüt, Hombrechtikon, Holflüe, Hombrechtikon, Krone, Hombrechtikon, Plattenhof, Hombrechtikon, Post, Hombrechtikon, Tobel, Stäfa, Bahnhof, Stäfa, Dorf, Stäfa, Grund, Stäfa, Krone, Stäfa, Landi, Stäfa, Laubisrüti, Stäfa, Mies, Stäfa, Obstgarten, Stäfa, Phonak, Stäfa, Tränkebachstrasse, Uerikon, Gsteig, Uerikon, Moritzberg, Uerikon, Töbeli
Municipalities: Hombrechtikon, Stäfa
-
- Quickest direct train: 1 h instead of 57 min.
-
- Mon–Fri, Saturday: last trip at 21:17 instead of 20:47.
- Sunday: 48 trips instead of 28.
- Sunday: last trip at 21:17 instead of 20:17.
2026 → 2027 Mon–Fri 62 → 64 Saturday 60 → 62 Sunday 28 → 48
All 11 stops of the line
Feldbach, Bahnhof, Feldbach, Viadukt, Hombrechtikon, Eichberg, Hombrechtikon, Eichtal, Hombrechtikon, Garstlig, Hombrechtikon, Grossacher, Hombrechtikon, Hofacherstrasse, Hombrechtikon, Holflüe, Hombrechtikon, Plattenhof, Hombrechtikon, Post, Hombrechtikon, Tobel
Municipalities: Hombrechtikon
-
- Renamed: «Elgg, Post» becomes «Elgg, Ritschberg».
-
- Mon–Fri: first trip at 05:14 instead of 05:45.
- Sunday: first trip at 07:30 instead of 09:30.
2026 → 2027 Mon–Fri 88 → 90 Saturday 58 → 60 Sunday 30 → 34
All 14 stops of the line
Affoltern a.A., Bahnhof, Affoltern a.A., Blitzgbach, Affoltern a.A., Kronenplatz, Bonstetten, Dorfstrasse, Bonstetten-Wettswil, Bahnhof, Hedingen, Güpf, Hedingen, Hausacker, Wettswil a.A., Grund, Wettswil a.A., Industrie, Wettswil a.A., Moosstrasse, Zürich Enge, Bahnhof/Bederstr., Zürich, Saalsporthalle, Zürich, Sihlcity, Zürich, Sihlcity Nord
Municipalities: Affoltern am Albis, Bonstetten, Hedingen, Wettswil am Albis, Zürich
-
- Newly served: 168 departures a weekday.
-
- Renamed: «Rümlang, Zürichweg» becomes «Rümlang, Hallenbad».
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 8
All 4 stops of the line
Effretikon, Bahnhof, Effretikon, Zentrum, Winterberg ZH, Dorf, Winterberg ZH, Wältiwis
Municipalities: Illnau-Effretikon, Lindau
-
- Mon–Fri, Saturday: last trip at 00:50 instead of 23:59.
2026 → 2027 Mon–Fri 95 → 96 Saturday 69 → 70 Sunday 63 → 63
All 22 stops of the line
Au ZH, Alte Landstrasse, Au ZH, Aubrücke, Au ZH, Bahnhof, Au ZH, Naglikonerweg, Au ZH, Seeguet, Au ZH, Strandbad, Au ZH, Unter Ort, Horgen, Bahnhof, Horgen, Bergwerk, Horgen, Dorfgasse, Horgen, Käpfnach, Horgen, Meilibach, Horgen, Rietli, Horgen, Risi/Dow, Horgen, Rotweg, Horgen, Schinzenhof, Horgen, Schärbächli/Fähre, Horgen, Spital, Horgen, Wannerstrasse, Wädenswil, Bahnhof, Wädenswil, Tiefenhofstrasse, Wädenswil, Weinrebe
Municipalities: Horgen, Wädenswil
-
- Every day: last trip at 00:19 instead of 23:45.
2026 → 2027 Mon–Fri 129 → 131 Saturday 110 → 112 Sunday 66 → 68
All 6 stops of the line
Dübendorf, Bahnhof, Dübendorf, EMPA, Dübendorf, Hochbord Nord, Dübendorf, Hochbord Süd, Dübendorf, Memphis, Stettbach, Bahnhof
Municipalities: Dübendorf, Zürich
-
- Saturday: first trip at 05:04 instead of 06:04.
- Sunday: 29 trips instead of 8.
- Sunday: last trip at 00:40 instead of 23:38.
2026 → 2027 Mon–Fri 49 → 49 Saturday 30 → 35 Sunday 8 → 29
All 18 stops of the line
Bülach, Bahnhof, Bülach, Gewerbehaus, Bülach, Hinterbirch, Bülach, Hirslen, Bülach, Sonnenhof, Bülach, Spital, Hochfelden, Grabenstrasse, Hochfelden, Martinsmühle, Kaiserstuhl AG, Bahnhof, Neerach, Post, Stadel b. N., Musterplatz, Stadel b. N., Neuwis-Huus, Stadel b. N., Zentrum, Weiach, Alter Bahnhof, Weiach, Gemeindehaus, Weiach, Oberdorfstrasse, Windlach, Kreuz, Windlach, Raat
Municipalities: Bülach, Hochfelden, Neerach, Stadel, Weiach, Zurzach
-
- Stops it calls at that it does not today: Niederhasli, Heisel
2026 → 2027 Mon–Fri 69 → 75 Saturday 68 → 74 Sunday 68 → 74
All 31 stops of the line
Glattbrugg, Unterriet, Kaiserstuhl AG, Bahnhof, Kloten Balsberg, Bahnhof, Neerach, Gemeindehaus, Neerach, Post, Niederglatt ZH, Nöschikon, Niederglatt ZH, Seeblerstrasse, Niederglatt ZH, Sonnenbergstr., Niederglatt ZH, Zentrum, Niederglatt ZH,altes Schulhaus, Niederhasli, Heisel, Niederhasli, Hofstetterstrasse, Oberglatt ZH, Bahnhof, Oberglatt ZH, Mösli Hofstetten, Oberglatt ZH, Rietli, Oberglatt ZH, Zentrum, Riedt b. Neerach, Riedacher, Rümlang, Bahnhof, Rümlang, Bäuler, Rümlang, Riedmatt, Rümlang, Rümelbach, Stadel b. N., Musterplatz, Stadel b. N., Neuwis-Huus, Stadel b. N., Zentrum, Weiach, Alter Bahnhof, Weiach, Gemeindehaus, Weiach, Oberdorfstrasse, Windlach, Kreuz, Windlach, Raat, Zürich Flughafen, Bahnhof, Zürich Flughafen, Werft
Municipalities: Kloten, Neerach, Niederglatt, Niederhasli, Oberglatt, Opfikon, Rümlang, Stadel, Weiach, Zurzach
-
- No longer calls at: Wallisellen, Zielacker
2026 → 2027 Mon–Fri 84 → 84 Saturday 71 → 71 Sunday 70 → 70
All 9 stops of the line
Wallisellen, Bahnhof, Wallisellen, Blumenweg, Wallisellen, Florastrasse, Wallisellen, Furtbach, Wallisellen, Riedenerstrasse, Wallisellen, Rosenberg, Wallisellen, Spitzacker, Wallisellen, Sportzentrum, Wallisellen, Zielacker
Municipalities: Wallisellen
-
- Stops it calls at that it does not today: Ottenbach, Zentrum
2026 → 2027 Mon–Fri 69 → 71 Saturday 64 → 66 Sunday 36 → 36
All 8 stops of the line
Affoltern a.A., Bahnhof, Affoltern a.A., Friedhof, Ottenbach, Engelwiese, Ottenbach, Geeren, Ottenbach, Zentrum, Zwillikon, Fehrenbach, Zwillikon, Gemeindeplatz, Zwillikon, Lochhof
Municipalities: Affoltern am Albis, Ottenbach
-
- Stops it calls at that it does not today: Uetikon
2026 → 2027 Mon–Fri 7 → 7
All 9 stops of the line
Küsnacht ZH, Meilen, Männedorf, Stäfa, Uerikon, Uetikon, Zürich HB, Zürich Hardbrücke, Zürich Stadelhofen
Municipalities: Küsnacht (ZH), Meilen, Männedorf, Stäfa, Uetikon am See, Zürich
-
- Mon–Fri: last trip at 21:15 instead of 20:45.
- Sunday: last trip at 20:45 instead of 18:45.
2026 → 2027 Mon–Fri 60 → 62 Saturday 30 → 30 Sunday 24 → 28
All 12 stops of the line
Erlenbach ZH, Allmend, Erlenbach ZH, Alterswohnheim, Erlenbach ZH, Bahnhof, Erlenbach ZH, Bahnhofstrasse, Erlenbach ZH, Chapf, Erlenbach ZH, Erlenhöhe, Erlenbach ZH, Föhrenstrasse, Erlenbach ZH, Im Loo, Erlenbach ZH, Im Vogelsang, Erlenbach ZH, Rankstrasse, Erlenbach ZH, Sandfelsenstr., Erlenbach ZH, Trottgatter
Municipalities: Erlenbach (ZH)
-
- Stops it calls at that it does not today: Oberohringen, Industrie Asp
2026 → 2027 Mon–Fri 76 → 78 Saturday 68 → 68 Sunday 38 → 38
All 15 stops of the line
Dägerlen, Berg, Dägerlen, Lindenhof, Dägerlen, Oberwil, Henggart, Bahnhof, Hettlingen, Dorf, Hettlingen, Föhrenstrasse, Oberohringen, Friedenstrasse, Oberohringen, Industrie Asp, Rutschwil, Unterohringen, Wisental, Winterthur, Hauptbahnhof, Winterthur, Museumstrasse/HB, Winterthur, Schützenhaus, Winterthur, Spital, Winterthur, Stadthaus
Municipalities: Dägerlen, Henggart, Hettlingen, Seuzach, Winterthur
-
- Newly served: 119 departures a weekday.
-
- Line 73 becomes line 43, on mostly the same stops.
2026 → 2027 Mon–Fri 84 → 84 Saturday 84 → 84 Sunday 84 → 84
All 5 stops of the line
Zürich, Friedhof Uetliberg, Zürich, Friesenberghalde, Zürich, Friesenbergstrasse, Zürich, Schweighof, Zürich, Zielweg
Municipalities: Zürich
-
- Every day: last trip at 00:28 instead of 00:00.
2026 → 2027 Mon–Fri 129 → 130 Saturday 119 → 120 Sunday 68 → 69
All 8 stops of the line
Dübendorf, Bahnhof, Dübendorf, Bauhof, Dübendorf, Bettlistrasse, Dübendorf, Gfenn, Dübendorf, Glärnischstrasse, Dübendorf, Heidenrietstrasse, Dübendorf, Lindenbühl, Dübendorf, Schossacher
Municipalities: Dübendorf, Volketswil
-
- No longer calls at: Ottenbach, Engelwiese
2026 → 2027 Mon–Fri 68 → 71 Saturday 65 → 67 Sunday 36 → 36
All 12 stops of the line
Affoltern a.A., Bahnhof, Affoltern a.A., Moosbach, Obfelden, Bachstrasse, Obfelden, Gessnerstrasse, Obfelden, Hölibachstrasse, Obfelden, Toussen, Obfelden, Unterlunnern, Obfelden, alte Post, Ottenbach, Engelwiese, Ottenbach, Rickenbach, Ottenbach, Rigiblick, Ottenbach, Zentrum
Municipalities: Affoltern am Albis, Obfelden, Ottenbach
-
- Newly served: 105 departures a weekday.
-
- Every day: last trip at 00:20 instead of 23:46.
2026 → 2027 Mon–Fri 73 → 75 Saturday 70 → 72 Sunday 66 → 68
All 16 stops of the line
Dübendorf, Alterszentrum, Dübendorf, Bahnhof, Dübendorf, Bettlistrasse, Dübendorf, Breitibach, Dübendorf, Grüzenstrasse, Dübendorf, Hoffnung, Dübendorf, Högler, Dübendorf, Kirche Wil, Dübendorf, Kreuzbühl, Dübendorf, Post, Dübendorf, Schwimmbad, Dübendorf, Sonnental, Dübendorf, Stadthaus, Dübendorf, Wasserfurren, Dübendorf, Zelglistrasse, Stettbach, Bahnhof
Municipalities: Dübendorf, Zürich
-
- Sunday: 105 trips instead of 74.
- Sunday: first trip at 07:00 instead of 08:00.
2026 → 2027 Mon–Fri 140 → 142 Saturday 97 → 105 Sunday 74 → 105
All 12 stops of the line
Effretikon, Bahnhof, Effretikon, Eselriet, Effretikon, Lindenwiese, Effretikon, Müselacher, Effretikon, Wattspitz, Effretikon, Zentrum, Illnau, Bahnhof, Illnau, Chrummenacher, Illnau, Kirche, Illnau, Löwen, Illnau, Steinacher, Illnau, Wingert
Municipalities: Illnau-Effretikon
-
- Mon–Fri: 48 trips instead of 38.
- Sunday: first trip at 08:41 instead of 10:05.
2026 → 2027 Mon–Fri 38 → 48 Saturday 14 → 14 Sunday 11 → 12
All 12 stops of the line
Bichelsee, Dorf, Bichelsee, Niederhofen-Höfli, Dussnang, Kirche/Klinik, Dussnang, Tannegg, Itaslen, Alte Landstrasse, Turbenthal, Bahnhof, Turbenthal, Kehlhof, Turbenthal, Neubrunn, Turbenthal, Oberhofen, Turbenthal, Schloss, Turbenthal, Seelmatten, Turbenthal,Strandbad Bichelsee
Municipalities: Bichelsee-Balterswil, Fischingen, Turbenthal
-
- Newly served: 98 departures a weekday.
-
- Stops it calls at that it does not today: Gossau ZH, Unterhofen
2026 → 2027 Mon–Fri 73 → 73 Saturday 52 → 52 Sunday 18 → 18
All 12 stops of the line
Gossau ZH, Ernst-Brugger-Platz, Gossau ZH, Mitteldorf, Gossau ZH, Moos, Gossau ZH, Tannenberg, Gossau ZH, Unterhofen, Gossau ZH, Zentrum, Grüt (Gossau ZH), Dorf, Grüt (Gossau ZH), Grünau, Grüt (Gossau ZH), Lindenhof, Wetzikon ZH, Alpenblick, Wetzikon ZH, Bahnhof, Wetzikon ZH, Bahnhof Süd
Municipalities: Gossau (ZH), Wetzikon (ZH)
-
- Mon–Fri: 101 trips instead of 77.
2026 → 2027 Mon–Fri 77 → 101
All 12 stops of the line
Dübendorf, Alterszentrum, Dübendorf, Breitibach, Dübendorf, Hoffnung, Dübendorf, Högler, Dübendorf, Kirche Wil, Dübendorf, Sonnental, Dübendorf, Wasserfurren, Fällanden, Bruggacher, Fällanden, Gemeindehaus, Fällanden, Wigarten, Fällanden, Zil, Stettbach, Bahnhof
Municipalities: Dübendorf, Fällanden, Zürich
-
- Stops it calls at that it does not today: Rheinau, Klosterplatz
2026 → 2027 Mon–Fri 68 → 68 Saturday 64 → 65 Sunday 36 → 37
All 8 stops of the line
Marthalen, Bahnhof, Marthalen, Dorf, Rheinau, Galgenbuck, Rheinau, Hallenbad, Rheinau, Klosterplatz, Rheinau, Psych. Uniklinik, Rheinau, Schulplatz, Rheinau, Unterstadt
Municipalities: Marthalen, Rheinau
-
- Saturday: 30 trips instead of 1.
2026 → 2027 Mon–Fri 43 → 45 Saturday 1 → 30
All 6 stops of the line
Arni AG, Stockacker, Bonstetten, Dorfstrasse, Bonstetten, Lätten, Bonstetten-Wettswil, Bahnhof, Islisberg, Dorf, Islisberg, Räbacher
Municipalities: Arni (AG), Bonstetten, Islisberg
-
- Mon–Fri: last trip at 00:00 instead of 01:02.
2026 → 2027 Mon–Fri 49 → 51 Saturday 41 → 41 Sunday 38 → 37
All 16 stops of the line
Buchberg, Engel, Buchberg, Kirche, Dorf, Gemeindehaus, Flaach, Oberdorf, Flaach, Unterdorf, Flaach, Wesenplatz, Flaach, Ziegelhütte, Henggart, Bahnhof, Humlikon, Dorfplatz, Rafz, Bahnhof, Rüdlingen, Brückenwaage, Rüdlingen, Gemeindehaus, Rüdlingen, Sandgruben, Rüdlingen, Spitzrüti, Rüdlingen, Steinenkreuz, Volken, Post
Municipalities: Andelfingen, Buchberg, Dorf, Flaach, Henggart, Rafz, Rüdlingen, Volken
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 3 → 0
All 21 stops of the line
Hütten, Friedhof, Hütten, Schulhaus, Hütten, Schöntal, Hütten, Segel, Schönenberg ZH, Dorfhuus, Schönenberg ZH, Mühlestalden, Schönenberg ZH, Sonne, Schönenberg ZH, Tanne, Schönenberg ZH, Wolfbühl, Schönenberg ZH, Zweierhof, Wädenswil, Bahnhof, Wädenswil, Baumgarten, Wädenswil, Beichlen, Wädenswil, Feld, Wädenswil, Friedhof, Wädenswil, Hallenbad/Frohmatt, Wädenswil, Mühlebach, Wädenswil, Rötiboden, Wädenswil, Sandhof, Wädenswil, Schmiedstube, Wädenswil, Sonnenrainstrasse
Municipalities: Wädenswil
-
- Newly served: 78 departures a weekday.
-
- No longer served in the new timetable; 78 departures a weekday today.
-
- Mon–Fri: 79 trips instead of 99.
2026 → 2027 Mon–Fri 99 → 79 Saturday 79 → 79 Sunday 79 → 79
All 13 stops of the line
Kloten, Ackerstrasse, Kloten, Bahnhof, Kloten, Graswinkel, Kloten, Härdlen, Kloten, Lindenstrasse, Kloten, Rankstrasse, Kloten, Stadthaus, Kloten, Säntisstrasse, Kloten, Wohnheim, Kloten, Zum Wilden Mann, Zürich Flughafen, Bahnhof, Zürich Flughafen, Fracht, Zürich Flughafen, OPC
Municipalities: Kloten
-
- Newly served: 70 departures a weekday.
-
- Sunday: now 29 trips, none before.
2026 → 2027 Mon–Fri 31 → 31 Saturday 31 → 31 Sunday 0 → 29
All 10 stops of the line
Wädenswil, Bahnhof, Wädenswil, Büelen, Wädenswil, Coop, Wädenswil, Frohmatt, Wädenswil, Glärnisch, Wädenswil, Lätten, Wädenswil, Neudorf, Wädenswil, Schwanen, Wädenswil, Tiefenhof, Wädenswil, Tiefenhofweiher
Municipalities: Wädenswil
-
- Stops it calls at that it does not today: Stäfa, Laubisrüti
2026 → 2027 Mon–Fri 33 → 33 Saturday 13 → 13 Sunday 13 → 13
All 13 stops of the line
Stäfa, Bahnhof, Stäfa, Dorf, Stäfa, Grund, Stäfa, Krone, Stäfa, Landi, Stäfa, Laubisrüti, Stäfa, Mies, Stäfa, Obstgarten, Stäfa, Phonak, Stäfa, Tränkebachstrasse, Uerikon, Bahnhof, Uerikon, Moritzberg, Uerikon, Töbeli
Municipalities: Stäfa
-
- Sunday: 74 trips instead of 33.
2026 → 2027 Mon–Fri 92 → 99 Saturday 63 → 74 Sunday 33 → 74
All 12 stops of the line
Bachenbülach, Schmiede, Bachenbülach, alte Post, Bülach, Bahnhof, Bülach, Cholplatz, Bülach, Mettmenriet, Bülach, Sonnenhof, Bülach, Untertor, Winkel, Seebüel, Winkel, Wisental, Zürich Flughafen, Bahnhof, Zürich Flughafen, Fracht, Zürich Flughafen, OPC
Municipalities: Bachenbülach, Bülach, Kloten, Winkel
-
- No longer calls at: Wädenswil, Staubeweidli
2026 → 2027 Mon–Fri 36 → 37 Saturday 36 → 36 Sunday 34 → 34
All 10 stops of the line
Wädenswil, Bahnhof, Wädenswil, Boller, Wädenswil, Coop, Wädenswil, Giessen, Wädenswil, Meierhof, Wädenswil, Meierhof-Rain, Wädenswil, Reidbach, Wädenswil, Schlossbergstrasse, Wädenswil, Schmiedstube, Wädenswil, Staubeweidli
Municipalities: Wädenswil
-
- Sunday: first trip at 06:38 instead of 07:48.
- Sunday: last trip at 00:42 instead of 23:39.
2026 → 2027 Mon–Fri 65 → 65 Saturday 33 → 33 Sunday 29 → 33
All 13 stops of the line
Agasul, Dettenried, Illnau, Bahnhof, Illnau, Dorfplatz, Illnau, Horben, Illnau, Weisslingerstrasse, Lendikon, Neschwil, Post, Weisslingen, Bergwiesenstrasse, Weisslingen, Brauiweiher, Weisslingen, Dorf, Weisslingen, Lendikerstrasse, Weisslingen, Oberhof
Municipalities: Illnau-Effretikon, Weisslingen
-
- Mon–Fri, Sunday: last trip at 00:01 instead of 00:31.
2026 → 2027 Mon–Fri 78 → 76 Saturday 74 → 74 Sunday 74 → 72
All 9 stops of the line
Feuerthalen, Kirchstrasse, Feuerthalen, Lindenbuck, Feuerthalen, Rhymarkt, Feuerthalen, Stumpenboden, Feuerthalen, Zentrum Kohlfirst, Schaffhausen, Bachstrasse, Schaffhausen, Bahnhof, Schaffhausen, Mühlentor, Schaffhausen, Rhybadi
Municipalities: Feuerthalen, Schaffhausen
-
- Stops it calls at that it does not today: Bonstetten, Lärchenhof
2026 → 2027 Mon–Fri 29 → 29
All 12 stops of the line
Bonstetten, Dorfplatz, Bonstetten, Dorfstrasse, Bonstetten, Isenbach, Bonstetten, Lärchenhof, Bonstetten-Wettswil, Bahnhof, Wettswil a.A., Grund, Wettswil a.A., Industrie, Wettswil a.A., Moosstrasse, Zürich Enge, Bahnhof/Bederstr., Zürich, Saalsporthalle, Zürich, Sihlcity, Zürich, Sihlcity Nord
Municipalities: Bonstetten, Wettswil am Albis, Zürich
-
- Mon–Fri: first trip at 05:13 instead of 05:43.
2026 → 2027 Mon–Fri 94 → 102 Saturday 73 → 73 Sunday 70 → 70
All 12 stops of the line
Adliswil, Bahnhof, Adliswil, Grüt, Adliswil, Krone, Adliswil, Sunnau, Adliswil, Tiefacker, Zürich Wollishofen, Bahnhof, Zürich Wollishofen,Bhf/Staubst, Zürich, Butzenstrasse, Zürich, Dangelstrasse, Zürich, Morgental, Zürich, Renggerstrasse, Zürich, Wollishoferplatz
Municipalities: Adliswil, Zürich
-
- No longer served in the new timetable; 44 departures a weekday today.
-
- No longer in the 2027 timetable.
2026 → 2027 Mon–Fri 1 → 0
All 20 stops of the line
Wädenswil, Baumgarten, Wädenswil, Beichlen, Wädenswil, Burstel, Wädenswil, Chalchtaren, Wädenswil, Chotten, Wädenswil, Feld, Wädenswil, Gisenrüti, Wädenswil, Hallenbad/Frohmatt, Wädenswil, Hangenmoos, Wädenswil, Herrlisberg, Wädenswil, Hintere Rüti West, Wädenswil, Mugern, Wädenswil, Neubühl, Wädenswil, Oedischwend, Wädenswil, Rötiboden, Wädenswil, Schluchtal, Wädenswil, Schmiedstube, Wädenswil, Tobelrain, Wädenswil, Töbelibach, Wädenswil, Winterberg
Municipalities: Wädenswil
-
- Mon–Fri: last trip at 21:03 instead of 20:33.
- Sunday: last trip at 20:03 instead of 19:03.
2026 → 2027 Mon–Fri 31 → 32 Saturday 15 → 15 Sunday 12 → 13
All 11 stops of the line
Erlenbach ZH, Bahnhof, Erlenbach ZH, Bahnhofstrasse, Erlenbach ZH, Im Bindschädler, Erlenbach ZH, Im Streuli, Erlenbach ZH, Pflugstein, Erlenbach ZH, Rebstrasse, Erlenbach ZH, Schulhaus, Erlenbach ZH,Kirchgemeindehaus, Herrliberg, Bergstrasse, Herrliberg, Freudacherstrasse, Herrliberg, Holzwies
Municipalities: Erlenbach (ZH), Herrliberg
-
- Mon–Fri: first trip at 05:17 instead of 05:46.
2026 → 2027 Mon–Fri 95 → 97 Saturday 74 → 74 Sunday 72 → 72
All 26 stops of the line
Küsnacht ZH, Allmend, Küsnacht ZH, Bergstrasse, Küsnacht ZH, Boglerenstrasse, Küsnacht ZH, Bühlstrasse, Küsnacht ZH, Goldbacherstrasse, Küsnacht ZH, Hesligenstrasse, Küsnacht ZH, Himmelistrasse, Küsnacht ZH, Ob. Heslibachstr., Küsnacht ZH, Oberwacht, Küsnacht ZH, Ränkestrasse, Küsnacht ZH, Schiedhaldenstr., Zollikon, Bahnübergang, Zollikon, Beugi, Zollikon, Dufourplatz, Zollikon, Felbenstrasse, Zollikon, Goldhaldenplatz, Zürich Tiefenbrunnen, Bahnhof, Zürich, Bellevue, Zürich, Chinagarten, Zürich, Elektrowatt, Zürich, Feldeggstrasse, Zürich, Fröhlichstrasse, Zürich, Höschgasse, Zürich, Kreuzstrasse, Zürich, Opernhaus, Zürich, Wildbachstrasse
Municipalities: Küsnacht (ZH), Zollikon, Zürich
-
- Stops it calls at that it does not today: Dietlikon, Fuchshalde
2026 → 2027 Mon–Fri 26 → 26
All 10 stops of the line
Bassersdorf, Bahnhof Süd, Dietlikon, Bahnhof West, Dietlikon, Fuchshalde, Dietlikon, Haldensteig, Dietlikon, Hinentalstrasse, Dietlikon, Hofwiesen, Dietlikon, In Lampitzäckern, Dietlikon, Lettenstrasse, Dietlikon, Rebackerweg, Dietlikon, Zentrum
Municipalities: Bassersdorf, Dietlikon
-
- Stops it calls at that it does not today: Diessenhofen, St.Katharinental
2026 → 2027 Mon–Fri 29 → 29 Saturday 26 → 26 Sunday 26 → 26
All 12 stops of the line
Basadingen, Grüt, Basadingen, Unterdorf, Benken ZH, Dorf, Diessenhofen, Bahnhof, Diessenhofen, Landi, Diessenhofen, St.Katharinental, Marthalen, Bahnhof, Oberschlatt TG, Dorf, Schlatt TG, Dickihof, Schlatt TG, Gemeindehaus, Schlatt TG, Mettschlatt, Wildensbuch, Dorf
Municipalities: Basadingen-Schlattingen, Benken (ZH), Diessenhofen, Marthalen, Schlatt (TG), Trüllikon
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 1
All 14 stops of the line
Hirzel, Kirche, Hirzel, Neuhaus, Hirzel, Spitzen, Hirzel, Strickler, Hirzel, Wolfisbühl, Hirzel, Wässeri, Horgen, Ebnetstrasse, Horgen, Fischenrüti, Horgen, Heubach, Horgenberg, Hinterklausen, Horgenberg, Moorschwand, Horgenberg, Vorderklausen, Horgenberg, Widenbach, Horgenberg, Wührenbach
Municipalities: Horgen
Summer service, compared on the late-August weeks of both years.
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 1
All 14 stops of the line
Hirzel, Kirche, Hirzel, Neuhaus, Hirzel, Spitzen, Hirzel, Strickler, Hirzel, Wolfisbühl, Hirzel, Wässeri, Horgen, Ebnetstrasse, Horgen, Fischenrüti, Horgen, Heubach, Horgenberg, Hinterklausen, Horgenberg, Moorschwand, Horgenberg, Vorderklausen, Horgenberg, Widenbach, Horgenberg, Wührenbach
Municipalities: Horgen
-
- Mon–Fri, Saturday: last trip at 21:32 instead of 21:09.
2026 → 2027 Mon–Fri 64 → 65 Saturday 62 → 63 Sunday 26 → 26
All 8 stops of the line
Oberhasli, Dorf, Oberhasli, Hasliberg, Oberhasli, Moosacker, Oberhasli, Post, Oberhasli, Spielplatz, Rümlang, Bahnhof, Rümlang, Hofwisenunterführung, Rümlang, Riedmattstrasse
Municipalities: Niederhasli, Rümlang
-
- Newly served: 34 departures a weekday.
-
- Newly served: 34 departures a weekday.
-
- Sunday: first trip at 05:49 instead of 07:19.
2026 → 2027 Mon–Fri 62 → 62 Saturday 62 → 62 Sunday 56 → 62
All 7 stops of the line
Horgen, Bahnhof, Horgen, Plattenhof, Horgen, Scheller, Horgen, Spital, Horgen, Wannerstrasse, Oberrieden, Bahnhof, Oberrieden, Seehalde
Municipalities: Horgen, Oberrieden
-
- Sunday: first trip at 08:02 instead of 08:56.
- Sunday: last trip at 19:19 instead of 19:52.
2026 → 2027 Mon–Fri 64 → 64 Saturday 52 → 52 Sunday 23 → 24
All 14 stops of the line
Ringlikon, Dorf, Ringlikon, Gättern, Ringlikon, Langwies, Schlieren, Brunngasse, Schlieren, Kampstrasse, Schlieren, Zentrum/Bahnhof, Uitikon Waldegg, Bahnhof, Uitikon, Dorf, Uitikon, Gläseren, Uitikon, Halde, Uitikon, Roracher, Uitikon, Wängi, Waldegg, Katholische Kirche, Waldegg, Post
Municipalities: Schlieren, Uitikon
-
- No longer served in the new timetable; 32 departures a weekday today.
-
- No longer served in the new timetable; 27 departures a weekday today.
-
- Newly served: 26 departures a weekday.
-
- Every day: last trip at 00:02 instead of 23:41.
- Saturday: first trip at 21:43 instead of 20:41.
- Sunday: first trip at 20:43 instead of 19:41.
2026 → 2027 Mon–Fri 5 → 6 Saturday 7 → 6 Sunday 9 → 8
All 9 stops of the line
Dürnten, Breitenmattstrasse, Dürnten, J.-C.-Heerstrasse, Dürnten, Kirche, Dürnten, Langacher, Dürnten, Oberdürnten, Rüti ZH, Bahnhof, Tann, Härtiplatz, Tann, Nauen, Tann, Sonnenberg
Municipalities: Dürnten, Rüti (ZH)
-
- No longer served in the new timetable; 25 departures a weekday today.
-
- Sunday: 50 trips instead of 34.
2026 → 2027 Mon–Fri 76 → 76 Saturday 60 → 62 Sunday 34 → 50
All 16 stops of the line
Oetwil am See, Langholz, Oetwil am See, Zentrum, Stäfa, Bahnhof, Stäfa, Binz, Stäfa, Echtlenbach, Stäfa, Grund, Stäfa, Kniebreche, Stäfa, Krone, Stäfa, Lattenberg, Stäfa, Lindenbänkli, Stäfa, Metzg, Stäfa, Mühlehölzli, Stäfa, Rain, Stäfa, Schützenhaus Wanne, Stäfa, Wiesengrund, Stäfa, Wässerwies
Municipalities: Oetwil am See, Stäfa
-
- New in the 2027 timetable.
2026 → 2027 Mon–Fri 0 → 6 Saturday 0 → 8 Sunday 0 → 27
All 5 stops of the line
Buchberg (Fähre), Eglisau bei der Kirche, Ellikon am Rhein, Rüdlingen (Schiffstation), Tössegg
Municipalities: Buchberg, Eglisau, Freienstein-Teufen, Marthalen, Rüdlingen
Summer service, compared on the late-August weeks of both years.
-
- Sunday: first trip at 04:51 instead of 05:14.
2026 → 2027 Mon–Fri 315 → 318 Saturday 281 → 284 Sunday 209 → 214
All 30 stops of the line
Zürich Altstetten, Bahnhof, Zürich Oerlikon, Bahnhof Nord, Zürich, Albisrieden, Zürich, Albisriederdörfli, Zürich, Birchstrasse, Zürich, Bristenstrasse, Zürich, Chaletweg, Zürich, ETH Hönggerberg, Zürich, Glaubtenstrasse, Zürich, Glaubtenstrasse Nord, Zürich, Glaubtenstrasse Süd, Zürich, Goldackerweg, Zürich, Hohenklingensteig, Zürich, Hönggerberg, Zürich, In der Ey, Zürich, Lerchenhalde, Zürich, Lindenplatz, Zürich, Max-Bill-Platz, Zürich, Meierhofplatz, Zürich, Mötteliweg, Zürich, Rautistrasse, Zürich, Schumacherweg, Zürich, Triemliplatz, Zürich, Triemlispital, Zürich, Tüffenwies, Zürich, Untermoosstrasse, Zürich, Wartau, Zürich, Winzerhalde, Zürich, Winzerstrasse, Zürich, Zwielplatz
Municipalities: Zürich
-
- No longer calls at: Bauma, Seewadel
2026 → 2027 Mon–Fri 9 → 9 Saturday 10 → 10 Sunday 6 → 6
All 20 stops of the line
Bauma, Bahnhof, Bauma, Holderbaum, Bauma, Lipperschwändi, Bauma, Seewadel, Fischenthal, Bahnhof, Fischenthal, Fistel, Fischenthal, Schmittenbach, Gibswil, Bahnhof, Rüti ZH, Bahnhof, Rüti ZH, Gubel, Rüti ZH, Laufenbach, Rüti ZH, Pilgerhof, Rüti ZH, Würzhalde, Steg im Tösstal, Bahnhof, Wald ZH, Bahnhof, Wald ZH, Elbastrasse, Wald ZH, Gemeindehaus, Wald ZH, Jonatal, Wald ZH, Katholische Kirche, Wald ZH, Riet
Municipalities: Bauma, Fischenthal, Rüti (ZH), Wald (ZH)
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 12 departures a weekday today.
-
- No longer served in the new timetable; 11 departures a weekday today.
-
- Sunday: last trip at 00:01 instead of 23:31.
2026 → 2027 Mon–Fri 130 → 130 Saturday 120 → 120 Sunday 66 → 68
All 13 stops of the line
Dietlikon, Aegert, Dietlikon, Bahnhof West, Dietlikon, Dornenstrasse, Dietlikon, Dübendorferstrasse, Dietlikon, Hofwiesen, Dietlikon, Zentrum, Dübendorf, Bahnhof, Dübendorf, Chriesmatt, Dübendorf, Im Grund, Dübendorf, Lindenplatz, Dübendorf, Memphis, Dübendorf, Unterdorf, Dübendorf, Zwinggarten
Municipalities: Dietlikon, Dübendorf
-
- No longer served in the new timetable; 9 departures a weekday today.
-
- Sunday: first trip at 07:00 instead of 07:30.
2026 → 2027 Mon–Fri 96 → 100 Saturday 74 → 74 Sunday 68 → 70
All 11 stops of the line
Dübendorf, Hoffnung, Dübendorf, Kämmaten, Dübendorf, Sonnental, Gockhausen, Dorf, Gockhausen, Ursprungstrasse, Stettbach, Bahnhof, Zürich, Bircher-Benner, Zürich, Dreiwiesen, Zürich, Kirche Fluntern, Zürich, Tobelhof, Zürich, Zoo/Forrenweid
Municipalities: Dübendorf, Zürich
-
- Sunday: last trip at 00:20 instead of 23:50.
2026 → 2027 Mon–Fri 81 → 81 Saturday 76 → 76 Sunday 44 → 46
All 28 stops of the line
Adetswil, Frowiesstrasse, Adetswil, Sunneberg, Bauma, Bahnhof, Bauma, Dorfmitti, Bauma, Giesserei, Bäretswil, Bahnhof, Bäretswil, Bussental, Bäretswil, Bärenplatz, Bäretswil, Eishalle, Bäretswil, Gemeindehaus, Bäretswil, Oberdorf, Kempten, Emmetschloo, Kempten, Kreuzackerstrasse, Kempten, Oberkempten, Kempten, Ochsen, Kempten, Talhof, Neuthal bei Bäretswil, Wetzikon ZH, Bahnhof, Wetzikon ZH, Binzackerstrasse, Wetzikon ZH, Buchgrindel, Wetzikon ZH, Haldenstrasse, Wetzikon ZH, Medikon/Kulti, Wetzikon ZH, Oberwetzikon, Wetzikon ZH, Robenhausen, Wetzikon ZH, Schloss, Wetzikon ZH, Walfershausen, Wetzikon ZH, Wildbach, Wetzikon ZH, Zentrum
Municipalities: Bauma, Bäretswil, Wetzikon (ZH)
-
- Sunday: last trip at 21:35 instead of 21:05.
2026 → 2027 Mon–Fri 74 → 74 Saturday 73 → 73 Sunday 59 → 61
All 8 stops of the line
Uetikon am See, Bahnhof, Uetikon am See, Bergheim, Uetikon am See, Brandrain, Uetikon am See, Gemeindehaus, Uetikon am See, Kleindorf, Uetikon am See, Oergelacher, Uetikon am See, Rundi, Uetikon am See, Talstrasse
Municipalities: Uetikon am See
-
- Sunday: last trip at 20:01 instead of 19:31.
2026 → 2027 Mon–Fri 62 → 62 Saturday 59 → 60 Sunday 50 → 52
All 11 stops of the line
Dürnten, Oberdürnten, Hinwil, Bahnhof, Hinwil, Gstalden, Hinwil, Hadlikon, Hinwil, Sportplatz, Hinwil, Zelgacher, Rüti ZH, Bahnhof, Tann, Blatt, Tann, Härtiplatz, Tann, Nauen, Tann, Sonnenberg
Municipalities: Dürnten, Hinwil, Rüti (ZH)
-
- Sunday: last trip at 00:04 instead of 23:34.
2026 → 2027 Mon–Fri 43 → 45 Saturday 42 → 44 Sunday 20 → 22
All 5 stops of the line
Bonstetten, Dorfplatz, Bonstetten, Dorfstrasse, Bonstetten, Isenbach, Bonstetten, Lärchenhof, Bonstetten-Wettswil, Bahnhof
Municipalities: Bonstetten
-
- Sunday: first trip at 06:13 instead of 06:44.
2026 → 2027 Mon–Fri 40 → 40 Saturday 39 → 39 Sunday 36 → 37
All 23 stops of the line
Aesch (Neftenbach), Andelfingen, Bahnhof, Berg am Irchel, Buch am Irchel, Desibach, Buch am Irchel, Irchelhof, Buch am Irchel, Oberbuch, Buch am Irchel, Sägerei, Buch am Irchel, Unterbuch, Buch am Irchel, Wiler, Dorf, Gemeindehaus, Flaach, Kirche, Flaach, Oberdorf, Flaach, Unterdorf, Flaach, Wesenplatz, Gräslikon, Hettlingen, Bahnhof, Hettlingen, Dorf, Hettlingen, Föhrenstrasse, Hettlingen, Gemeindehaus, Humlikon, Dorfplatz, Hünikon (Neftenbach), Hünikon (Neftenbach), Vontobel, Volken, Post
Municipalities: Andelfingen, Berg am Irchel, Buch am Irchel, Dorf, Flaach, Hettlingen, Neftenbach, Volken
-
- Saturday: last trip at 00:33 instead of 00:03.
2026 → 2027 Mon–Fri 37 → 37 Saturday 36 → 37 Sunday 17 → 17
All 16 stops of the line
Bonstetten-Wettswil, Bahnhof, Wettswil a.A., Beerimoos, Wettswil a.A., Bäumlisächer, Wettswil a.A., Chilenholzstr., Wettswil a.A., Dettenbühl, Wettswil a.A., Dorf, Wettswil a.A., Eggächer, Wettswil a.A., Grund, Wettswil a.A., Heidenchilen, Wettswil a.A., Heissächerstr., Wettswil a.A., Langächer, Wettswil a.A., Moosstrasse, Wettswil a.A., Oberhusen, Wettswil a.A., Rehweid, Wettswil a.A., Schürli, Wettswil a.A., Strumbergächer
Municipalities: Bonstetten, Wettswil am Albis
-
- Line N8 becomes line N80, on mostly the same stops.
2026 → 2027 Saturday 16 → 16
All 28 stops of the line
Zürich Altstetten, Bahnhof, Zürich Oerlikon, Bahnhof Nord, Zürich, Albisrieden, Zürich, Albisriederdörfli, Zürich, Birchstrasse, Zürich, Bristenstrasse, Zürich, Chaletweg, Zürich, ETH Hönggerberg, Zürich, Glaubtenstrasse, Zürich, Glaubtenstrasse Nord, Zürich, Goldackerweg, Zürich, Hohenklingensteig, Zürich, Hönggerberg, Zürich, In der Ey, Zürich, Lerchenhalde, Zürich, Lindenplatz, Zürich, Max-Bill-Platz, Zürich, Meierhofplatz, Zürich, Mötteliweg, Zürich, Rautistrasse, Zürich, Schumacherweg, Zürich, Triemliplatz, Zürich, Tüffenwies, Zürich, Untermoosstrasse, Zürich, Wartau, Zürich, Winzerhalde, Zürich, Winzerstrasse, Zürich, Zwielplatz
Municipalities: Zürich
No change matches. Try fewer filters, or another spelling.
Timetable change by canton
- All changes in Switzerland
- Aargau 41
- Appenzell Ausserrhoden 5
- Appenzell Innerrhoden 1
- Basel-Landschaft 25
- Basel-Stadt 30
- Bern 116
- Fribourg 52
- Geneva 12
- Glarus 7
- Graubünden 123
- Jura 15
- Lucerne 68
- Neuchâtel 14
- Nidwalden 10
- Obwalden 12
- Schaffhausen 13
- Schwyz 15
- Solothurn 28
- St. Gallen 59
- Thurgau 31
- Ticino 77
- Uri 38
- Valais 90
- Vaud 169
- Zug 17
- Zurich 190
The list as a file, for a newsroom or a spreadsheet: CSV · JSON
How the timetables were compared
- Two ordinary weeks of each year, day by day: 12 January 2026 to 25 January 2026 against 18 January 2027 to 31 January 2027. Every figure is the middle value over the days of its kind — the weekdays, the Saturdays, the Sundays — so a single day of works does not move it.
- A change counts only if the last regular weeks before the timetable change (16 November 2026 to 29 November 2026) still show the old figure, and the weeks of 15 March 2027 to 28 March 2027 the new one. What changed during the year, or only for a few weeks of works, is not listed.
- Lines that run only in summer are compared on the late-August weeks of both years. Replacement buses during works are left out.
- A line is its name and the stops it serves; one name in two regions is two lines. Stops are compared by their official number, so a renamed stop is a renaming and not a closure.
- The list is worked out from the published timetables and not from the operators’ announcements, and it can be wrong where the data is incomplete. The official timetable is the one that applies.
Questions
When is the 2026 timetable change in Switzerland?
On Sunday 13 December 2026. From that day the 2027 timetable applies to trains, buses, trams, boats and cable cars across Switzerland.
What changes with the 2027 timetable?
190 changes on this page: new and discontinued lines, more or fewer trips, stops a line newly serves or no longer serves, earlier or later first and last trips, faster or slower direct trains and renamed stops. Each one can be found by line, stop, municipality and canton.
How do I find my connection after the change?
Search for any day from Sunday 13 December 2026 in the timetable on spickme.ch (https://spickme.ch/plan/): it answers from the 2027 timetable for every date after the change.
Is this list official?
No. It is worked out from the official timetables published on opentransportdata.swiss, and the operators’ own timetable is the one that applies.
Every figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.