维斯瓦河(波蘭語:Wisła,波蘭語:[ˈvʲiswa] (ⓘ)),又依英语译作维斯图拉河(英語:Vistula),是波蘭最長的河流。全長1,047公里;流域面積194,424平方公里,佔波蘭國土面積的三分之二。
发源于波蘭南部的喀尔巴阡山脉,维斯瓦河曲向北流,流經克拉科夫、華沙、托倫,在河口形成三角洲,最后注入波羅的海格但斯克湾。