Esrum Sø – jezioro w Danii, w północno-wschodniej części wyspy Zelandii. Jest drugim jeziorem pod względem powierzchni w tym kraju i największym pod względem objętości wody.
Położenie Jezioro leży w północno-wschodniej części duńskiej wyspy Zelandia położonej w zachodniej części Morza Bałtyckiego. Administracyjnie przynależy do gmin Fredensborg, Gribskov, Helsingør i Hillerød w Regionie Stołecznym. Znajduje się około 40 km na północ od Kopenhagi.
Swym zasięgiem jezioro obejmuje Park Narodowy Kongernes Nordsjælland.
Opis Jezioro ma kształt wanny ze stromymi zboczami nieopodal brzegu i duże stosunkowo płaskie, skaliste dno. Zasila je kilka małych strumieni. Wodę z jeziora odprowadza rzeka Esrum Å, która płynie w kierunku północnym przez miejscowość Esrum i uchodzi do morza w Dronningmølle.
Na zachód od jeziora rozpościera się las Gribskov. Na jego wschodnim brzegu, w Fredensborg znajduje się zamek królewski wraz z ogrodem należący do duńskiej rodziny królewskiej.