Berggrunnen utgjøres blant annet av rombeporfyr, og mot øst finnes sandstein og kalkstein. Dette gir relativt kalkrikt jordsmonn og grunnlag for en rik flora. På toppene dominerer fattigere blåbærgranskog med innslag av furu i tildels store dimensjoner. Nedover skråningene blir innslaget av lauvtrær gradvis større, og det finnes både kalkskog, alm-lindeskog, høgstaudegranskog og rik sumpskog. Det finnes også særlig i sør og øst vegetasjonstyper knyttet til rasmark, med hassel og lind.