Kraków Blog
The Vistula beneath Wawel Hill in Kraków
Places to visit

What river flows through Kraków? The Vistula and Kraków’s smaller rivers

The river that flows through Kraków is the Vistula — the city’s main river. It runs right past the Old Town, beneath Wawel Hill and along Kazimierz, and within Kraków’s boundaries it is about 41 km long. But more than a dozen smaller rivers and streams also join the Vistula here, including the Rudawa, the Białucha (Prądnik), the Dłubnia and the Wilga. Here’s a guide to Kraków’s rivers.

The Vistula — Poland’s queen of rivers

The Vistula is Poland’s longest river: according to current official figures it is 1,022 km long (older sources give 1,047 km). Kraków lies on its upper course, on both banks, and the river flows for about 41 km within the city. Sightseeing boats cruise the Kraków stretch, and the Vistula boulevards are a favourite place for walkers, runners and cyclists.

There are 19 crossings over the Vistula in Kraków: 12 road bridges, 3 railway bridges and 4 footbridges for pedestrians and cyclists — by the Kościuszko weir, the Bernatka footbridge, the Grzegórzki–Zabłocie footbridge alongside the railway bridges and the newest one between Kazimierz and Ludwinów, opened in October 2026.

Being on the Vistula was an asset for Kraków as early as the Middle Ages: the river linked the city with lands to the north and carried trade — goods were floated all the way to Gdańsk. Until the 19th century, a northern arm of the river, the so-called Old Vistula, separated Kazimierz from the Old Town. It was filled in, and Dietla Street was laid out along its course in 1878–1880.

Which rivers flow into the Vistula in Kraków?

According to the city, 12 rivers and streams join the Vistula within Kraków. On the left bank these are the Sanka, Rudawa, Białucha (Prądnik), Dłubnia, the Suchy Jar canal and Potok Kościelnicki; on the right — the Sidzinka, Potok Kostrzecki, Potok Pychowicki, Wilga, Serafa and Podłężanka. On top of that there are about 20 smaller watercourses. Unlike the regulated Vistula, many of them still flow through natural landscapes.

The Dłubnia — Kraków’s longest tributary

The Dłubnia is about 50 km long. It rises in the village of Jangrot on the Olkusz Upland and in Kraków flows through the eastern districts, including Bieńczyce and Krzesławice. It joins the Vistula in Mogiła, in Nowa Huta.

The Rudawa and the floods on Błonia

The Rudawa (about 36 km) is formed by several streams joining on the Olkusz Upland, near Krzeszowice. It flows into the Vistula in Zwierzyniec, by the Norbertine convent. It once ran through the city in several branches — one of them was the Młynówka Królewska — and flooded the Błonia meadow every spring. It was regulated in 1910–1912 and today flows in an artificial channel lined with boulevards. Near its mouth stands the Norbertine Sisters’ Bridge.

The Wilga and the Retmański Bridge

The Wilga (about 27 km) is a right-bank tributary of the Vistula. It starts in Raciborsko in the Wieliczka Foothills and joins the Vistula by Wołyński Boulevard in Ludwinów. In Kraków it is regulated, with embankments protecting the last stretch before the mouth. Right at the mouth stands the Retmański Bridge — together with the Norbertine Sisters’ Bridge on the Rudawa, one of Kraków’s two named bridges that don’t cross the Vistula. Sadly, the Wilga is one of the most polluted rivers in the city.

The Prądnik, also called the Białucha

The Prądnik (about 33 km) rises in Sułoszowa on the Olkusz Upland and its upper course runs through Ojców National Park. In Kraków it is called the Białucha and joins the Vistula near Dąbie. The districts of Prądnik Biały and Prądnik Czerwony take their names from the settlements in its valley. Fun fact: until the 17th century the Prądnik flowed into the Old Vistula.

Where to stay in Kraków

For the Vistula and its boulevards, the best base is Kazimierz, which the river surrounds on the west and south — that’s where you’ll find Hotel Regent at Bożego Ciała 19. Best Western Plus Kraków Old Town at Świętej Gertrudy 6 is in the Old Town by the Planty park, about 500 m from the Main Square — within walking distance of Wawel and the river.

Frequently asked questions

What river flows through Kraków?

The Vistula — it runs for about 41 km within the city. Its tributaries in Kraków include the Rudawa, the Białucha (Prądnik), the Dłubnia and the Wilga.

How many bridges cross the Vistula in Kraków?

19 crossings: 12 road bridges, 3 railway bridges and 4 pedestrian and cycle footbridges (as of October 2026).

Which river joins the Vistula closest to the city centre?

The Rudawa, which flows into the Vistula in Zwierzyniec by the Norbertine convent, and the Wilga — by Wołyński Boulevard, opposite Kazimierz.

Updated in October 2026.