Linnulaht (ka Väikelaht) on järv Saaremaal Saaremaa vallas Kuressaare linna läänepiiril. Laht eraldus Läänemerest umbes 1000 aastat tagasi.
Linnulaht on 69,2 ha suur ja paikneb merepinnast vaid 0,6 m kõrgusel. Järv on madal, suurim sügavus (järve põhjaosas) ulatub 2 meetrini, keskmine sügavus on 0,5 m.
Linnulahe linnustiku kaitseks loodi 1927. aastal Linnulahe kaitseala. Wikipedia