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.
RankRiverLength
within the CR
Avg.
discharge
Total
basin
Tributary
to
Mouth
location
1Vltava 43115128,090ElbeMělník
2Elbe370308144,055North SeaCuxhaven
3Morava2696526,658DanubeBratislava
4Ohře256385,606ElbeLitoměřice
5Berounka 242368,854VltavaPrague
6Sázava225254,350VltavaDavle
7Thaya1964413,419MoravaLanžhot
8Jihlava181122,997SvratkaIvaň
9Svratka174157,119ThayaPouzdřany
10Jizera167242,193ElbeLázně Toušeň
11Lužnice158244,235VltavaHosty
12Oder13648118,861Baltic SeaŚwinoujście
13Otava 135263,827VltavaZvíkovské Podhradí
14Orlice 129222,036ElbeHradec Králové
15Opava 129182,089OderOstrava
16Bečva 120181,626MoravaTroubky
17Radbuza110112,182BerounkaPlzeň
18Chrudimka1066866ElbePardubice
19Úhlava1046908RadbuzaPlzeň
20Želivka 10441,188SázavaSoutice
21Tichá Orlice1027756OrliceŽďár nad Orlicí
22Střela1023922BerounkaLiblín
23Ploučnice10181,188ElbeDěčín
24Oslava1013867JihlavaIvančice
25Moravice1018900OpavaOpava

Hierarchical list

This is a hierarchical list that includes all watercourses whose length within the territory of the Czech Republic is at least

Rivers flowing to the North Sea (Elbe basin)

Rivers flowing to the Baltic Sea (Oder basin)

;tributaries joining the Oder during its course through Poland
;tributaries joining the Oder within the Czech Republic

Rivers flowing to the Black Sea (Danube basin)

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.

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.
Riverlevel 1level 2level 3
Elbe49,933
Vltava27,006.7
Ohře4,601.1
Danube21,736-
Morava20,692.4
Thaya11,164.7
Oder7,217
total 78,886-