Buelinjet engfly er utbredt i hele Europa og i det nordlige Asia østover til Altajfjellene. I Norge er den vanlig på Sørlandet og på Østlandet nord til Vågå i Oppland, mer sjelden på Vestlandet.