Luchsingen se encuentra situada al sur del cantón de Glaris, está bañada por el río Linth, y sobre su territorio se encuentra el Oberblegisee.