List of rivers of the Czech Republic
This is a list of rivers of the Czech Republic.
Naming conventions
Czech language distinguishes between large and small watercourses. River names are mostly self-standing one-word nouns. Stream names often consist of two words because they contain an adjective, usage or derived from the location through which it flows. These two-word names form an inseparable whole.Main rivers
While the Elbe is the longest Czech-related river when measured through its overall length, its tributary the Vltava surpasses it as the longest river within the territory of the Czech Republic itself.| Rank | River | Length within the CR | Avg. discharge | Total basin | Tributary to | Mouth location |
| 1 | Vltava | 431 | 151 | 28,090 | Elbe | Mělník |
| 2 | Elbe | 370 | 308 | 144,055 | North Sea | Cuxhaven |
| 3 | Morava | 269 | 65 | 26,658 | Danube | Bratislava |
| 4 | Ohře | 256 | 38 | 5,606 | Elbe | Litoměřice |
| 5 | Berounka | 242 | 36 | 8,854 | Vltava | Prague |
| 6 | Sázava | 225 | 25 | 4,350 | Vltava | Davle |
| 7 | Thaya | 196 | 44 | 13,419 | Morava | Lanžhot |
| 8 | Jihlava | 181 | 12 | 2,997 | Svratka | Ivaň |
| 9 | Svratka | 174 | 15 | 7,119 | Thaya | Pouzdřany |
| 10 | Jizera | 167 | 24 | 2,193 | Elbe | Lázně Toušeň |
| 11 | Lužnice | 158 | 24 | 4,235 | Vltava | Hosty |
| 12 | Oder | 136 | 48 | 118,861 | Baltic Sea | Świnoujście |
| 13 | Otava | 135 | 26 | 3,827 | Vltava | Zvíkovské Podhradí |
| 14 | Orlice | 129 | 22 | 2,036 | Elbe | Hradec Králové |
| 15 | Opava | 129 | 18 | 2,089 | Oder | Ostrava |
| 16 | Bečva | 120 | 18 | 1,626 | Morava | Troubky |
| 17 | Radbuza | 110 | 11 | 2,182 | Berounka | Plzeň |
| 18 | Chrudimka | 106 | 6 | 866 | Elbe | Pardubice |
| 19 | Úhlava | 104 | 6 | 908 | Radbuza | Plzeň |
| 20 | Želivka | 104 | 4 | 1,188 | Sázava | Soutice |
| 21 | Tichá Orlice | 102 | 7 | 756 | Orlice | Žďár nad Orlicí |
| 22 | Střela | 102 | 3 | 922 | Berounka | Liblín |
| 23 | Ploučnice | 101 | 8 | 1,188 | Elbe | Děčín |
| 24 | Oslava | 101 | 3 | 867 | Jihlava | Ivančice |
| 25 | Moravice | 101 | 8 | 900 | Opava | Opava |
Hierarchical list
This is a hierarchical list that includes all watercourses whose length within the territory of the Czech Republic is at leastRivers flowing to the North Sea (Elbe basin)
- Elbe
- *Křinice
- *Kamenice
- **Chřibská Kamenice
- *Ploučnice
- **Robečský potok
- ***Bobří potok
- **Šporka
- **Svitavka
- **Panenský potok
- *Jílovský potok
- *Bílina
- **Srpina
- *Modla
- *Ohře
- **Smolnický potok
- **Chomutovka
- **Hasina
- **Blšanka
- **Liboc
- ***Leska
- **Prunéřovský potok
- **Bystřice
- **Teplá
- ***Lomnický potok
- **Rolava
- **Chodovský potok
- **Svatava
- **Libava
- **Libocký potok
- **Odrava
- ***Lipoltovský potok
- **Plesná
- **Slatinný potok
- *Liběchovka
- *Pšovka
- *Vltava
- **Bakovský potok
- ***Červený potok
- ***Vranský potok
- ***Zlonický potok
- **Zákolanský potok
- ***Knovízský potok
- **Litovický potok
- **Rokytka
- ***Říčanský potok
- **Botič
- **Berounka
- ***Radotínský potok
- ***Loděnice
- ***Litavka
- ****Červený potok
- ***Klíčava
- ***Rakovnický potok
- ***Zbirožský potok
- ***Javornice
- ***Střela
- ****Manětínský potok
- ****Kralovický potok
- ****Velká Trasovka
- ***Třemošná
- ****Bělá
- ***Klabava
- ****Holoubkovský potok
- ***Úslava
- ****Bradava
- ***Radbuza
- ****Úhlava
- *****Drnový potok
- ****Merklínka
- ****Zubřina
- ****Černý potok
- ***Mže
- ****Vejprnický potok
- ****Úterský potok
- ****Úhlavka
- *****Výrovský potok
- ****Kosový potok
- ****Hamerský potok
- ****Sedlišťský potok
- **Sázava
- ***Janovický potok
- ***Konopišťský potok
- ***Jevanský potok
- ***Blanice
- ****Chotýšanka
- ***Želivka
- ****Sedlický potok
- ****Martinický potok
- ****Trnava
- *****Kejtovský potok
- ****Jankovský potok
- ****Bělá
- ***Sázavka
- ****Perlový potok
- ****Úsobský potok
- ***Šlapanka
- ****Zlatý potok
- **Kocába
- ***Sychrovský potok
- **Mastník
- ***Sedlecký potok
- **Brzina
- **Otava
- ***Lomnice
- ****Skalice
- ****Závišínský potok
- ***Blanice
- ****Radomilický potok
- ****Zlatý potok
- ***Brložský potok
- ***Volyňka
- ****Spůlka
- ***Novosedelský potok
- ***Březový potok
- ***Ostružná
- ***Křemelná
- ***Vydra
- **Hrejkovický potok
- **Lužnice
- ***Bilinský potok
- ***Židova strouha
- ***Smutná
- ****Milevský potok
- ***Košínský potok
- ***Chotovinský potok
- ****Turovecký potok
- ***Černovický potok
- ***Dírenský potok
- ***Bechyňský potok
- ***Nežárka
- ****Řečice
- ****Hamerský potok
- ****Kamenice
- ****Žirovnice
- ***Miletínský potok
- ***Koštěnický potok
- ***Dračice
- **Bezdrevský potok
- **Dehtářský potok
- **Malše
- ***Stropnice
- ****Svinenský potok
- ***Černá
- ****Pohořský potok
- **Křemžský potok
- **Polečnice
- **Olšina
- **Teplá Vltava
- ***Řasnice
- **Studená Vltava
- *Košátecký potok
- *Jizera
- **Strenický potok
- **Klenice
- **Zábrdka
- **Mohelka
- **Žehrovka
- **Libuňka
- **Oleška
- **Kamenice
- **Jizerka
- *Výmola
- *Vlkava
- *Výrovka
- **Šembera
- **Bečvárka
- *Mrlina
- **Štítarský potok
- *Cidlina
- **Bystřice
- **Javorka
- *Klejnárka
- **Vrchlice
- *Doubrava
- **Brslenka
- **Hostačovka
- *Podolský potok
- *Bylanka
- *Chrudimka
- **Novohradka
- ***Ležák
- ***Žejbro
- ***Krounka
- *Loučná
- **Končinský potok
- **Desná
- *Orlice
- **Dědina
- **Tichá Orlice
- ***Třebovka
- **Divoká Orlice
- ***Bělá
- ****Kněžná
- ***Zdobnice
- *Trotina
- *Metuje
- **Olešenka
- **Dřevíč
- *Úpa
- *Běluňka
- *Malé Labe
Rivers flowing to the Baltic Sea (Oder basin)
;tributaries joining the Oder during its course through Poland- Oder
- *Lusatian Neisse
- **Smědá
- **Jeřice
- *
Eastern Neisse - **Bělá
- **Vidnávka
- **Stěnava
- *Osoblaha
- *Olza
- **Stonávka
- *Ostravice
- **Lučina
- **Olešná
- **Morávka
- *Opava
- **Moravice
- ***Hvozdnice
- ***Černý potok
- ***Podolský potok
- **Čižina
- *Ondřejnice
- *Lubina
- *Bílovka
- *Sedlnice
- *Husí potok
- *Jičínka
- *Luha
Rivers flowing to the Black Sea (Danube basin)
Danube- *
Váh - **Vlára
- *Morava
- **Thaya
- ***Kyjovka
- ****Kopanice
- ****Prušánka
- ****Hruškovice
- ***Trkmanka
- ***Svratka
- ****Jihlava
- *****Rokytná
- ******Olešná
- ******Rouchovanka
- ******Rokytka
- *****Oslava
- ******Chvojnice
- ******Balinka
- *****Brtnice
- *****Jihlávka
- *****Třešťský potok
- ****Šatava
- ****Litava
- *****Říčka
- *****Rakovec
- ****Bobrava
- ****Svitava
- *****Punkva
- *****Bělá
- *****Křetínka
- ****Bílý potok
- ****Bobrůvka
- *****Libochovka
- ****Lubě
- ****Nedvědička
- ****Hodonínka
- ****Bystřice
- ****Fryšávka
- ***Želetavka
- ***Daníž
- ***Jevišovka
- ****Skalička
- ***Moravian Thaya
- ****Bolíkovský potok
- ****Vápovka
- **Velička
- **Okluky
- **Olšava
- ***Nivnička
- ***Luhačovický potok
- **Březnice
- **Dřevnice
- **Rusava
- **Kotojedka
- **Moštěnka
- **Haná
- ***Brodečka
- ***Velká Haná
- **Romže
- ***Hloučela
- **Blata
- ***Šumice
- **Bečva
- ***Juhyně
- ***Vsetínská Bečva
- ****Bystřička
- ****Senice
- ***Rožnovská Bečva
- **Bystřice
- **Trusovický potok
- **Oskava
- ***Sitka
- ***Teplička
- ***Oslava
- **Třebůvka
- ***Jevíčka
- **Mírovka
- **Moravská Sázava
- ***Březná
- **Desná
- **Branná
Alphabetical list
This is an alphabetical list that includes all rivers whose total length is at least 50 kilometres and have at least a small part in the Czech Republic. The Czech name is given in brackets in italics for rivers, the greater part of which is outside the territory of the country.- Bečva
- Bělá (Eastern Neisse)
- Berounka
- Bílina
- Blanice (Otava)
- Blanice (Sázava)
- Blšanka
- Bóbr
- Bobrůvka
- Bystřice (Cidlina)
- Bystřice (Morava)
- Chamb
- Chomutovka
- Chrudimka
- Cidlina
- Dědina
- Divoká Orlice
- Doubrava
- Dračice
- Dyje
- Elbe
- Flöha
- Freiberger Mulde
- Haná
- Jevišovka
- Jihlava
- Jizera
- Klabava
- Kyjovka
- Litava
- Litavka
- Loděnice
- Lomnice
- Loučná
- Lusatian Neisse
- Lužnice
- Malše
- Metuje
- Morava
- Moravice
- Moravská Dyje
- Moravská Sázava
- Myjava
- Mže
- Nežárka
- Oder
- Ohře
- Olše
- Opava
- Orlice
- Oskava
- Oslava
- Osobłoga
- Ostravice
- Otava
- Pfreimd
- Ploučnice
- Radbuza
- Rokytná
- Sázava
- Schwarzach
- Ścinawka
- Skalice
- Smědá
- Spree
- Střela
- Stropnice
- Svitava
- Svratka
- Teplá
- Teplá Vltava
- Tichá Orlice
- Trnava
- Úhlava
- Úpa
- Úslava
- Vltava
- Vsetínská Bečva
- Výrovka
- Waldnaab
- White Elster
- Wild Weißeritz
- Wondreb
- Želetavka
- Želivka
Drainage basins
As the main European watershed passes through the Czech Republic, there are three directions and principal areas of drainage :Almost 2/3 of the country is drained in NW direction through the Elbe into the North Sea. The Morava flowing towards SE collects water from eastern regions of the Czech Republic and discharges into Danube which flows to the Black Sea. The northeast and some northern portions of the territory is drained by the Oder and its tributaries like the Lusatian Neisse into the Baltic Sea. The corresponding watershed tripoint with a marker for symbolic "roof of Europe" is located at Czech-Polish border on Mt. Klepáč near Dolní Morava in Králický Sněžník Mountains.
The catchment area of the Elbe down to Czech-German border in Hřensko/Schöna covers. This figure includes upper courses of some tributaries starting in neighbouring countries. The area solely within Czech borders is slightly smaller and this is the figure given in the following table, which shows Czech territory divided after drainage basins.
| River | level 1 | level 2 | level 3 |
| Elbe | 49,933 | ||
| Vltava | 27,006.7 | ||
| Ohře | 4,601.1 | ||
| Danube | 21,736 | - | |
| Morava | 20,692.4 | ||
| Thaya | 11,164.7 | ||
| Oder | 7,217 | ||
| total | 78,886 | - |