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.