This is a list of rivers (or tributaries thereof) at least partially located in Austria. Nearly all of Austria is drained by the Danube into the Black Sea; the rest flow into the North Sea. Rivers are listed twice, first by basin, then alphabetically.
Within basins, rivers that flow into the sea are listed alphabetically. 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). Rivers which themselves do not flow through Austria, but have tributaries that do so (e.g. Vltava) are listed in italics. The Austrian namens are given in brackets, (e.g. Rhine (Rhein)).
By basin
Draining into the Black Sea
- Danube (Donau) (in Sulina, Romania)
- Drava (Drau) (near Osijek, Croatia)
- Rába (Raab) (near Győr, Hungary)
- Pinka (in Körmend, Hungary)
- Lafnitz (in Szentgotthárd, Hungary)
- Rabnitzbach (in Gleisdorf)
- Rabnitz (near Győr, Hungary)
- Einserkanal (near Rábcakapi, Hungary)
- Wulka (into Lake Neusiedl)
- Einserkanal (near Rábcakapi, Hungary)
- Leitha (near Mosonmagyaróvár, Hungary)
- Schwarza (converging at Haderswörth in the parish of Lanzenkirchen)
- Pitten (converging at Haderswörth in the parish of Lanzenkirchen)
- Morava (March) (in Bratislava-Devin, Slovakia)
- Thaya (near Hohenau)
- German Thaya (Deutsche Thaya) (converging at Raabs an der Thaya)
- Moravian Thaya (Mährische Thaya) (converging at Raabs an der Thaya)
- Thaya (near Hohenau)
- Fischa (in Fischamend)
- Piesting (in Gramatneusiedl)
- Schwechat or Schwachat (at Schwechat)
- Wien (in Vienna)
- Krottenbach (into Vienna's severage)
- Arbesbach (in Vienna)
- Gießgraben (into an old branch of the Danube near Utzenlaa, Königsbrunn am Wagram)
- Traisen (in Grafenwörth)
- Krems (Lower Austria) (in Grafenwörth)
- Kamp (in Grafenwörth)
- Erlauf (in Pöchlarn)
- Ybbs (in Ybbs an der Donau)
- Gießenbach (between Grein and Sankt Nikola an der Donau)
- Aist (between Mauthausen and Au an der Donau, Naarn im Machlande)
- Enns (in Enns)
- Gusen (at Langenstein)
- Traun (in Linz)
- Krems (Upper Austria) (in Traun)
- Alm (near Lambach)
- Ager (in Lambach)
- Aurach (at Wankham)
- Vöckla (at Vöcklabruck)
- Dürre Ager (at Timelkam, Vöcklabruck)
- Fornacher Redlbach (west of Vöcklamarkt)
- Seeache (into the Attersee that is drained by the Ager)
- Zeller Ache (into the Mondsee which is drained by the Seeache)
- Zeller Bach (into the Irrsee which is drained by the Zeller Ache)
- Zeller Ache (into the Mondsee which is drained by the Seeache)
- Innbach (in Wilhering)
- Ranna (in Rannamühl (Pfarrkirchen im Mühlkreis))
- Inn (in Passau, Germany)
- Lindenbach (at Wernstein am Inn)
- Antiesen (near Antiesenhofen)
- Oberach (near Ried im Innkreis)
- Hartbach (east of Obernberg am Inn)
- Salzach (in Haiming, Germany)
- Saalach (in Freilassing, Germany)
- Grabenbach (at Bad Reichenhall, Germany)
- Weißbach (at Bad Reichenhall, Germany)
- Steinbach (between Schneizlreuth, Germany, and Unken)
- Leoganger Ache (northwest of Saalfelden)
- Grabenbach (at Bad Reichenhall, Germany)
- Fischach (near Bergheim)
- Klausbach (in Elsbethen)
- Berchtesgadener Ache (near Anif)
- Almbach (in Hallein)
- Taugl (into the lake Hintersee)
- Lammer (at Golling an der Salzach)
- Fuscher Ache (at Bruck an der Großglocknerstraße)
- Krimmler Ache (in Vorderkrimml, Wald im Pinzgau)
- Saalach (in Freilassing, Germany)
- Alz (in Marktl, Germany)
- Traun (near Altenmarkt an der Alz, Germany)
- Weiße Traun (confluence with the Rote Traun near Siegsdorf, Germany)
- Fischbach (Weiße Traun) (confluence with the Seetraun near Ruhpolding, Germany)
- Weiße Traun (confluence with the Rote Traun near Siegsdorf, Germany)
- Chiemsee (in Seebruck, Germany)
- Tiroler Achen (in Grabenstätt, Germany)
- Großache (in St. Johann in Tirol)
- Schwarzlofer (near Kössen)
- Brunnbach (between Kössen and Kirchdorf in Tirol)
- Großache (in St. Johann in Tirol)
- Tiroler Achen (in Grabenstätt, Germany)
- Traun (near Altenmarkt an der Alz, Germany)
- Kieferbach (near Kiefersfelden, Germany)
- Kaiserbach (in Kufstein)
- Weißache (in Kufstein)
- Brixentaler Ache (near Wörgl)
- Kelchsauer Ache (in Hopfgarten)
- Windauer Ache (in Hopfgarten)
- Brandenberger Ache (in Rattenberg)
- Ziller (in Münster)
- Vomperbach (between Vomp and Terfens)
- Wattenbach (near Wattens)
- Fallbach (Inn, Baumkirchen) (at Baumkirchen)
- Weißenbach (at Mils)
- Lanser Bach (in Innsbruck)
- Aldranser Bach (in Innsbruck)
- Sistranser Bach (in Innsbruck)
- Sill (in Innsbruck)
- Ruetz (near the Europa Bridge)
- Viggarbach (near Schönberg)
- Navisbach (north of Steinach am Brenner)
- Gschnitzbach (at Steinach am Brenner)
- Obernberger Seebach (at Gries am Brenner)
- Mühlauer Bach (in Mühlau, a district of Innsbruck)
- Tuffbach (in Innsbruck)
- Weiherburgbach (in Innsbruck)
- Fallbach (Inn, Innsbruck) (in Innsbruck)
- Höttinger Bach (in Innsbruck)
- Lohbach (in Innsbruck)
- Geroldsbach (in the district Sieglanger of Innsbruck)
- Melach (between Unterperfuss and Kematen in Tirol)
- Fotscherbach (in Sellrain)
- Schlossbach (in Zirl)
- Ötztaler Ache (east of Imst)
- Pitze (near Imst)
- Gurglbach (near Imst)
- Sanna (at Landeck)
- Isar (near Deggendorf, Germany)
- Ammer (in Moosburg, Germany)
- Linder (near Oberammergau, Germany)
- Fischbach (Linder) (confluence with the Neualmbach between Oberammergau, Germany and Reutte)
- Neualmbach, also called Neualpbach (confluence with the Fischbach between Oberammergau, Germany and Reutte)
- Linder (near Oberammergau, Germany)
- Loisach (in Wolfratshausen, Germany)
- Rißbach (in Vorderriß, Lenggries, Germany)
- Leutascher Ache (near Mittenwald, Germany)
- Gleirschbach (at the exit of the Hinterau valley)
- Ammer (in Moosburg, Germany)
- Lech (near Donauwörth, Germany)
- Iller (in Ulm, Germany)
- Breitach (near Oberstdorf, Germany)
Draining into the North Sea
- Elbe (near Cuxhaven, Germany)
- Vltava (Moldau) (in Mělník, Czech Republic)
- Lužnice (Lainsitz) (in Týn nad Vltavou, Czech Republic)
- Malše (Maltsch) (in České Budějovice, Czech Republic)
- Vltava (Moldau) (in Mělník, Czech Republic)
- Rhine (Rhein) (main branch at Hook of Holland, Netherlands)
- Bregenzer Ach (into Lake Constance in Bregenz)
- Dornbirner Ach (into Lake Constance near Bregenz)
- Leiblach (into Lake Constance between Lindau, Germany and Lochau)
- Frutz (at Koblach)
- Ill (near Feldkirch)
Alphabetical list
Ager, Aist, Aldranser Bach, Alfenz, Alm, Almbach, Alvier, Antiesen, Arbesbach, Archbach, Aschach, Aurach, Berchtesgadener Ache, Bolgenach, Brandenberger Ache, Bregenzer Ach, Breitach, Brixentaler Ache, Brunnbach, Danube, Dornbirner Ach, Drava, Dürre Ager, Enns, Erlauf, Erzbach, Fallbach (Inn, Innsbruck), Fallbach (Inn, Baumkirchen), Fischa, Fischach, Fischbach (Linder), Fischbach (Weiße Traun), Fornacher Redlbach, Fotscherbach, Frutz, Fuscher Ache, Gaflunerbach, Gail, Gailbach, Gailitz, Galina, Gampbach, German Thaya, Geroldsbach, Gießenbach, Gießgraben, Glan, Glanfurt, Gleirschbach, Gölsen, Großache, Gschnitzbach, Gurglbach, Gurk, Gusen, Hartbach, Höttinger Bach, Ill, Inn, Innbach, Isar, Kainach, Kaiserbach, Kamp, Kelchsauer Ache, Kieferbach, Kitzbühler Ache, Klausbach, Krems (Lower Austria), Krems (Upper Austria), Krimmler Ache, Krottenbach, Lafnitz, Lammer, Lanser Bach, Laudach, Lavant, Lech, Leckner Ach, Ledava, Leiblach, Leitha, Leoganger Ache, Leutascher Ache, Lindenbach, Litz, Lizumbach, Lohbach, Loisach, Lužnice, Malše, Melach, Meng, Metnitz, Mieß, Möll, Mölsbach, Morava, Moravian Thaya, Mühlauer Bach, Mur, Mürz, Myrabach, Navisbach, Neualmbach (also called Neualpbach), Northern Taurach, Oberach, Obernberger Seebach, Ötztaler Ache, Pesnica, Piesting, Pinka, Pitten, Pitze, Rába, Rabnitzbach, Ranna, Rhine, Rißbach, Ruetz, Saalach, Salza, Salzach, Samina, Sanna, Schlossbach, Schwarza, Schwarzlofer, Schwechat, Seeache, Sill, Sistranser Bach, Steinbach, Steyr, Subersach, Sulm, Taugl, Thaya, Tiroler Achen, Traisen, Traun, Triesting, Tuffbach, Viggarbach, Vils, Vöckla, Vomperbach, Wattenbach, Weiherburgbach, Weißach, Weißache, Weißbach, Weißenbach, Wien, Windauer Ache, Wulka, Ybbs, Zeller Ache, Zeller Bach, Ziller