Tornbergssjön er en liten innsjø i den delen av Hanveden som ligger i Haninge kommuneSödertörn, sør for Stockholm, og innenfor det svenske landskapet Södermanland.

Tornbergssjön
LandSverige
Høyde 90 moh.
Kart
Tornbergssjön
59°08′04″N 18°01′27″Ø

Innsjøen ligger i Natura 2000-området Hanveden som omfatter, utenom Tornbergssjön og myren Odonrumpan vest for innsjøen, også innsjøene Svartsjön, Trehörningen og Långsjön, samt myren Storflagen, som ligger lengre øst. Natura 2000-området Hanveden utgjør kun en liten del av det relativt store skogområdet Hanveden, som ligger i kommunene Haninge og Huddinge.

På sørsiden av Tornbergssjön, som for det meste er omgitt av mose, ligger det en klippe som er egnet som rasteplass. Sörmlandsleden passerer der, og fører videre opp til Tornberget, som er Södertörns og hele Stockholms läns høyeste punkt, med 111 meter over havet, ca 300 meter nordøst for Tornbersgssjön. Ved toppen av Tornberget passerer også Tornbergsslingan, som er en turløype i Paradisets naturreservat.

Vil man nå Tornbergssjön, kan man gjøre det fra torpet Paradiset, hvor det er parkering; derfra er det ca to og en halv times gange langs Sörmlandsledens Nynäshamns-gren til toppen av Tornberget, og noen hundre meter til langs samme løype, fram til innsjøen.