La laguna del Vístula (en polaco: Zalew Wiślany; en ruso: Калининградский залив, Kaliningradskiy Zaliv; en alemán: Frisches Haff; en lituano: Aismarės) es una masa de agua dulce junto al mar Báltico y separada del golfo de Gdansk por una lengua de arena conocida como cordón del Vístula; el agua de la laguna procede mayormente del río Vístula.
La laguna se conecta al mar abierto por el estrecho de Baltiysk.
El puerto polaco con más tráfico es el de Elbląg, pero el problema fronterizo y el hecho de que la salida al mar esté en Rusia han hecho que entre en decadencia.
Un proyecto en curso de la Unión Europea prevé un parcial dragado del lago y un canal artificial que una el puerto de Elbląg al mar Báltico.
El canal atraviesa el cordón del Vístula y tiene una longitud de 1,2 kilómetros.