Rostlinstvo je do značné míry ovlivněno nadmořskou výškou. Kulturní porosty převládají do zhruba 800 m. n. m. Výše položené jsou
lesy zabírající asi 25 % území a v horských oblastech snižují nebezpečí lavin. Nad nimi, kolem 2 000 metrů nad mořem se rozprostírají horské louky a pastviny, které pokrývají dvě pětiny státu.Orná půda zabírá kolem 11%.
Jižní svahy kopců zaujímají vinice, kde se pěstují zejména bílé odrůdy vinné révy, která je zpracovávána na bílá vína.
Klimatické rozdíly umožňují ve Švýcarsku spatřit vegetační stupně od palem v Ticinu až po severní flóru v Alpách. Ve vyšších nadmořských výškách kvetou květiny od dubna do července, závisí na daném druhu. Známá
protěž (nebo také plesnivec alpský), s hvězdicově tvarovanými květy roste až do výšky 3500 m. Alpské rododendrony, známé zde jako
alpské růže, se vyskytují ve výšce 2500 m.
Jarní hořce jsou malé, fialově-modré květiny. Bílé krokusy kvetou již od března v nižších nadmořských výškách. Alpské květiny jsou obvykle chráněny a je zakázáno je trhat.
Ve středu Švýcarska se nachází
směs listnatých a jehličnatých stromů. Červený smrk je typický pro nižší nadmořské výšky, zatímco borovice a modřín se vyskytují ve vyšších polohách. Ve výšce 2000 m jsou vysoké stromy nahrazeny buší a kosodřevinou, která končí alpskými loukami bohatými na flóru navzdory nadmořské výšce. Protože na celém kontinentu stále ubývá lesů v důsledku nečistot a kyselých dešťů, vyskytuje se zde riziko lavin a sesuvů půdy.