Lachen es una comuna suiza del cantón de Schwyz, situada en el distrito de March, a orillas del lago de Zúrich. Limita al norte con la comuna de Rapperswil-Jona, al este con Wangen, al sur con Galgenen, y al oeste con Altendorf.
Su punto más alto se encuentra a 420 m. sobre el nivel del mar y el más bajo a 406 m. sobre el nivel del mar.
Wikipedia https://es.wikipedia.org/wiki/Lachen
Official Website http://www.lachen.ch/
Coordenadas 47°11'32.577" N 8°51'8.58" E