574 rivers and streams in Canton Zurich – and why almost one kilometre in four flows underground
Everyone knows the Limmat and the Sihl. Canton Zurich's official water network counts 3,473 kilometres of watercourses, 845 of them piped underground. Here are all 574 rivers and streams that flow in the open for at least one kilometre – with municipalities, length and the beats where you can fish with a day ticket.

🌊 Rivers Zurich: the 37 watercourses of cantonal importance
Two rivers flow through the city of Zurich: the Limmat, which leaves the lake at Bürkliplatz, and the Sihl, which joins the Limmat at Platzspitz. The Glatt runs along the north-eastern edge of the city. That is the short answer. The long one lies in the canton's water network, and it is surprisingly large.
The Office for Waste, Water, Energy and Air (AWEL) manages 4,631 watercourse numbers totalling 3,473 kilometres. 3,823 are ordinary watercourses; the rest are relief channels, original branches and artificial channels. The canton classifies 37 watercourses as being of cantonal or regional importance – they are in the table.
- The official network lists 3,823 ordinary watercourses (excluding relief and artificial channels).
- 859 of them are at least 1 kilometre long within Canton Zurich.
- 574 flow in the open for at least 1 kilometre. That is the list on this page and in the river finder.
There is no single “number of rivers in Canton Zurich”: every figure depends on what counts as a river. We publish the definition so the number can be checked. All lengths refer to Canton Zurich, not to the whole river.
| Watercourse | Length in canton | of which open | flows through | 🎣 Day ticket |
|---|---|---|---|---|
| Töss | 57.4 km | 56.5 km | Winterthur, Fischenthal, Bauma | available |
| Glatt | 56.6 km | 54.6 km | Bäretswil, Wetzikon (ZH), Uster | available |
| Rhein | 41.0 km | 40.9 km | Rheinau, Eglisau, Flaach | available |
| Sihl | 37.3 km | 35.5 km | Horgen, Zürich, Wädenswil | available |
| Reppisch | 26.9 km | 26.0 km | Stallikon, Dietikon, Birmensdorf (ZH) | available |
| Thur | 22.2 km | 21.8 km | Andelfingen, Flaach, Altikon | available |
| Kempt | 21.8 km | 20.8 km | Hittnau, Illnau-Effretikon, Fehraltorf | – |
| Eulach | 21.3 km | 19.1 km | Winterthur, Elgg, Elsau | – |
| Limmat | 18.2 km | 17.7 km | Zürich, Dietikon, Schlieren | available |
| Jonen | 17.4 km | 16.0 km | Affoltern am Albis, Hausen am Albis, Rifferswil | – |
| Jona | 14.9 km | 14.3 km | Wald (ZH), Rüti (ZH), Hinwil | – |
| Altbach (Bassersdorf) | 14.7 km | 12.1 km | Bassersdorf, Kloten, Nürensdorf | – |
| Aabach (Grüningen) | 12.4 km | 12.1 km | Grüningen, Bubikon, Mönchaltorf | – |
| Haselbach | 12.0 km | 9.9 km | Maschwanden, Mettmenstetten, Knonau | – |
| Mederbach | 11.9 km | 9.5 km | Marthalen, Kleinandelfingen, Trüllikon | – |
| Landbach | 10.5 km | 8.6 km | Rafz, Wil (ZH), Hüntwangen | – |
| Dürrenbach (Volketswil) | 10.4 km | 6.4 km | Volketswil, Wangen-Brüttisellen, Dübendorf | – |
| Näfbach | 10.3 km | 9.6 km | Neftenbach, Seuzach, Winterthur | – |
| Steinenbach | 10.0 km | 9.9 km | Bauma, Wila, Turbenthal | – |
| Wildbach (Hinwil) | 10.0 km | 9.5 km | Hinwil, Wetzikon (ZH) | – |
| Furtbach (Regensdorf) | 9.9 km | 9.4 km | Regensdorf, Buchs (ZH), Dänikon | – |
| Wildbach (Oberembrach) | 9.8 km | 9.5 km | Oberembrach, Embrach, Rorbas | – |
| Schwarzbach (Ellikon an der Thur) | 9.2 km | 7.4 km | Ellikon an der Thur, Dinhard, Rickenbach (ZH) | – |
| Lotzenbach | 8.5 km | 7.4 km | Flaach, Buch am Irchel, Berg am Irchel | – |
| Fischbach (Bonstetten) | 7.6 km | 6.4 km | Bonstetten, Birmensdorf (ZH), Wettswil am Albis | – |
| Fischbach (Steinmaur) | 7.5 km | 7.0 km | Steinmaur, Niederglatt, Dielsdorf | – |
| Chimlibach | 6.2 km | 4.1 km | Volketswil, Schwerzenbach, Fällanden | available |
| Chatzenbach (Turbenthal) | 5.6 km | 5.2 km | Turbenthal | – |
| Surb | 5.6 km | 4.9 km | Niederweningen, Schöfflisdorf, Oberweningen | – |
| Reuss | 5.3 km | 5.3 km | Ottenbach, Obfelden | – |
| Kefikerbach | 4.9 km | 3.0 km | Wiesendangen, Ellikon an der Thur | – |
| Mülibach (Stammheim) | 4.8 km | 3.0 km | Stammheim | – |
| Thur-Binnenkanal | 4.5 km | 4.5 km | Altikon, Thalheim an der Thur, Ossingen | available |
| Altbach (Dietlikon) | 4.5 km | 3.1 km | Dietlikon, Wangen-Brüttisellen, Bassersdorf | – |
| Lorze | 3.3 km | 3.3 km | Maschwanden, Obfelden | – |
| Lützelmurg | 1.7 km | 1.7 km | Elgg, Hagenbuch | – |
| Hinderi Töss | 1.3 km | 1.3 km | Wald (ZH), Fischenthal | – |
of watercourses in Canton Zurich are piped underground: 845 of 3,473 km (ConvivaPlus analysis of the official water network).
Piped (eingedolt)
🕳️ ConvivaPlus Buried Stream Index: where the stream runs underground
Top of the ConvivaPlus Buried Stream Index is Trüllikon, where 66.9% of the watercourse network is piped underground. The most piped kilometres are in Zürich, at 48.8 km. As a share, though, that only ranks 40 of 112.
How we calculate it: for each municipality we count the entire public watercourse network from the official data, assigned to the municipal area by points every 50 metres, and divide the piped metres by the network. The ranking covers the 112 of 160 municipalities with at least 10 km of network, because below that a single culvert can tip the share. Exactly who comes first depends on that threshold; the pattern does not: rural municipalities lead, not Zurich or Winterthur.
Piping a stream underground is banned in Switzerland: Art. 38 of the Waters Protection Act, which has no official English version, prohibits covering or culverting watercourses. It has been in force since 1 November 1992. The authorities may only grant exceptions for flood relief and irrigation channels, transport crossings, agricultural and forestry access roads and small drainage ditches that carry water only at times. Existing culverts may also be replaced where an open watercourse is not possible or would cause serious disadvantages for farming. What Art. 38 does not require is reopening streams that were already piped. That is the job of revitalisation, which Art. 38a has required of the cantons since 2011. So despite the ban, 845 kilometres in Canton Zurich still run through pipes.
| Rank | Municipality | Network | piped | Share |
|---|---|---|---|---|
| 1 | Trüllikon | 10.9 km | 7.3 km | 66.9% |
| 2 | Dinhard | 12.2 km | 8.0 km | 65.4% |
| 3 | Stadel | 11.7 km | 7.1 km | 61.1% |
| 4 | Hagenbuch | 10.5 km | 6.0 km | 56.9% |
| 5 | Gossau (ZH) | 33.8 km | 18.5 km | 54.8% |
| 6 | Volketswil | 13.9 km | 7.6 km | 54.5% |
| 7 | Bülach | 15.4 km | 8.3 km | 53.9% |
| 8 | Stammheim | 27.0 km | 14.1 km | 52.2% |
| 9 | Wiesendangen | 29.4 km | 14.4 km | 48.9% |
| 10 | Regensdorf | 20.3 km | 9.8 km | 48.0% |
Zürich: 31.3% piped · 48.8 of 156.1 km · rank 40 of 112
💧 Limmat: Zurich's city river from Bürkliplatz to Dietikon
Of the Limmat's 36 kilometres, only 18.2 belong to Canton Zurich. The other half runs through Aargau to the Aare, and yet it drives two power stations in the middle of Zurich.
It leaves the lake at Bürkliplatz and flows through the old town past the Fraumünster, the Grossmünster and the town hall. At Platzspitz it takes in the Sihl, and the Letten and Höngg power stations use its drop right in the city.
In summer the Limmat is the city's swimming pool: at the Oberer and Unterer Letten river baths and on the Werdinsel you drift for free. Below Zurich it calms down and flows past Fahr Abbey to Dietikon.
- · Total length: 36 km, from Lake Zurich to the Aare near Gebenstorf/Untersiggenthal (AG)
- · In Canton Zurich: 18.2 km through 8 municipalities
- · Drop: 78 metres between the lake and the Aare
- · Main tributaries: Sihl (at Platzspitz) and Reppisch (at Dietikon)
🏔️ Sihl: the river under the main station
The Sihl runs beneath the 16 tracks of the main station, but only part of it belongs to Zurich: of its 69 kilometres, 37.3 lie in the canton, and its source on the Drusberg is in Canton Schwyz.
Right after the station it joins the Limmat at Platzspitz. It is the wilder of the two city rivers: after heavy rain it rises within hours.
The Sihl once carried the city's firewood: logs from the Sihlwald forest were floated down to Zurich. That forest is now the Wildnispark Zürich Sihlwald.
- · Total length: 69 km, source on the north-east slope of the Drusberg (SZ)
- · In Canton Zurich: 37.3 km, from the Schwyz border to Platzspitz
- · Catchment: about 344 km²
- · Sihlsee: at 11 km² Switzerland's largest reservoir
🛡️ The Sihl–Lake Zurich relief tunnel
Up to CHF 6.7 billion: that is the damage Zurich would face if the Sihl burst its banks unprotected. To prevent it, the canton is building a tunnel from Langnau am Albis to Thalwil for about CHF 175 million, which diverts part of the Sihl straight into the lake during floods. It is expected to be needed roughly every 10 to 20 years.
| Length | about 2 km |
| Inner diameter | 6.6 m |
| Cost | about CHF 175 million |
| Construction start | March 2022 |
| Breakthrough | 26 November 2024 |
| Completion | expected Q1 2027 |
| Active from | 250 m³/s Sihl discharge |
| Protects up to | flood peaks of 600 m³/s |
🌿 Glatt and Töss: the rivers of the Unterland and Winterthur
The Glatt leaves Lake Greifensee and flows through Dübendorf, Wallisellen and Opfikon to the Rhine at Rheinsfelden, about 36 km. Officially its upper course belongs to it: it rises as the Aabach in the Zurich Oberland, so the watercourse passes through 12+ municipalities.
With “Fil Bleu Glatt”, the canton and the cities of Dübendorf, Wallisellen, Zurich and Opfikon are upgrading the Glatt. Footpaths, cycle paths and new habitats are due by 2031, a continuous recreation area along the water by 2034.
The Töss rises in Canton St. Gallen near the Tössstock and joins the Rhine at Tössegg after about 60 km. Within Canton Zurich its 57.4 km watercourse is the longest of all. Its name probably comes from “tosen”, to roar.
Between Steg and Turbenthal the Töss seeps away after a few days without rain and its bed runs dry. Further downstream stood the Hard spinning mill of 1802, Switzerland's first factory.
Other rivers of cantonal importance
🗺️ Streams list: the 574 rivers and streams in Canton Zurich with at least 1 km open
From A for Aabach to Z: every watercourse in the canton that flows in the open for at least one kilometre. Names that occur more than once are shown with their main municipality – “Dorfbach” alone appears 18 times. The river finder shows length, municipalities and fishing beats for each entry. Matching streams to municipalities and beats is a ConvivaPlus analysis: in the official data, watercourses, municipal boundaries and fishing beats are three separate layers.
Aabach (Grüningen) · Aabach (Oetwil am See) · Aabach (Wädenswil) · Abistbach · Aegertenbach (Horgen) · Aegertenbach (Küsnacht) · Aescherbach · Albisgüetlibach · Albisrieder Dorfbach · Allmendbach · Altbach (Bassersdorf) · Altbach (Dietlikon) · Alteggbach · Altenbach · Alter Ellikerbach · Anderbach · Anwandelbach · Arletsbach · Arsbach · Aschbach · Aspbach · Auholzgraben · Auslikerbach
Ägetswilerbach · Ämerlibach · Ämeterbach · Ärgetenbach · Äuligraben · Äusserer Dollikerbach
Bachgadenbach · Bachtobelbach · Bachtobelgraben (Seuzach) · Bachtobelgraben (Wiesendangen) · Balibach · Bäntalbach · Bärenbach · Bedenseebach · Berentalbach · Beugenbach · Binzikerrietkanal · Binzmühlebach · Birribodenbach · Blattenbach · Bolsternbach · Bombach · Brähenbach · Brandbach (Illnau-Effretikon) · Brandbach (Wädenswil) · Brandbach (Zürich) · Brandrütibach · Breitibach · Brüelbach (Illnau-Effretikon) · Brüelbach (Wallisellen) · Brunnenbach (Hinwil) · Brunnenbach (Maschwanden) · Brünnibach · Brüttenbach · Bsetzibach/Neuhusbach · Buebbach · Buechwaldbach · Buehalmbach · Büelbach (Adliswil) · Büelbach (Wald) · Bünisbach · Büntertöbelibach
Chalenbach · Chälenbach · Chämibach (Neftenbach) · Chämibach (Turbenthal) · Chämmerlibach · Chämmeterbach · Chämptnerwaldbach · Chapfbach · Chatzenbach (Laufen-Uhwiesen) · Chatzenbach (Turbenthal) · Chatzentobelbach · Chilenbach · Chimlibach · Chindismülibach · Chirchtobelbach · Chlausbach · Chlusbach · Cholerbach · Choltobelbach · Chottenbach · Chräbsbach (Steinmaur) · Chräbsbach (Winterthur) · Chräbsenbach · Chrattenbach · Chrebsbach (Horgen) · Chrebsbach (Niederweningen) · Chrebsbach (Thalwil) · Chrebsschüsselibach · Chriesitobelbach · Chringelbach · Chrummbach · Chrüzlenbach · Chuesenbach
Dachseggbächli · Dändlikerbach · Dättnauerbach · Dickbucherbach · Dickibach · Diebisbach · Dieterswilerbach · Diezikonerbach · Döltschibach · Dorfbach (Bachenbülach) · Dorfbach (Dällikon) · Dorfbach (Dättlikon) · Dorfbach (Hagenbuch) · Dorfbach (Küsnacht) · Dorfbach (Lufingen) · Dorfbach (Männedorf) · Dorfbach (Maur) · Dorfbach (Meilen) · Dorfbach (Mettmenstetten) · Dorfbach (Nürensdorf) · Dorfbach (Oetwil am See) · Dorfbach (Otelfingen) · Dorfbach (Stadel) · Dorfbach (Steinmaur) · Dorfbach (Weiningen) · Dorfbach (Winkel) · Dorfbach (Zürich) · Dorfbach Egg · Dorfbach Hinteregg · Dorfbach Neerach · Dorfbach Riedt · Düggelbach · Dunkelbach · Dürrenbach (Affoltern am Albis) · Dürrenbach (Volketswil)
Eichbach · Eichhölzlibach · Eichtlenbach · Eichwistobelbach · Eierbach · Emmetbach · Eulach
Falkentobelbach · Feienbächli · Feietbach · Feldenmasbach · Fellibach · Fischbach (Bonstetten) · Fischbach (Hinwil) · Fischbach (Steinmaur) · Fisibach · Fluechbach · Föhrenbach · Föhreneggbach · Fridgraben · Friesenbergbach · Früetobelbach · Fuchslochbach · Fulauer Tobelbach · Fürbach · Furtbach (Neftenbach) · Furtbach (Niederhasli) · Furtbach (Pfäffikon) · Furtbach (Regensdorf) · Furtbach (Turbenthal) · Furtbach (Wallisellen)
Geerenbach · Geilikerbach · Gfängbach · Gfellholzbach · Ghöchbach · Giegenbach · Giessenbach (Bauma) · Giessenbach (Bubikon) · Giessenbach (Illnau-Effretikon) · Giessenbach (Turbenthal) · Giessengraben · Gigerbach · Girennestbach · Girstelbach · Glatt · Glatt Altlauf · Gockhuserbach · Goldbächli · Gontenbach (Adliswil), Waldibach (Langnau am Albis) · Gossauerbach · Grabibach · Grändelbach · Grenzbach · Grenzbach (Stäfa), Scheidbach (Männedorf) · Gripbach · Grossbach · Gruehaldenbach · Gruenholzbach · Grundbach (Stäfa) · Grundbach (Wald) · Grütbach · Gsteinbach · Gubelbächli · Guggerenbach · Guldilochbach · Gulmenbach · Guntenbach · Guschbach · Gwandgraben · Gyrhaldenbächli
Haarbach · Habersaatenhaubächli · Habersaaterbach · Hapbach · Harberenbach · Hardbach · Haselbach · Haslenbach (Egg) · Haslenbach (Uetikon am See) · Haslibach · Hatwilerbächli · Heischer Dorfbach · Heiterholzbach (Hinwil), Wissenbach (Wald) · Hellbach (Illnau-Effretikon) · Hellbach (Lindau) · Helltobelbächli · Hertenbach · Heslibach · Heuelgraben · Hinderi Töss · Hindernordbach · Hinterbach · Hinterdorfbach · Hinterer Chrebsbach · Hinterholzbach · Hirslenbach · Hischwilerbach · Hochrütibach · Höcklerbach · Hofbach · Hoferbach · Hofibach · Hofnerbach · Hofstetterbach · Holderbach · Holenweidlibach · Höllbächli · Hölltobelbach · Horbenbach · Horisbach · Hornbach · Hörnentalbach · Hostbach · Huebbach (Thalheim an der Thur) · Huebbach (Wald) · Huebbach (Wila) · Huebwiesengraben · Hüenerbach · Hundschilenbach · Hüslenbach · Hüslibach · Hüttenbach · Hüttlibach · Hutzikerbach
Innerer Dollikerbach · Innervollikerbach · Islenbach · Itelbach
Jätbach · Jona · Jonen · Jörenbach · Juchbach · Jungholzbach
Katzenbach · Kefikerbach · Kempt · Kiesbächli · Kolbenhofbach · Krebsbach
Landbach · Ländenbach · Langenbach · Langenbächli · Langhaldenbach · Langwiesbach · Langwisbach · Lattenbach · Lättenbach (Ottenbach) · Lättenbach (Stallikon) · Läufebach · Laufenbach · Leebach · Leibach · Leimbach · Leisenbach · Lenzertobelbach · Lettenbach · Letzibach · Leuenbach · Lieburgerbach · Limmat · Lindauerbach · Lindenbach · Littibach · Lobenstelbach · Lochbach (Bauma) · Lochbach (Embrach) · Lochbach (Wald) · Lochbach (Wila) · Lochbrunnenbach · Loomattbach · Loorenbach · Lorenbach · Lorze · Lotzenbach · Lüssisbächli · Lützelmurg
Mannenrainbach · Marchlenbach · Mattenbächli · Mederbach · Medikerbodenbach · Meilibach · Meralterbach · Mettlenbach · Mittlerer Chrebsbach · Mittlerer Hellbach · Moosbach (Affoltern am Albis) · Moosbach (Andelfingen) · Moosbach (Oberembrach) · Moosrütibach · Mostbach · Mötschenbach · Mühlebach · Mühlibach · Mülibach (Altikon) · Mülibach (Bauma) · Mülibach (Dachsen) · Mülibach (Hausen am Albis) · Mülibach (Richterswil) · Mülibach (Schlieren) · Mülibach (Stammheim) · Mülibach (Weiach) · Mülibach (Wildberg) · Mülibach (Winkel) · Mülitobelbach (Illnau-Effretikon) · Mülitobelbach (Russikon) · Müslibach (Buchs) · Müslibach (Herrliberg)
Näfbach · Nänikerbach · Nebelbach · Neuer Breitwiesenkanal · Neuthalerbach · Nideltobelbach · Niederfeldbach · Niederweningerbach · Nordholzbach · Nübandholzbach · Nussbergerbach
Obermattbach · Oberseener Dorfbach · Obertalerbach · Oberweningerbach · Oberwiesenbach · Obisbächli · Oerischwandbach · Ohringerbach · Orflenbach
Pfaffenbrunnenbach · Possengraben · Püntenbach
Qualletbach
Rällikerbach · Ramisbach · Ränggerbach · Ratzenhaldenbach · Rausenbach · Räzerenbach · Reidbach · Reinisbach · Reinsbergbach · Reppisch · Reuss · Rhein · Rheingraben · Rhynerbach · Riedgraben · Riedikerbach · Rietbach (Elgg) · Rietbach (Stammheim) · Rietbach (Turbenthal) · Rietgraben (Oberglatt) · Rietgraben (Truttikon) · Rietlibach · Ringwilerbach · Risbach · Ristallbach · Ritzlibach · Rohrbach (Buch am Irchel) · Rohrbach (Maur) · Roodbach · Rosentalbach · Rossbächli · Rossspaltibach · Rossweidbach · Rotenbach · Rötibach · Rousskanal · Ruebisbach · Rüeggenbach · Rüetschwilerbach · Rumisbergbach · Ruppentobelbach · Rüsselbach · Rütibach · Rütiwaldbächli · Rütschlibach · Rutzenbach
Sackbach · Sacktobelbach · Sägelbach · Sagenbach (Hinwil) · Sagenbach (Wädenswil) · Sagentobelbach · Sagibach · Sarbentalbach · Schäflibach · Schattlibach · Schaugenbach · Schlegeltobelbach · Schliefenbächli · Schlierenbach · Schliifibach · Schlipfbach · Schluhbach · Schluhbächli · Schmittenbach (Fischenthal) · Schmittenbach (Stäfa) · Schmittenbach (Wald) · Schneitbach · Schüepbach · Schürbach (Adliswil) · Schürbach (Nürensdorf) · Schürlibach · Schwämmibach · Schwandenbächli · Schwändibach · Schwarzbach (Ellikon an der Thur) · Schwarzbach (Grüningen) · Schwarzbach (Hinwil) · Schwarzbach (Wil) · Schwarzbach (Zürich) · Schwarzenbach (Hittnau) · Schwarzenbach (Mettmenstetten) · Schwarzenbach (Otelfingen) · Schwarzenbach (Rifferswil) · Sechtbach · Seegraben · Seeligraben · Sennhüslibach · Sennhüttenbach · Sibletenbach · Sihl · Simeligraben · Singelenbach · Sonnenbach · Sonnentalbach · Spiessenhauerbach · Spitalerbach · Spitzgraben · Stammbach · Stampfenbach (Embrach) · Stampfenbach (Mettmenstetten) · Steichelbach · Steigbach (Weisslingen) · Steigbach (Winterthur) · Steinbach · Steinenbach · Steinereggbach · Steinstägenbach · Steintobelbach · Stierenweidbach · Stigelibach · Stockenbach · Stöckentobelbach · Stoffelbach · Storcheneggbach · Stosstobelbach · Stötzlibach · Striempelbach · Stumpbach · Sülibach · Sulzergraben · Surb
Tägelbach · Talbach (Hausen am Albis) · Talbach (Schleinikon) · Taleggbach · Talgartenbächli · Talgraben · Tannereggbach · Teischlibach · Teufenbach · Thur · Thur-Binnenkanal · Tichelrütibach · Tobelbach (Birmensdorf) · Tobelbach (Dietikon) · Tobelbach (Langnau am Albis) · Tobelbach (Mettmenstetten) · Tobelbach (Neftenbach) · Tobelbach (Ottenbach) · Tobelbach (Russikon) · Tobelbach (Stammheim) · Tobelbuebenbach · Töbelibach · Tobelmülibach · Toggwilerbach · Tollenbach · Tomenrainbach · Tonnenbach · Torlentobelbach · Töss · Trüebenbach · Tüfbach · Tüfenbach
Uelibächli · Uessiker Dorfbach · Uessiker Schulhausbach
Vogelbach · Vogelsangbächli · Volkemerbach · Vollikerbach
Walchibach · Waldbach · Walenbach · Wallikerbach · Waltensteiner Eulach · Wändhüslenbach · Wangnerbach · Wäschbach · Wehrenbach · Weidbach · Weidelbach · Weidlibach · Weierbach · Weiherbach · Welsikonerbach · Werrikerbach · Wigartenbach · Wildbach (Hinwil) · Wildbach (Oberembrach) · Wildebach · Wilenbach · Winzelenbach · Wisbach · Wisenbach (Hettlingen) · Wisenbach (Wiesendangen) · Wissenbach (Bäretswil) · Wissenbach (Hedingen) · Wissenbach (Hinwil) · Wissenbach (Weisslingen) · Wisspeterbach · Witikonerbach · Wolfbach · Wolserbach · Worbgraben · Wöschbach · Wüeribach (Gossau) · Wüeribach (Horgen) · Wylbach
Zelgbach · Zellerbach · Zellerunterwaldbach · Zilbach · Zopfbach (Adliswil) · Zopfbach (Wädenswil) · Zweienbach
Limits of the list: municipalities are derived from points every 100 metres; a stream that touches a municipality for only a few metres may be missing there. The data come from the canton's water network, updated weekly.
🔎 River finder: every stream by municipality, length and day ticket
Enter your municipality or a name: the finder shows the 574 rivers and streams with length in the canton, open kilometres, municipalities and fishing beats.
574 rivers and streams from Canton Zurich's official water network
- Winterthur, Fischenthal, Bauma, Zell (ZH)Vorderi TössMunicipalities: Winterthur, Fischenthal, Bauma, Zell (ZH), Wila, Turbenthal, Neftenbach, Embrach, Rorbas, Illnau-Effretikon, Freienstein-Teufen, Wald (ZH)Fishing beats:
- Fuchslochbach Steg · Regime: VersteigerungOfficial stretch description (in German): Fuchslochbach bei Steg (einschl. st.gallische Zuflüsse)
- Mülibach Fischenthal · Regime: VersteigerungOfficial stretch description (in German): Mülibach und Züttbach, inkl. 3 Weiher Seelisberg bei Gibswil, Weiher bei Fischtel und bei Mülibach. Bei den Seelisbergweihern (Naturschutzobjekte) besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Mülibach Pfungen · Regime: VersteigerungOfficial stretch description (in German): Mülibach Pfungen
- Mülibach Wila · Regime: VersteigerungOfficial stretch description (in German): Mülibach bei Wila mit Zuflüssen, inkl. Rosenbergweiher und Stauteich Weiherbach (Naturschutzobjekte), besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Näfbach · Regime: VersteigerungOfficial stretch description (in German): Näfbach Neftenbach mit Tobelbach, Chrebsbach bei Seuzach und Welsikerbach, ohne Areal des Ornith. Verein Seuzach (Rev. 167), ohne Schützenhausweiher (Rev. 165), ohne Weiher im Reutlinger Ried. Besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Rhein 31 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, ganze Strombreite von der rechtsufrigen Fischereigrenztafel Tössegg bis zur Strassenbrücke Eglisau. Vorbehalten bleiben Bestimmungen über den Rennruderbetrieb.
- Schongebiet · Regime: SchonrevierOfficial stretch description (in German): Schonrevier
- Töss 101 · Regime: VersteigerungOfficial stretch description (in German): Töss, von den Quellen (einschl. st.gallische Zuflüsse) bis zur Mündung des Choltobelbachs Juckeren. Am Sülibachweiher besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Töss 103 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Mündung des Choltobelbachs Juckeren bis zur Überfallkante der Wassermessstation oberhalb Hornsagi inkl. Chatzenbach. Fischereiverbot im Haselweiher Hittnau (Naturschutzobjekt).
- Töss 105 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Überfallkante der Wassermessstation oberhalb Hornsagi bis zur Brücke Au (Zell), mit Himmerichweiher und altem Tössgewerbekanal unterhalb Rikon. Am Himmerichweiher besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Töss 106 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht
- Töss 107 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Tössbrücke unterhalb Kyburg bis zur Brücke beim Ritplatz.
- Töss 108 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Brücke beim Ritplatz bis zum Neumühlewehr oberhalb der SBB-Brücke.
- Töss 109 · Regime: VersteigerungOfficial stretch description (in German): Töss, vom Neumühlewehr oberhalb der SBB-Brücke bis zur Mündung der Eulach, mit Fabrikkanälen.
- Töss 110 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Mündung der Eulach bis zum Wehr des EW Pfungen, mit Fabrikkanal.
- Töss 111 · Regime: VersteigerungOfficial stretch description (in German): Töss, vom Wehr des EW Pfungen bis zur Mündung des Unterwasserkanals vom Kohlschwärzeweiher.
- Töss 112 · Regime: VersteigerungOfficial stretch description (in German): Töss, von der Einmündung des Unterwasserkanals aus dem Kohlschwärzeweiher bis zum Wehr der Firma Blumer Söhne & Co.
- Töss 113 · Regime: VersteigerungOfficial stretch description (in German): Töss, vom Wehr der Firma Blumer Söhne & Co., bis zur Mündung in den Rhein. Inkl. Stauweiher mit Kanal der Firma Blumer Söhne & Co.
- Bäretswil, Wetzikon (ZH), Uster, OpfikonAabach · Chämtnerbach · Aa · Aa (Seegräben), Aabach (Wetzikon)Municipalities: Bäretswil, Wetzikon (ZH), Uster, Opfikon, Dübendorf, Glattfelden, Zürich, Hochfelden, Rümlang, Oberglatt, Seegräben, NiederglattFishing beats:
- Aabach 241 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht inkl. Schönauweiher
- Aabach 242 · Regime: VersteigerungOfficial stretch description (in German): Aabach Wetzikon, von der Brücke unterhalb Spinnerei Schönau bei Wetzikon bis Gemeindegrenze Uster/ Seegräben unterhalb Einlauf Unterwasserkanal der Fabrik der Spinnereien Aathal, inkl. Weiher bei Medikon
- Aabach 243 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Fa. Trümpler
- Aabach 244 · Regime: VersteigerungOfficial stretch description (in German): Aabach in Uster von der Kanalmündung der Fabrik Trümpler & Söhne bis zur Mündng in den Greifensee, ohne Herterweiher. Zu beachten ist die Verordnung zum Schutze des Greifensees.
- Aabach Bäretswil · Regime: VersteigerungOfficial stretch description (in German): Aabach in Bäretswil bis zum Zusammenfluss mit Mettlenbach, inkl. Stöckweiherund Ausgleichsweiher bei Sandbüel. Im Stöckweiher Fischerei nur vom nördlichen Ufer aus erlaubt.
- Chämtnerbach · Regime: VersteigerungOfficial stretch description (in German): Chämtnerbach (Aabach) von der Mündung des Mettlenbaches in Bäretswil bis zur Mündung in den Pfäffikersee, inkl. Tobel- und Chrattenweiher in Kempten.
- Dorfbach Stadel · Regime: VersteigerungOfficial stretch description (in German): Dorfbach Stadel
- Fischbach Oberhöri · Regime: VersteigerungOfficial stretch description (in German): Fischbach bei Oberhöri, ohne Mettmenhaslersee (Rev. 10), ohne Weiheranlage und Oberwasserkanal der Mühle in Niedersteinmaur (Rev. 283), Weiheranlage von Honeggers Erben (Rev. 284), Hirsmühleweiher (Rev. 285), Sagiweiher (Rev. 286) und Müliwieher (Rev. 287)
- Glatt 203 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke bei Schwerzenbach bis zum Steg Überlauf im Chreis, inkl Chimlibach, Zilbach, Kahlenbächli und Wisbach. Zu beachten ist die Verordung zum Schutze des Greifensees.
- Glatt 204 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Glatt, vom Überfall im Chreis bis zur Brücke Bahnhofstrasse Dübendorf, inkl. Oberwasserkanal
- Glatt 205 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke Bahnhofstrasse Dübendorf bis Übergang Glatttalbahn
- Glatt 206 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von Übergang Glatttalbahn bis zum Steg bei ARA Neugut, inkl. Moosbach
- Glatt 207 · Regime: VersteigerungOfficial stretch description (in German): Glatt, ab Steg bei ARA Neutgut bis bis zum Glattkilometer 7,6, inkl. Hirzenbach und Kanal zur Herzogenmüli
- Glatt 208 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Gemeinde Wallisellen
- Glatt 209 · Regime: VersteigerungOfficial stretch description (in German): Glatt, vom Steg des Glattstegweges unterhalb der Herzogenmüli bis zum Absturz oberhalb der Mündung des Leutschenbaches, inkl. Schwamendinger Dorfbach
- Glatt 210 · Regime: VersteigerungOfficial stretch description (in German): Glatt vom Absturz oberhalb der Mündung des Leutschenbaches bis zur Brücke der Schaffhauserstrasse in Glattbrugg, mit Brüelbach und Leutschenbach.
- Glatt 211 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke der Schaffhauserstrasse in Glattbrugg bis zur gedeckten Brücke oberhalb der ehemaligen Mündung des Altbaches Kloten
- Glatt 212 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der gedeckten Brücke oberhalb der ehemaligen Mündung des Altbaches Kloten bis zur Brücke in Rümlang
- Glatt 213 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke in Rümlang bis zur Mündung des Himmelbaches bei Oberglatt, inkl. Stegligraben, ohne Altwasserläufe der Glatt.
- Glatt 214 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Mündung des Himmelbaches bei Oberglatt bis zur Brücke in Hofstetten
- Glatt 215 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke in Hofstetten bis zur Brücke Rütiwiesenstrasse
- Glatt 216 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke Rütiwiesenstrasse bis zur Fischereigrenztafel der Gemeinde Bülach bei Glattkilometer 24,680
- Glatt 217 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Stadt Bülach
- Glatt 218 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von Auslauf der ARA Bülach in die Glatt bis zur Strassenbrücke in Hochfelden
- Glatt 219 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von der Brücke in Hochfelden bis zur Brücke Schachemerstrasse Glattfelden-Schachen
- Glatt 220 · Regime: VersteigerungOfficial stretch description (in German): Glatt, von Brücke Schachemerstrasse Glattfelden-Schachen bis unteres Ende Glattstollen
- Rhein 33 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, linke Stromhälfte vom Stauwehr des EW Eglisau bis zur zürcherisch-aargauischen Kantonsgrenze. Fischereiverbot zwischen Fischereisignal und Stauwehr des Kraftwerks Eglisau.
- Sagentobelbach Dübendorf · Regime: VersteigerungOfficial stretch description (in German): Sagentobelbach bei Stettbach-Dübendorf
- Schongebiet · Regime: SchonrevierOfficial stretch description (in German): Schonrevier
- Rheinau, Eglisau, Flaach, Laufen-UhwiesenMunicipalities: Rheinau, Eglisau, Flaach, Laufen-Uhwiesen, Dachsen, Glattfelden, Flurlingen, Weiach, Marthalen, Freienstein-Teufen, Berg am Irchel, FeuerthalenFishing beats:
- Dorfbach Dachsen-Uhwiesen · Regime: VersteigerungOfficial stretch description (in German): Dorfbach in Dachsen-Uhwiesen inkl. Weierwisweiher
- Dorfbach Flaach und Volkemerbach · Regime: VersteigerungOfficial stretch description (in German): Dorfbach in Flaach und Volken mit Zuflüssen. Ohne Weiheranlage im Lättenacker (Revier 50).
- Rhein 18 · Regime: PrivatrevierOfficial stretch description (in German): Verpachtung durch die Polizeidirektion des Kantons Schaffhausen
- Rhein 19 · Regime: PrivatrevierOfficial stretch description (in German): Verpachtung durch die Polizeidirektion des Kantons Schaffhausen
- Rhein 20 · Regime: PrivatrevierOfficial stretch description (in German): Verpachtung durch die Polizeidirektion des Kantons Schaffhausen
- Rhein 21 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht Nohl
- Rhein 22 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Hauptstauhaltung Rheinau (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln.
- Rhein 23 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Obere und untere Hilfsstauhaltung Rheinau (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln. Linksufrige Freiangelstrecke für Jugendliche gemäss Fischereitafeln.
- Rhein 25 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein Rüedifahr: Vom unteren Hilfswehr Rheinau bis zur Rheinpegelstation bei der Gemeindegrenze Marthalen (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln.
- Rhein 27 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein Ellikerwasser: Von der Rheinpegelstation bei der Gemeindegrenze Marthalen bis schaffhausisch-badische Grenze (linke Stromhälfte). Ab hier ganze Strombreite bis zur zürcherisch-schaffhausischen Grenztafel.
- Rhein 28 · Regime: PrivatrevierOfficial stretch description (in German): Verpachtung durch die Polizeidirektion des Kantons Schaffhausen
- Rhein 29 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, ganze Strombreite von der zürcherisch-schaffhausischen Grenztafel Flaacherbach bis zur Grenztafel Tobelbächli.
- Rhein 30 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, ganze Strombreite von der Grenztafel bei der Mündung des Tobelbächlis bis zur rechtsufrigen Fischereigrenztafel Tössegg.
- Rhein 31 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, ganze Strombreite von der rechtsufrigen Fischereigrenztafel Tössegg bis zur Strassenbrücke Eglisau. Vorbehalten bleiben Bestimmungen über den Rennruderbetrieb.
- Rhein 32 · 🎣 Day ticket available · Regime: PatentrevierOfficial stretch description (in German): Rhein, ganze Strombreite, von der Strassenbrücke Eglisau bis zur zürcherisch-badischen Landesgrenze. Ab Landesgrenze linke Stromhälfte bis zum Stauwehr des KW Eglisau. Fischereiverbot zwischen Fischereisignal und Stauwehr des Kraftwerks Eglisau. Vorbehalten bleiben Bestimmungen über den Rennruderbetrieb
- Rhein 33 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein, linke Stromhälfte vom Stauwehr des EW Eglisau bis zur zürcherisch-aargauischen Kantonsgrenze. Fischereiverbot zwischen Fischereisignal und Stauwehr des Kraftwerks Eglisau.
- Schonrevier · Regime: SchonrevierOfficial stretch description (in German): Schonrevier
- Horgen, Zürich, Wädenswil, AdliswilMunicipalities: Horgen, Zürich, Wädenswil, Adliswil, Thalwil, Langnau am Albis, Oberrieden, Rüschlikon, Hausen am AlbisFishing beats:
- Dorfbach Langnau · Regime: VersteigerungOfficial stretch description (in German): Dorfbach Langnau
- Grindelbach und Wüeribach Horgen · Regime: VersteigerungOfficial stretch description (in German): Grindelbach und Wüeribach, Horgen, ohne Bergweiher (Rev. 416)
- Limmat 354 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom Dachwehr beim Drahtschmiedlisteg bis zum Lettensteg, einschl. Sihl vom Mattensteg beim Platzspitz bis zur Mündung in die Limmat
- Sagenbach Schönenberg · Regime: VersteigerungOfficial stretch description (in German): Sagenbach bei Schönenberg
- Schanzengraben 422 · Regime: VersteigerungOfficial stretch description (in German): Schanzengraben, vom Wehr unterhalb der städtischen Badeanstalt bis zur Mündung in die Sihl
- Sihl 398 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der schwyzerischen Kantonsgrenze bis zur zugerischen Kantonsgrenze bei der Mündung des Gripbaches
- Sihl 399 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Mündung des Gripbaches bis zur Mündung des Unterwasserkanals des Waldhaldewerkes der EKZ
- Sihl 400 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Mündung des Unterwasserkanals des Waldhaldewerkes der EKZ bis zur Mündung des linksseitigen Bächleins von Oberschwelli
- Sihl 401 · Regime: Kanton ZugOfficial stretch description (in German): Sihl, von der Mündung des linksseitigen Bächleins von Oberschwelli bis zur Mündung des Talbaches, Verpachtung durch den Kanton Zug
- Sihl 402 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Mündung des Talbaches bis zur Mündung des Kellerbodenbaches bei der Station Sihlbrugg, inkl. Tobelmülibach und -weiher
- Sihl 403 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Mündung des Kellerbodenbaches bei der Station Sihlbrugg bis zum Ende des Binzboden
- Sihl 404 · Regime: VersteigerungOfficial stretch description (in German): Sihl, vom untersten Haus beim Binzboden bis zur Sihlbrücke beim Hotel Forsthaus
- Sihl 405 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Sihlbrücke beim Hotel Forsthaus bis zum Wehr oberhalb der Strassenbrücke Langnau-Thalwil bei Gattikon
- Sihl 406 · Regime: VersteigerungOfficial stretch description (in German): Sihl, vom Wehr oberhalb der Strassenbrücke Langnau-Thalwil bei Gattikon bis zum ehemaligen Wehr im Höfli bei Gontenbach (85 m unterhalb des Stirnemann-Steges)
- Sihl 407 · Regime: VersteigerungOfficial stretch description (in German): Sihl, vom ehemaligen Wehr im Höfli (85 m unterhalb des Stirnemann-Steges) bis zum Wehr oberhalb der Station Leimbach
- Sihl 408 · Regime: VersteigerungOfficial stretch description (in German): Sihl, vom Wehr oberhalb Leimbach bis zum Wehr der Papierfabrik
- Sihl 409 · Regime: VersteigerungOfficial stretch description (in German): Sihl, vom Wehr der Papierfabrik bis zur Überfallkante über dem SBB-Tunnel
- Sihl 410 · Regime: VersteigerungOfficial stretch description (in German): Sihl, von der Überfallkante über dem SBB-Tunnel bis zum Mattensteg beim Platzspitz
- Teufenbachweiher · Regime: VersteigerungOfficial stretch description (in German): Teufenbach bei Schönenberg
- Stallikon, Dietikon, Birmensdorf (ZH), Hausen am AlbisChrebsbachMunicipalities: Stallikon, Dietikon, Birmensdorf (ZH), Hausen am Albis, Aeugst am Albis, Urdorf, GeroldswilFishing beats:
- Limmat 364 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom linksseitigen Fischereimarkstein unterhald der Mündung Schäflibach, bis zum linksseitigen Fischereimarkstein unterhalb der Reppischmündung, inkl. Länggenbach und Oberwasser- und Unterwasserkanal der EKZ. Die Fischerei im Oberwasserkanal zwischen der Überlandstrasse-Brücke und dem Turbinengebäude ist nur rechtsufrig bis auf Höhe des blauen Tores auf dem EKZ-Gelände erlaubt. Das rechtsseitige Limmatufer innerhalb des Schutzgebietes darf zur Fischereiausübung nicht betreten werden.
- Marmoriweiher · Regime: VersteigerungOfficial stretch description (in German): Hätschenweiher in Dietikon. Vorschriften von Dietikon beachten.
- Reppisch 370 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, von der Stallikonerstrasse in Birmensdorf bis zur Brücke Talstrasse im oberen Reppischtal.
- Reppisch 376 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, vom Regulierwehr bei Sprecherhüser bis zur Strassenbrücke bei der Aumüli
- Reppisch 377 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, von der Strassenbrücke bei der Aumüli bis zur Brücke Stationstrasse in Stallikon, ohne Weiher bei Ausser-Gamlikon (Rev. 383), ohne Eichmoosweiher in Bonstetten (Rev. 384)
- Reppisch 378 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, von der Brücke Stationsstrasse bis zum SBB-Damm oberhalb Landikon
- Reppisch 379 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, vom SBB-Damm oberhalb Landikon bis zur Brücke der Stallikonerstrasse in Birmensdorf
- Reppisch 380 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, von der Brücke Talstrasse im oberen Reppischtal bis zur Brücke ca. 70 m oberhalb der Mündung Rummelbach von Rudolfstetten, einschliesslich aargauischer Anteil der Reppisch. Vorschriften der Waffenplatzverwaltung beachten.
- Reppisch 381 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, von der Brücke ca. 70 m oberhalb Mündung Rummelbach von Rudolfstetten bis zum Absturz oberhalb Hochwasserentlastung aus Oberwasserkanal zum Hätschenweiher
- Reppisch 382 · Regime: VersteigerungOfficial stretch description (in German): Reppisch, vom Absturz oberhalb Hochwasserentlastung aus Oberwasserkanal zum Hätschenweiher bis auf die Höhe der rechtsseitigen Einmündung des Unterwasserkanals des EW der EKZ Dietikon, ohne Hätschenweiher (Rev. 389)
- Türlersee · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Türlersee mit Zuflüssen und Ausfluss bis zum Regulierweiher. Zu beachten ist die Verordnung zum Schutz des Türlersees (Ufer-Betretregelungen).
- Andelfingen, Flaach, Altikon, OssingenMunicipalities: Andelfingen, Flaach, Altikon, Ossingen, Kleinandelfingen, Thalheim an der ThurFishing beats:
- Mederbach · Regime: VersteigerungOfficial stretch description (in German): Mederbach ohne Weiher bei Rudolfingen (Revier 90) und Trüllikon (Revier 89).
- Mülibach Andelfingen · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht
- Rhein 27 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Rhein Ellikerwasser: Von der Rheinpegelstation bei der Gemeindegrenze Marthalen bis schaffhausisch-badische Grenze (linke Stromhälfte). Ab hier ganze Strombreite bis zur zürcherisch-schaffhausischen Grenztafel.
- Schüepbach · Regime: VersteigerungOfficial stretch description (in German): Schüepbach bei Andelfingen, ohne Eisweiher (Rev. 85) und ohne Aufzuchtteiche (Rev. 86).
- Thur 61 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Thur, von der Kantonsgrenze ca. 250 m oberhalb des Steges bei Feldi bis zur Brücke Gütighausen, inkl. Thur-Binnenkanal. Befischung in Thur über halbe Flussbreite auf Grenzstrecke ZH/TG. Ohne Kiesweiher (Revier 193) und ohne Äuligraben und Auweiher.
- Thur 62 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Thur, von der Brücke in Gütighausen bis zur Eisenbahnbrücke bei Ossingen, ohne Gütighauserweiher.
- Thur 63 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Thur, von der Eisenbahnbrücke bei Ossingen bis zur Autobahnbrücke bei Andelfingen, inkl. Ossingerbach und Hostbach, ohne Weierholzweiher (Revier 80) und Fischzucht Waser (Revier 82).
- Thur 64 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Thur, von der Autobahnbrücke bei Andelfingen bis zum Altener Felsen.
- Thur 65 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Gemeinde Andelfingen
- Thur 66 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht Hof Wespersbühl bei Alten (Eigenheer)
- Thur 67 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Gemeinde Flaach
- Weierholzweiher · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht
- Hittnau, Illnau-Effretikon, Fehraltorf, PfäffikonLuppmenMunicipalities: Hittnau, Illnau-Effretikon, Fehraltorf, Pfäffikon, Winterthur, Lindau, BäretswilFishing beats:
- Kempt 145 · Regime: VersteigerungOfficial stretch description (in German): Kempt, von der Strassenbrücke zwischen Fehraltorf und Pfäffikon bis zur Rösslibrücke in Unterillnau, ohne Langwisenweiher. Inkl. Wildert: oberer Torfweiher mit besondere Ufer-Betretregelungen gemäss separater Vereinbarung, ohne unterer Weiher.
- Kempt 146 · Regime: VersteigerungOfficial stretch description (in German): Kempt, von der Rösslibrücke in Unterillnau bis zur Mündung des Grendelbaches oberhalb der Mannenbergbrücke.
- Kempt 147 · Regime: VersteigerungOfficial stretch description (in German): Kempt, von der Mündung des Grendelbaches oberhalb der Mannenbergbrücke bis zur Mündung in die Töss, inkl Grendelbach und Örmis, Fischereiverbot im unteren Weiher (Eigentum Pro Natura).
- Luppmen · Regime: VersteigerungOfficial stretch description (in German): Luppmen, unterhalb Luppmenweiher bis zur Strassenbrücke Kempttalstrasse, ohne Dorfbach Pfäffikon.
- Luppmenweiher · Regime: VersteigerungOfficial stretch description (in German): Luppmen, von den Quellen bis und mit Luppmenweiher
- Wildbach Fehraltorf · Regime: VersteigerungOfficial stretch description (in German): Wildbach inkl. Staldenweiher, besondere Ufer-Betretregelungen gemäss separater Vereinbarung.
- Winterthur, Elgg, Elsau, Schlatt (ZH)Farenbach · HofstetterbachMunicipalities: Winterthur, Elgg, Elsau, Schlatt (ZH)Fishing beats:
- Eulach 153 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht
- Eulach 155 · Regime: VersteigerungOfficial stretch description (in German): Eulach, von der Brücke Schnasbergstrasse bis zur Hegifeldstrasse Oberwinterthur
- Eulach 156 · Regime: VersteigerungOfficial stretch description (in German): Eulach, von der Seenerstrasse Oberwinterthur, bis zur Mündung der Töss.
- Schonrevier · Regime: SchonrevierOfficial stretch description (in German): Schonrevier
- Töss 109 · Regime: VersteigerungOfficial stretch description (in German): Töss, vom Neumühlewehr oberhalb der SBB-Brücke bis zur Mündung der Eulach, mit Fabrikkanälen.
- Weiher Räterschen · Regime: VersteigerungOfficial stretch description (in German): Bächlein in Räterschen inkl. Weiher. Zu Beachten sind die Schutzbestimmungen der Gemeinde Elsau.
- Wisenbach Wiesendangen · Regime: VersteigerungOfficial stretch description (in German): Wisenbach in Wiesendangen, inkl. Müliweiher, ohne oberen Weiher bei Oberbertschikon (Revier 160)
- Zürich, Dietikon, Schlieren, UnterengstringenMunicipalities: Zürich, Dietikon, Schlieren, Unterengstringen, Oetwil an der Limmat, Geroldswil, Oberengstringen, Weiningen (ZH)Fishing beats:
- Limmat 351 · Regime: VersteigerungOfficial stretch description (in German): Limmat, von der Quaibrücke bis zur Münsterbrücke
- Limmat 352 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, von der Münsterbrücke bis zur Rudolf Brun-Brücke
- Limmat 353 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, von der Rudolf Brun-Brücke bis zum Dachwehr beim Drahtschmiedlisteg, inkl. Oberwasserkanal bis zum Rechen des EW Letten der Stadt Zürich
- Limmat 354 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom Dachwehr beim Drahtschmiedlisteg bis zum Lettensteg, einschl. Sihl vom Mattensteg beim Platzspitz bis zur Mündung in die Limmat
- Limmat 355 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom Lettensteg bis zum Hardturmsteg, einschl. Unterwasserkanal des EW Letten der Stadt Zürich
- Limmat 357 · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom Hardturmsteg bis zum Hardeggsteg
- Limmat 358 · Regime: PatentrevierOfficial stretch description (in German): Limmat, vom Hardeggsteg bis zu Limmatkilometer 12,880
- Limmat 359 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, von Limmatkilometer 12,880 bis zum linksseitigen Fischereimarkstein ca. 120 m unterhalb des Wehres bei der Europabrücke, einschl. Oberwasserkanal des EW am Giessen, jedoch ohne Hauserkanal (Rev. 361)
- Limmat 360 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom linksseitigen Fischereimarkstein ca. 120 m unterhalb des Wehres bei der Europabrücke bis zum linksseitigen Fischereimarkstein ca. 40 m oberhalb der Gemeindegrenze mit dem Unterwasserkanal des EW am Giessen, jedoch ohne Hauserkanal
- Limmat 362 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht des Klosters Einsiedeln
- Limmat 364 · 🎣 Day ticket available · Regime: VersteigerungOfficial stretch description (in German): Limmat, vom linksseitigen Fischereimarkstein unterhald der Mündung Schäflibach, bis zum linksseitigen Fischereimarkstein unterhalb der Reppischmündung, inkl. Länggenbach und Oberwasser- und Unterwasserkanal der EKZ. Die Fischerei im Oberwasserkanal zwischen der Überlandstrasse-Brücke und dem Turbinengebäude ist nur rechtsufrig bis auf Höhe des blauen Tores auf dem EKZ-Gelände erlaubt. Das rechtsseitige Limmatufer innerhalb des Schutzgebietes darf zur Fischereiausübung nicht betreten werden.
- Limmat 366 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht der Familie Schneider
- Limmat 367 · Regime: PrivatrevierOfficial stretch description (in German): Privatrecht
- Schongebiet · Regime: SchonrevierOfficial stretch description (in German): Schonrevier
- Schäflibach · Regime: VersteigerungOfficial stretch description (in German): Schäflibach bei Dietikon und Urdorf inkl. Bollweiher
- Affoltern am Albis, Hausen am Albis, Rifferswil, MettmenstettenMunicipalities: Affoltern am Albis, Hausen am Albis, Rifferswil, Mettmenstetten, Aeugst am AlbisFishing beats:
- Jonen 435 · Regime: VersteigerungOfficial stretch description (in German): Jonen, bis zur Hauptbrücke in Unter-Rifferswil, inkl. Weiher im Heisch und Hinteralbis
- Jonen 436 · Regime: VersteigerungOfficial stretch description (in German): Jonen, von der Hauptbrücke in Unter-Rifferswil bis zum Kreisel der Zürcherstrasse, inkl. Müliwieher
- Jonen 437 · Regime: VersteigerungOfficial stretch description (in German): Jonen, vom Kreisel der Zürcherstrasse bis zur Kantonsgrenze, inkl. Hofibach bei Hedingen
- Wald (ZH), Rüti (ZH), Hinwil, DürntenMunicipalities: Wald (ZH), Rüti (ZH), Hinwil, Dürnten, FischenthalFishing beats:
- Jona 301 · Regime: VersteigerungOfficial stretch description (in German): Jona, bis zum Felsabsturz unterhalb Tüfenhof, inkl. Bachtelweiher, Weiher bei Riet, und Neutal und Oberbühl bei Sennenberg. Im Bachtelweiher besondere Ufer-Betretregelungen gemäss separater Vereinbarung. Ohne Weiheranlage Y.Sacher
- Jona 302 · Regime: VersteigerungOfficial stretch description (in German): Jona, vom Felsabsturz unterhalb Tüfenhof bis zum Hohlauf
- Jona 303 · Regime: VersteigerungOfficial stretch description (in German): Jona, vom Hohlauf bis zur Kantonsgrenze bei Chüeweid, inkl. Neuhusbächli mit Zuflüssen
- Schwarz Rüti · Regime: VersteigerungOfficial stretch description (in German): Schwarz, vom Wasserfall bei der Fabrik in der "Schwarz" bis zur Mündung in die Jona
- Bassersdorf, Kloten, Nürensdorf, OberglattHimmelbach · BirchwilerbachMunicipalities: Bassersdorf, Kloten, Nürensdorf, Oberglatt, Winkel, BrüttenFishing beats:
- Altbach Kloten · Regime: VersteigerungOfficial stretch description (in German): Altbach Kloten bis zum unteren Ende der Eindolung unter dem Flughafenareal bei der Kaserne Kloten
- Himmelbach · Regime: VersteigerungOfficial stretch description (in German): Himmelbach bei Oberglatt, vom unteren Ende der Eindolung unter dem Flughafenareal bei der Kaserne Kloten bis zur Mündung in die Glatt, mit Ruebisbach und Nägelimoosweiher. Im Nägelimoosweiher besondere Ufer-Betretregelungen gemäss separater Vereinbarung. Ohne Grundwasseraufstoss Goldentor.
Counted: ordinary watercourses flowing in the open for at least 1 km within the canton. · 2026-09-16
No guarantee: official raw data of Canton Zurich. Whether you may swim or fish at a given spot is set by the municipality, the beat leaseholder and the canton.
🏊 River swimming: river baths, bans and rules in Zurich
Zurich has a river-bathing culture like few other cities. Four river baths on the Limmat and the Schanzengraben are free. Between Quaibrücke and the Letten canal, however, swimming in the Limmat is prohibited.
| River bath | Water | Entry | Good to know |
|---|---|---|---|
| Oberer Letten | Limmat | free | on the dam by the Letten power station canal; current facility from 1951/52 |
| Unterer Letten | Limmat | free | family-friendly, with paddling pool |
| Au-Höngg (Werdinsel) | Limmat | free | family-friendly, large grounds |
| Männerbad Schanzengraben | Schanzengraben | free | men only during the day |
| Frauenbad Stadthausquai | Limmat | CHF 8 | women only during the day |
Rules for river swimming
- · Only enter the water where you know the access; jumping off bridges is dangerous because of shallows and changing water levels.
- · Never alone and never drunk in the current.
- · After heavy rain, levels and current rise within hours, especially on the Sihl.
- · The Limmatschwimmen takes place every year when conditions allow – only then is the banned stretch open.
24% of all watercourses in Canton Zurich flow underground: 845 of 3,473 kilometres are piped.
🎣 Fishing day ticket: where to fish in Canton Zurich without an annual permit
In Canton Zurich, watercourses are divided into 289 fishing beats, most of them auctioned to leaseholders. If you are not a leaseholder, you need a ticket. Day tickets exist in only 23 beats on the Rhine, Thur, Glatt, Limmat and Lake Türlen. The ConvivaPlus day-ticket check in the river finder shows for every stream whether such a beat lies on it: that applies to 32 rivers and streams.
| Beat | Water | District | Stretch (official) |
|---|---|---|---|
| Glatt 203 | Glatt | 3 | Glatt, von der Brücke bei Schwerzenbach bis zum Steg Überlauf im Chreis, inkl Chimlibach, Zilbach, Kahlenbächli und Wisbach. Zu beachten ist die Verordung zum Schutze des Greifensees. |
| Glatt 204 | Glatt | 3 | Glatt, vom Überfall im Chreis bis zur Brücke Bahnhofstrasse Dübendorf, inkl. Oberwasserkanal |
| Limmat 352 | Limmat | 3 | Limmat, von der Münsterbrücke bis zur Rudolf Brun-Brücke |
| Limmat 353 | Limmat | 3 | Limmat, von der Rudolf Brun-Brücke bis zum Dachwehr beim Drahtschmiedlisteg, inkl. Oberwasserkanal bis zum Rechen des EW Letten der Stadt Zürich |
| Limmat 354 | Sihl | 3 | Limmat, vom Dachwehr beim Drahtschmiedlisteg bis zum Lettensteg, einschl. Sihl vom Mattensteg beim Platzspitz bis zur Mündung in die Limmat |
| Limmat 355 | Waidbach | 3 | Limmat, vom Lettensteg bis zum Hardturmsteg, einschl. Unterwasserkanal des EW Letten der Stadt Zürich |
| Limmat 359 | Maasbächli | 3 | Limmat, von Limmatkilometer 12,880 bis zum linksseitigen Fischereimarkstein ca. 120 m unterhalb des Wehres bei der Europabrücke, einschl. Oberwasserkanal des EW am Giessen, jedoch ohne Hauserkanal (Rev. 361) |
| Limmat 360 | HWE Bombach | 3 | Limmat, vom linksseitigen Fischereimarkstein ca. 120 m unterhalb des Wehres bei der Europabrücke bis zum linksseitigen Fischereimarkstein ca. 40 m oberhalb der Gemeindegrenze mit dem Unterwasserkanal des EW am Giessen, jedoch ohne Hauserkanal |
| Limmat 364 | Ämetbach | 3 | Limmat, vom linksseitigen Fischereimarkstein unterhald der Mündung Schäflibach, bis zum linksseitigen Fischereimarkstein unterhalb der Reppischmündung, inkl. Länggenbach und Oberwasser- und Unterwasserkanal der EKZ. Die Fischerei im Oberwasserkanal zwischen der Überlandstrasse-Brücke und dem Turbinengebäude ist nur rechtsufrig bis auf Höhe des blauen Tores auf dem EKZ-Gelände erlaubt. Das rechtsseitige Limmatufer innerhalb des Schutzgebietes darf zur Fischereiausübung nicht betreten werden. |
| Rhein 22 | Rhein | 1 | Hauptstauhaltung Rheinau (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln. |
| Rhein 23 | Rhein | 1 | Obere und untere Hilfsstauhaltung Rheinau (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln. Linksufrige Freiangelstrecke für Jugendliche gemäss Fischereitafeln. |
| Rhein 25 | Rhein | 1 | Rhein Rüedifahr: Vom unteren Hilfswehr Rheinau bis zur Rheinpegelstation bei der Gemeindegrenze Marthalen (linke Stromhälfte). Fischereiverbot bei Kraftwerksanlagen siehe Verbotstafeln. |
| Rhein 27 | Rhein | 1 | Rhein Ellikerwasser: Von der Rheinpegelstation bei der Gemeindegrenze Marthalen bis schaffhausisch-badische Grenze (linke Stromhälfte). Ab hier ganze Strombreite bis zur zürcherisch-schaffhausischen Grenztafel. |
| Rhein 29 | Zieglerholzbächli | 1 | Rhein, ganze Strombreite von der zürcherisch-schaffhausischen Grenztafel Flaacherbach bis zur Grenztafel Tobelbächli. |
| Rhein 30 | Chastenbuckbach | 1 | Rhein, ganze Strombreite von der Grenztafel bei der Mündung des Tobelbächlis bis zur rechtsufrigen Fischereigrenztafel Tössegg. |
| Rhein 31 | Mühlebach | 1 | Rhein, ganze Strombreite von der rechtsufrigen Fischereigrenztafel Tössegg bis zur Strassenbrücke Eglisau. Vorbehalten bleiben Bestimmungen über den Rennruderbetrieb. |
| Rhein 32 | Landvogtstobelbach | 1 | Rhein, ganze Strombreite, von der Strassenbrücke Eglisau bis zur zürcherisch-badischen Landesgrenze. Ab Landesgrenze linke Stromhälfte bis zum Stauwehr des KW Eglisau. Fischereiverbot zwischen Fischereisignal und Stauwehr des Kraftwerks Eglisau. Vorbehalten bleiben Bestimmungen über den Rennruderbetrieb |
| Rhein 33 | Dorfbach | 1 | Rhein, linke Stromhälfte vom Stauwehr des EW Eglisau bis zur zürcherisch-aargauischen Kantonsgrenze. Fischereiverbot zwischen Fischereisignal und Stauwehr des Kraftwerks Eglisau. |
| Thur 61 | Huebwiesengraben | 1 | Thur, von der Kantonsgrenze ca. 250 m oberhalb des Steges bei Feldi bis zur Brücke Gütighausen, inkl. Thur-Binnenkanal. Befischung in Thur über halbe Flussbreite auf Grenzstrecke ZH/TG. Ohne Kiesweiher (Revier 193) und ohne Äuligraben und Auweiher. |
| Thur 62 | Weiherbach | 1 | Thur, von der Brücke in Gütighausen bis zur Eisenbahnbrücke bei Ossingen, ohne Gütighauserweiher. |
| Thur 63 | Hostbach | 1 | Thur, von der Eisenbahnbrücke bei Ossingen bis zur Autobahnbrücke bei Andelfingen, inkl. Ossingerbach und Hostbach, ohne Weierholzweiher (Revier 80) und Fischzucht Waser (Revier 82). |
| Thur 64 | Thur | 1 | Thur, von der Autobahnbrücke bei Andelfingen bis zum Altener Felsen. |
| Türlersee | Fellibach | 4 | Türlersee mit Zuflüssen und Ausfluss bis zum Regulierweiher. Zu beachten ist die Verordnung zum Schutz des Türlersees (Ufer-Betretregelungen). |
Leased, private, protected beats: what it means
The legal basis is federal law: under Art. 5a of the Ordinance to the Federal Fisheries Act (VBGF), anyone acquiring a fishing entitlement must prove sufficient knowledge of fish, crayfish and animal-welfare-compliant fishing. The FOEN enforcement guide distinguishes: for permits of up to one month, written information suffices; longer permits require a course. Accordingly, Canton Zurich requires the certificate of competence (SaNa) for the annual permit. Leased beats accept ticket holders from age 10; the fisheries and hunting administration sells permits from mid-December online and in its app.
24% of watercourses in Canton Zurich flow underground: 845 of 3,473 kilometres are piped.
🥾 Riverside walks: three river trails in Canton Zurich
The finest river walks in the canton need neither mountain nor train: they start at the edge of town and follow the water.
Where do you prefer to cool off in summer?
One click – anonymous, no sign-up required.
❓ FAQ about the rivers of Canton Zurich
Answers are based on the official water network, the City and the Canton of Zurich.
People also ask
Related questions from our magazine
Oberer Letten, Unterer Letten, Au-Höngg and the Männerbad Schanzengraben charge no entry. The overview with location, opening hours and notes on current and water level is on the river baths page.
Zurich river baths →Ufenau and Lützelau in the lake, the Werdinsel in the Limmat and more. Which of them you can reach by boat and where you may land is on the islands page.
Zurich islands →From the Rhine gorge to the Inn: Switzerland's great rivers at a glance. The list covers every major river with its length, catchment area and the cantons it crosses.
Swiss rivers list →The 150 largest Swiss lakes with area and canton. It also includes the reservoirs and the large Plateau lakes, sorted by area.
Top 150 lakes →The watercourse finding
Zurich is not a city of two rivers but a canton of 574 rivers and streams – a quarter of them under the tarmac. If you want to swim, the city has four free baths. If you want to fish, know the beat first: only 23 of 289 issue day tickets.
More by the water
Rivers, lakes and baths in Zurich and Switzerland

ConvivaPlus Editor · Family & Day Trips
Writes about day trips, family and local life – honestly assessing what's worth it.
- Day trips
- Family
- Local
- Cities & regions
All information without guarantee. Found an error? → support@conviva-plus.ch
Discussion
7 voices from the community
Tageskarte für die Thur gibts bei uns im Dorf, aber nöd für jede Strecke. Gut, stoht jetzt emal schwarz uf wiiss, welches Revier.
Kleiner Hinweis zum Schwimmverbot: das gilt wirklich schon ab der Quaibrücke bis zum Lettenkanal. Hab vor zwei Jahren eine Busse gesehen, die war nicht billig.
Danke, Roman. Das Verbot steht in Art. 16 der Allgemeinen Polizeiverordnung der Stadt Zürich, wir haben die Strecke im Abschnitt Baden präzisiert.
Enfin une liste qui explique POURQUOI on ne peut pas pêcher partout avec une carte journalière. La Limmat chez nous, oui, mais le ruisseau à côté non.
Dass fast jeder vierte Kilometer Bach unterirdisch fliesst, hätt ich nie gedacht. In Winti merkt mer das bi de Eulach ja scho, die isch au mängisch eifach weg.
Hab im Finder Wetzikon eingegeben und der Aabach vor meiner Haustür gehört amtlich zur Glatt?! 20 Jahre dran vorbeigelaufen und nie gewusst.
Genau das zeigt die amtliche Gewässernummer: Aabach und Glatt sind im Register des Kantons ein durchgehender Gewässerlauf. Der Name wechselt, die Nummer bleibt.
Found an error or have feedback? Let us know or write to us directly.