Lachen está en Suiza (Bezirk March, Schwyz) en la zona horaria Europe/Zurich.
Lugares cercanos son Altendorf, Siebnen y Jona.
Zürich está a 31 km, Winterthur está a 36 km y Basel está a 110 km en línea recta.
Distancias desde Lachen a las ciudades más importantes de Suiza y del mundo.
47.1922400°
8.8532400°