Se encuentran en Dinamarca, Gran Bretaña, Irlanda, Noruega, Suecia, Austria, Bélgica, Checoslovaquia, Alemania, Hungría, Países Bajos, Suiza, Polonia, España, Baleares, Portugal, Francia, Italia, Sicilia, Yugoslavia, Albania, Grecia, Rumanía, Bulgaria, Ucrania, Rusia, Siberia, Irán, Turquía, China, Mongolia, Corea y Japón en los suelos calcáreos, en los pastizales a altitudes de hasta 2800 msnm.