Se distribuye desde Escocia y España por el oeste hasta Siberia y las montañas del Cáucaso por el este, y desde Laponia por el norte hasta Sierra Nevada (España) por el sur.