Se encuentra en las zonas montañosas (hasta los 2000 msnm) de Europa, salvo en la región mediterránea, se extiende por el oeste hasta la cordillera del Himalaya.