Glarus is the capital of its namesake canton and lies in the narrow Linth valley between the Glarus Alps. The climate is alpine with cold winters and comparatively mild valley summers. Compare historical weather data for Glarus.