Mchy rosną w miejscach zacienionych i wilgotnych. W lasach wchodzą w skład runa leśnego. Tworzą tam zwarte skupiska zwane darniami. Mchy mogą magazynować duże ilości wody. Niektóre gatunki mchów rosną na skałach, starych murach lub korach drzew.
Miejsca występowania mchów:
● głównie wilgotne lasy, w najniższym piętrze lasu, czyli runie leśnym oraz na wilgotnych łąkach
● szczeliny skalne
● miejsca trudno dostępne dla innych roślin: na murach, kamieniach, pniach drzew
● niektóre zasiedlają pustynie i szczyty wysokich gór lub środowiska wodne
● torfowiska zarastają jeziorach lub wolno płynące rzeki