Arresø – jezioro w Danii, w północnej części wyspy Zelandii. Jego powierzchnia wynosi 40,72 km², co czyni je największym jeziorem w Danii.

Położenie Jezioro leży w północnej części duńskiej wyspy Zelandia położonej w zachodniej części Morza Bałtyckiego. Administracyjnie przynależy do gmin Halsnæs, Gribskov i Hillerød w Regionie Stołecznym. Znajduje się około 40 km na północny wschód od Kopenhagi.

Swym zasięgiem jezioro obejmuje Park Narodowy Kongernes Nordsjælland.

Opis 240px|thumb|left|Jezioro w pobliżu Dronningholm koło Frederiksværk. Jezioro jest połączone z Roskilde Fjord kanałem Arresø Kanal, który przebiega przez Frederiksværk – największą miejscowość położoną nad Arresø. Największą rzeką zasilającą jest Pøleå, która uchodzi do zbiornika od zachodu. Na wschód od Frederiksværk w głąb jeziora ciągnie się półwysep Arrenæs.

Wzdłuż zachodniego brzegu jeziora znajduje się wiele wzgórz i grzbietów. Wśród nich są wzgórza Maglehøj we Frederiksværk i Arrenakke Bakker, z których roztacza się widok na jezioro.