Korallrot vokser stort sett i skog med høy grunnvannsstand, men den kan også forekomme på åpne områder som beitemark og myr. Planta er ikke avhengig av næring eller kalk.