Hasselmunkeflyet er utbredt i Europa og det nordlige Asia østover til Bajkalsjøen. I Norge er den nokså vanlig i Sør-Norge. og er funnet nord til Nord-Trøndelag.