Nerecznica krótkoostna występuje w lasach wilgotnych. Rzadziej jak tu na brzegach zarastanych przez mchy zbiorników wodnych .