Plantelivet er relativt fattig på grunn av nordlig beliggenhet, det finnes for eksempel omtrent 2000 arter av blomsterplanter. Det er store forskjeller i planteveksten mellom lavlandet og høyfjellet, og fra Sørlandet til Finnmark. Forskjeller i klima (temperatur og nedbør) fra kysten til innlandet, samt det geoglogiske underlaget, spiller en stor rolle for planteveksten. Skifer og kalkholdig berg gir frodigere vekst enn harde bergarter. Ved kysten finnes mange arter som er helt fraværende inne i landet, for eksempel barlind, kristtorn, bergflette, revebjelle og purpurlyng, mens klåved, mogop og tysbast bare trives i innlandet. I Øst-Finnmark finnes arktiske planter som polarflokk.