List of rivers of the Czech Republic

This is a hierarchical list that includes all rivers and other streams whose length within the territory of the Czech Republic is at least 20 kilometres.

[1] 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 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" (50°9'27"N 16°47'27"E) is located at Czech-Polish border on Mt.

The catchment area of the Elbe down to Czech-German border in Hřensko/Schöna covers 51,394 square kilometres (19,843 sq mi).

Map of the 50 longest rivers of the Czech Republic
Scheme of principal tributaries and their contribution to average discharge of the Elbe (in m³/s)
Drainage basin of the Oder, which includes the northeast and some northern portions of Czech territory
Drainage basin of the Danube with Morava, Svratka and Thaya shown in the southeast of the country
Catchment areas of the Elbe–Vltava system (dark grey) and the Morava–Thaya (light grey) before they leave the Czech Republic. The remaining white areas in the northeast and north belong to the Oder and its tributaries while narrow white strip along southwestern border denotes some smaller direct tributaries of the Danube .