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