Kurský záliv, případně též Kuronský nebo Kuršský záliv (litevsky Kuršių marios, rusky Куршский залив) či Kurská zátoka je záliv - laguna u jihovýchodního pobřeží Baltského moře u břehů Ruska (Kaliningradská oblast na jihu) a Litvy (kraj Klaipėda na severu). Jméno pochází od starého baltského národa Kurů. Rozloha zálivu je 1610 km². Je 93 km dlouhý a průměrně 17,3 km široký. Hluboký je průměrně 3,7 m a maximálně 7 m. Od moře je oddělen Kurskou kosou.