El Kochelsee se encuentra a 70 km al sur de Múnich en el borde de los Alpes bávaros. Pertenece a las comunidades Schlehdorf en el oeste y Kochel am See en el este. Mientras que la zona sur del lago está rodeada de montañas, la parte norte ya se encuentra en las estribaciones planas de los Alpes y está bordeada por los páramos de Loisach-Kochelsee. La historia del asentamiento de Kochel (antes Quochcalun) comenzó en el llamado Birg bei Altjoch, un cono de roca directamente en la orilla del Kochelsee. El nombre Kochel se deriva del latín cocula, el nombre de cabeza, cono o pico.
El lago fue creado durante la Edad de Hielo de Würme cuando se excavó el glaciar Isar-Loisach. El subsuelo de la cuenca resultante se llenó luego con arcillas marinas de un lago de la Edad de Hielo, que formó un subsuelo represivo. El Kochelsee de hoy es solo un remanente de la cuenca de aproximadamente 200 m de profundidad en el área de la zona del flysch que originalmente llegaba hasta Penzberg.
El lago se fue sedimentando gradualmente, de modo que los páramos de Loisach-Kochelsee con páramos bajos y elevados se formaron al norte de él. Cerca de Schlehdorf, al norte por debajo de Herzogstand (1.731 m) y Heimgarten (1.790 m), el Loisach desemboca en la parte occidental de Kochelsee.
Deja el lago en su borde norte, al oeste de Kochel am See.