Vistula

river in East-Central Europe

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

Vistula River
Confluence of the Narew and the Vistula at Modlin
Location
CountriesPoland, Ukraine, Belarus, Slovakia
Physical characteristics
Source 
 - locationBarania Góra, Silesian Beskids
 - elevation1,106 m (3,629 ft)
MouthGdańsk Bay, Baltic Sea
Length1,047 km (651 mi)
Basin size194,424 km²; (75,067 mi²)
Discharge 
 - average1,080 m³/s (at mouth)
Basin of Vistula

How it flows

change

Tributaries

change

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