Vistula

The Vistula (Polish: Wisła) is the longest river in Poland. It is 1,047 km (678 miles) long.

Vistula
MouthGdańsk Bay, Baltic Sea
Length1,047 km (651 mi)
Basin of Vistula

How it flows

Tributaries

The following is the list of right and left tributaries and the name of a city close by, listed from source to mouth:

Right tributaries

Left tributaries