Mchy potrafią przetrwać w różnorodnych środowiskach: na skałach, drzewach, w glebie, i są wysoce adaptacyjne. Choć niektóre gatunki mają specyficzne wymagania i mogą nie przetrwać przesunięcia o kilka centymetrów, wiele gatunków jest odpornych i toleruje zmiany warunków.