Skogteglfly er utbredt i Europa og i det nordlige Asia østover til Kamtsjatka, sørover til Kina. I Norge finnes den over hele landet, men er gjerne mest tallrik i høyereliggende strøk.