thumb|350px|Map of Switzerland showing major [[List of lakes of Switzerland|lakes and rivers]]
The following is a list of rivers of Switzerland (and tributaries thereof). Included rivers flow either entirely or partly through Switzerland or along its international borders. Swiss rivers belong to five drainage basins, i.e. of the Rhine, the Rhône, the Po, the Danube or the Adige. Of these, only the Rhine and Rhône flow through Switzerland (and also originate there). The waters therefore drain into either the North Sea, the Mediterranean Sea or the Black Sea.
Some of the larger rivers, such as the Aare, Limmat (ZSG) and Rhine (URh), are in part navigable and include recreational boat lines.
Below, rivers are grouped by length, drainage area, orography and in alphabetical order. A list of border rivers is also given.
Rivers by length
Rivers with over in Switzerland
{| class="wikitable sortable"
|-
!Rank || River || Length (km) || Length (mi)
|-
| 1 || Rhine ||
|-
| 2 || Aare (or Aar) ||
|-
| 3 || Rhône ||
|-
| 4 || Reuss ||
|-
| 5 || Linth and Limmat together ||
|-
| 6 || Thur ||
|-
| 7 || Saane/La Sarine ||
|}
Rivers by drainage area
thumb|[[Saane/Sarine|Saane/La Sarine at Fribourg]]
Basins covering more than , counting only the area in Switzerland.
{| class="wikitable sortable"
|-
!rowspan=2|Rank ||rowspan=2| River ||colspan=2| Length ||colspan=2| Drainage area
|-
!km!!mi
!km<sup>2</sup>!!sq mi
|-
| 1 || Rhine || ||
|-
| 2 || Aare (or Aar) || ||
|-
| 3 || Rhône || ||
|-
| 4 || Reuss || ||
|-
| 5 || Orbe and Thielle together || ||
|-
| 6 || Linth and Limmat together || ||
|-
| 7 || Inn || ||
|-
| 8 || Saane/La Sarine || ||
|-
| 9 || Thur || ||
|-
| 10 || Hinterrhein (Posterior Rhine) || ||
|-
| 11 || Ticino || ||
|-
| 12 ||Vorderrhein (Anterior Rhine) || ||
|-
| 13 || Doubs || ||
|-
| 14 || Kander || ||
|}
Rivers by orography
thumb|upright=1.2|<u>The five river basins of Switzerland</u>:
thumb|High Rhine and [[Rhine Falls near Schaffhausen]]
thumb|The Aare at [[Bern]]
thumb|The [[Birs at Laufen]]
thumb|The Reuss in [[Bremgarten, Aargau|Bremgarten]]
thumb|Saane in [[Fribourg]]
thumb|Confluence of the Urnäsch and Sitter
thumb|Tamina Gorge near [[Bad Ragaz]]
thumb|Landwasser with [[Landwasser Viaduct]]
thumb|Le Doubs in [[Saint-Ursanne]]
thumb|Confluence of the Rhône and Arve in [[Geneva]]
thumb|Verzasca river and valley
thumb|Rom near [[Lü, Switzerland|Lü]]
thumb|Inn in [[Engadin]]
Switzerland is drained into four directions:
- North Sea, via the Rhine.
- Mediterranean Sea:
- Gulf of Lion, via the Rhône.
- Adriatic Sea, via the Po and the Adige.
- Black Sea, via the Danube.
Drainage basins
Witenwasserenstock mountain is the triple divide of the drainage basins between the Rhine, Rhône and Po. Lunghin Pass is the triple divide between the Rhine, Danube and Po.
Rivers that flow into other rivers are sorted by the proximity of their points of confluence to the sea (the lower in the list, the more upstream). Some rivers (e.g. Danube) do not flow through Switzerland themselves, but they are mentioned for having Swiss tributaries. They are given in italics. The five drainage basins are highlighted in bold.
- Rhine (main branch in Hook of Holland, Netherlands)
- Upper Rhine (begins at the Rhine knee in Basel)
- Wiese - - (in Basel)
- Birsig - - (in Basel)
- High Rhine - -
- Birs - - (between Basel/Birsfelden)
- Lützel - - (between Laufen/Liesberg)
- Sorne - - (in Delémont)
- Raus - - (near Moutier)
- Ergolz - - (between Augst/Kaiseraugst)
- Möhlinbach - - (near Möhlin)
- Sissle - - (in Sisseln)
- Aare (Aar) - - (in Koblenz)
- Surb - - (in Döttingen)
- Limmat / Linth - - (in Brugg)
- Reppisch - - (in Dietikon)
- Wüeribach - - (in Birmensdorf)
- Sihl - - (in Zurich)
- Alp - - (near Biberbrugg)
- Minster - - (into Lake Sihl near Euthal)
- Waag - - (near Oberiberg)
- Küsnachter Dorfbach - - (into Lower Lake Zurich in Küsnacht)
- Jona - - (into Obersee near Jona)
- Wägitaler Aa - - (into Obersee near Lachen)
- Seerenbach <!-- - --> (into Lake Walen near Amden)
- Seez - - (into Lake Walen near Walenstadt)
- Sernf - - (in Schwanden)
- Reuss - - (in Brugg)
- Lorze - - (near Maschwanden)
- Kleine Emme - - (near Luzern)
- Sarner Aa - - (into Lake Lucerne near Alpnach)
- Engelberger Aa - - (into Lake Lucerne at Buochs)
- Muota - - (into Lake Lucerne at Brunnen)
- Schächen - - (near Attinghausen)
- Hallwiler Aa - - (in Möriken-Wildegg)
- Suhre/Sure - - (near Aarau)
- Wyna - - (in Suhr)
- Wigger - - (between Rothrist/Aarburg)
- Emme - - (in Solothurn)
- Urtene - - (near Bätterkinden)
- Ilfis - - (near Langnau im Emmental)
- Suze - - (into Lake Biel in Biel/Bienne)
- Orbe / Thielle - - (into Lake Biel in La Neuveville)
- Broye - - (into Lake Neuchâtel in La Sauge)
- Saane/La Sarine - - (near Bern)
- Sense - - (near Laupen)
- Glâne - - (near Villars-sur-Glâne)
- Kander - - (into Lake Thun near Thun)
- Simme - - (in Wimmis)
- Lütschine <!-- --> (into Lake Brienz near Interlaken)
- Wutach - - (in Waldshut-Tiengen, Germany)
- Klingengraben - - (in Oberlauchringen, Germany)
- Schwarzbach - - (near Lauchringen, Germany)
- Glatt - - (near Glattfelden)
- Ustermer Aa - - (into Greifensee at Niederuster)
- Töss - - (in Teufen)
- Thur - - (near Flaach)
- Murg - - (near Warth-Weiningen)
- Sitter - - (in Bischofszell)
- Urnäsch - - (in near St Gallen Haggen)
- Durach - - (in Schaffhausen)
- Biber - - (near Hemishofen)
- Lake Constance (Obersee, Seerhein, Untersee)
- Aach - - (in Arbon)
- Alpine Rhine (Alter Rhein, Rheintaler Binnenkanal) - -
- Saar - - (in Trübbach)
- Tamina - - (in Bad Ragaz)
- Landquart - - (in Landquart)
- Plessur - - (in Chur)
- Rabiosa - - (near Meiersboden)
- Hinterrhein - - (at Reichenau)
- Albula - - (near Thusis)
- Gelgia <!-- - --> (in Tiefencastel)
- Landwasser - - - (near Filisur)
- Dischmabach - - (near Davos)
- Avers Rhine - - (near Andeer)
- Vorderrhein - - (at Reichenau)
- Rabiusa -
- Valser Rhine - -
- Rein da Curnera - -
- Rein da Maighels - -
- Rein da Medel - -
- Rein da Tuma - -
- (see sources of the Rhine)
- Rhône - - (in Port-Saint-Louis-du-Rhône, France)
- Saône <!-- - --> (in Lyon, France)
- Doubs - - (in Verdun-sur-le-Doubs, France)
- Allaine - - (near Montbéliard, France)
- Allondon - - (in Russin)
- Arve - - (in Geneva)
- Versoix - - (into Lake Geneva in Versoix)
- Hermance - - (into Lake Geneva in Hermance)
- Aubonne - - (into Lake Geneva near Aubonne)
- Venoge - - (into Lake Geneva in Saint-Sulpice)
- Veyron - - (near La Sarraz)
- Trient - - (near Vernayaz)
- Drance - - (in Martigny)
- Sionne - - (in Sion)
- Navizence - - (in Chippis)
- Lonza <!-- - --> (in Gampel)
- Vispa - - (in Visp)
- Massa - - (near Bitsch)
- Po (near Venice, Italy)
- Adda <!-- - --> (in Cremona, Italy)
- Breggia <!-- - --> (into Lake Como, between Cernobbio and Como, Italy)
- Mera <!-- - --> (into Lake Como in Sorico, Italy)
- Poschiavino <!-- - --> (in Tirano, Italy)
- Ticino - - (in Pavia, Italy)
- Toce <!-- - --> (into Lake Maggiore in Verbania, Italy)
- Diveria <!-- -
