Lännaskogen är ett naturreservat som ligger i Huddinge kommun i Stockholms län. Reservatet förvaltas av Huddinge kommun och skapades den 15:e juli 2002. Med en total storlek på 490 hektar består Lännaskogen av 476 hektar landyta och 13 hektar vatten. Här finner man en varierande vegetation med barrskogar, myrar och odlingsmark kring gården Kastellet. Skogen utgör 328 hektar av reservatet och där finns flera stigar och leder att utforska. Sjön Kvarnsjön är också en del av Lännaskogens naturreservat.