List of rivers of Poland


Following is a list of rivers, which are at least partially, if not predominantly located within Poland.

Rivers by length

For list of rivers in alphabetical order, please use table-sort buttons.
River nameEmptying intoTotal length
Length in Poland
Total basin area
Basin area
in Poland
VistulaBaltic Sea10221022193,690168,868
OderBaltic Sea840726119,074106,043
WartaOder79579554,52054,520
BugNarew77459038,71219,239
NarewVistula49944374,52753,846
SanVistula45845716,87714,426
NotećWarta39139117,30217,302
WieprzVistula34934910,49710,497
PilicaVistula3333339,2589,258
BóbrOder2792765,8745,830
ŁynaPregolya2642077,1265,298
WkraNarew2552555,3485,348
DunajecVistula2492496,7964,838
Nysa ŁużyckaOder2461974,4032,201
BrdaVistula2452454,6654,665
DrwęcaVistula2312315,6975,697
ProsnaWarta2272274,9174,917
WisłokSan2202203,5383,538
Wda Vistula1981982,3252,325
DrawaNoteć1921923,2913,291
Nysa KłodzkaOder1891894,5703,742
RegaBaltic Sea1881882,7672,767
BzuraVistula1731737,7647,764
WisłokaVistula1731734,1004,100
ObraWarta1711712,7602,760
PasłękaVistula Bay, Baltic Sea1691692,2942,294
BiebrzaNarew1641647,0927,067
NidaVistula1541543,8443,844

River system

Baltic Sea
of Poland