# The 25 longest rivers in Poland

At 1,022 km, the Vistula is the longest river in Poland and flows entirely within Poland. The Oder and the Warta come next. The list ranks rivers by total length, with the stretch inside Poland, basin area and mouth, following the Polish Wikipedia table of the country's longest rivers.

- 7 votes · 25 items
- May 9, 2023 · Weronika Zając
- https://even.best/en/l/5471/the-25-longest-rivers-in-poland

## Top 25

1. **Oder** (1 · ▲1 ▼0) — 854.3 km long, 742 km of it in Poland. Basin: 118,861 km². Flows into the Szczecin Lagoon.
2. **Narew** (1 · ▲1 ▼0) — 484 km long, 448 km of it in Poland. Basin: 75,200 km². Flows into the Vistula.
3. **Pilica** (1 · ▲1 ▼0) — 319 km long. Basin: 8,341 km². Flows into the Vistula.
4. **Brda** (1 · ▲1 ▼0) — 238 km long. Basin: 4,627 km². Flows into the Vistula.
5. **Drwęca** (1 · ▲1 ▼0) — 207 km long. Basin: 5,536 km². Flows into the Vistula.
6. **Warta** (0 · ▲0 ▼0) — 808.2 km long. Basin: 54,529 km². Flows into the Oder.
7. **Bug** (0 · ▲0 ▼0) — 772 km long, 587 km of it in Poland. Basin: 39,420 km². Flows into the Narew.
8. **San** (0 · ▲0 ▼0) — 457.8 km long, 457 km of it in Poland. Basin: 16,861 km². Flows into the Vistula.
9. **Noteć** (0 · ▲0 ▼0) — 391.3 km long. Basin: 17,300 km². Flows into the Warta.
10. **Wieprz** (0 · ▲0 ▼0) — 303 km long. Basin: 10,415 km². Flows into the Vistula.
11. **Bóbr** (0 · ▲0 ▼0) — 272 km long, 270 km of it in Poland. Basin: 5,876 km². Flows into the Oder.
12. **Łyna** (0 · ▲0 ▼0) — 264 km long, 190 km of it in Poland. Basin: 7,126 km². Flows into the Pregolya.
13. **Lusatian Neisse** (0 · ▲0 ▼0) — 254.6 km long, 197.8 km of it in Poland. Basin: 4,403 km². Flows into the Oder.
14. **Wkra** (0 · ▲0 ▼0) — 249.1 km long. Basin: 5,322 km². Flows into the Narew.
15. **Dunajec** (0 · ▲0 ▼0) — 247 km long. Basin: 6,804 km². Flows into the Vistula.
16. **Wisłok** (0 · ▲0 ▼0) — 228 km long. Basin: 3,540 km². Flows into the San.
17. **Wda** (0 · ▲0 ▼0) — 198 km long. Basin: 2,325 km². Flows into the Vistula.
18. **Drawa** (0 · ▲0 ▼0) — 185.9 km long. Basin: 3,296 km². Flows into the Noteć.
19. **Eastern Neisse (Nysa Kłodzka)** (0 · ▲0 ▼0) — 181.7 km long. Basin: 4,566 km². Flows into the Oder.
20. **Poprad** (0 · ▲0 ▼0) — 174.2 km long, 62 km of it in Poland. Basin: 2,077 km². Flows into the Dunajec.
21. **Pasłęka** (0 · ▲0 ▼0) — 169 km long. Basin: 2,294 km². Flows into the Vistula Lagoon.
22. **Rega** (0 · ▲0 ▼0) — 168 km long. Basin: 2,725 km². Flows into the Baltic Sea.
23. **Bzura** (0 · ▲0 ▼0) — 166 km long. Basin: 7,788 km². Flows into the Vistula.
24. **Vistula** (-1 · ▲0 ▼1) — 1,022 km long. Basin: 194,424 km². Flows into the Gulf of Gdańsk.
25. **Prosna** (-1 · ▲0 ▼1) — 216.8 km long. Basin: 4,925 km². Flows into the Warta.

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
