Hårfrytle vokser i skog, på beitemark og i hager. Arten er utbredt i Nord- og Mellom-Europa, Kaukasus, vestlige og sentrale deler av Sibir og Mongolia. I Norge er den vanlig i hele landet. Den vokser sjelden over skoggrensa, men er funnet opptil 1300 moh. i Sør-Norge og 500 moh. i Nord-Norge.