# Vistula river

Also known as: Weichsel, Wisła

The Vistula (also known as Weichsel, Wisła) is a European river flowing through Poland. As of 2026-10-16, the Vistula was flowing at about 305 m³/s at the Tczew gauge.

**Canonical name:** Vistula

**Local names / aliases:** Weichsel, Wisła

**Countries:** Poland

**Maximum upstream drainage area:** 192,632 km²

**Mapped river length:** 977.4 km

**Gauging stations:** 26

**Classification:** Major European river

**Latest measured discharge:** 305 m³/s (Tczew, 2026-10-16)

## Gauging stations on the Vistula

The following 26 gauging stations report discharge for the Vistula, ordered downstream (largest catchment first). Discharge is in cubic metres per second (m³/s).

| Station | Country | Discharge (m³/s) | Historical Comparison | Observed | Measurement | Data quality | Provider | Lat, Lon | Source |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Tczew | Poland | 305 | Much below normal — 59% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 54.087, 18.806 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Grudziądz | Poland | 284 | Much below normal — 100% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 53.485, 18.745 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Chełmno | Poland | 262 | Much below normal — 100% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 53.363, 18.415 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Kępa Polska | Poland | 239 | Much below normal — 62% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.431, 19.963 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Modlin | Poland | 236 | Much below normal — 59% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.431, 20.66 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Wychódźc | Poland | 228 | — | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.394, 20.423 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Wyszogród | Poland | 234 | Much below normal — 100% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.385, 20.193 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Warszawa - Nadwilanówka | Poland | 159 | Much below normal — 55% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.186, 21.108 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Warszawa-Bulwary | Poland | 156 | — | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 52.247, 21.021 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Gusin | Poland | 156 | Much below normal — 60% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 51.893, 21.254 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Dęblin | Poland | 137 | Much below normal — 56% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 51.563, 21.826 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Puławy | Poland | 131 | Much below normal — 46% below the historic median | 2026-10-15 | instantaneous | operational value | IMGW-PIB | 51.445, 21.946 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Kolonia nadwiślańska | Poland | 124 | — | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 51.125, 21.791 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Annopol | Poland | 112 | Much below normal — 62% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.899, 21.832 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Zawichost | Poland | 107 | Much below normal — 63% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.806, 21.863 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Sandomierz | Poland | 77.7 | Much below normal — 55% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.673, 21.746 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Szczucin | Poland | 67.2 | Much below normal — 53% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.327, 21.077 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Karsy | Poland | 63.8 | Much below normal — 53% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.275, 20.775 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Jagodniki | Poland | 39.6 | Much below normal — 50% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.201, 20.682 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Popędzynka | Poland | 36.2 | Much below normal — 53% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.141, 20.549 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Czernichów - Prom | Poland | 13.4 | Much below normal — 79% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 49.981, 19.663 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Sierosławice | Poland | 32 | Much below normal — 53% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.132, 20.457 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Zabrzeg | Poland | 1.74 | — | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 49.925, 18.935 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Czechowice Dziedzice | Poland | 2.16 | Much below normal — 41% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 49.914, 18.986 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Jawiszowice | Poland | 5.94 | Much below normal — 51% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 49.973, 19.122 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |
| Bieruń Nowy | Poland | 10.4 | Much below normal — 46% below the historic median | 2026-10-16 | instantaneous | operational value | IMGW-PIB | 50.065, 19.194 | [source](https://danepubliczne.imgw.pl/api/data/hydro) |

## Related rivers

-   [Oder](/rivers/oder.html)
-   [Bug](/rivers/bug.html)
-   [Warta](/rivers/warta.html)
-   [Narew](/rivers/narew.html)
-   [Noteć](/rivers/notec.html)
-   [San](/rivers/san.html)
-   [Bug](/rivers/bug-129.html)
-   [Wieprz](/rivers/wieprz.html)
-   [Pilica](/rivers/pilica.html)
-   [Bug](/rivers/bug-130.html)
-   [Bzura](/rivers/bzura.html)
-   [Biebrza](/rivers/biebrza.html)

## Data, sources &amp; timestamps

Geometry is the HydroRIVERS network (HydroSHEDS): European reaches with at least 500 km² of upstream catchment, merged into chains between confluences. Flow direction comes from the network itself; river names are the canonical English label joined from provider metadata and Natural Earth, with local-language aliases retained.

Discharge is normalised observed streamflow from official national hydrology providers, measured where a gauge sits on the river and interpolated between gauges. Pale/estimated values are derived from drainage area × the local specific discharge of nearby gauges and are never presented as measurements.

Underlying dataset built 2026-10-16T13:31:53.036165+00:00. This page generated 2026-10-16T13:35:10.972Z. Discharge values carry their own observation dates in the table above.

[Explore the Vistula on the interactive map →](/)
