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).