Der Walchensee ist einer der tiefsten (maximale Tiefe: 192,3 m) und zugleich mit 16,40 km² auch einer der größten Alpenseen Deutschlands. Seine Fläche hat die Form eines nach Norden gerichteten Dreiecks mit der Basis am Südufer von Einsiedl bis Niedernach mit 6,9 km und einer Höhe von Breitort bis Urfeld mit 5 km. Der See liegt 75 km südlich von München inmitten der Bayerischen Alpen. Er gehört mit seiner gesamten Fläche einschließlich der Insel Sassau zur Gemeinde Kochel am See. Im Osten und Süden grenzt er mit seinem Ufer an die Gemeinde Jachenau.