Rødt fjellengfly er utbredt i Nord-Europa og i noen fjellområder i Sør- og Mellom-Europa (Pyreneene, Alpene og fjell på Balkan). I Norge er den vanlig i indre, høyereliggende områder i Sør-Norge og finnes dessuten på Røst i Lofoten. Det finnes dessuten et gammelt funn fra Tromsø.