La flore de l'Écosse est un assemblage d'espèces de plantes dont plus de 1 600 espèces de plantes vasculaires, plus de 1 500 de lichens et près de 1 000 bryophytes. Le nombre total d'espèces vasculaires est faible comparé à d'autres pays, mais les bryophytes et les lichens sont abondants et ces derniers forment en Écosse une population d'importance mondiale. Plusieurs populations d'espèces rares de fougères existent, bien que l'impact des collectionneurs du XIXe siècle ait mis en péril l'existence de plusieurs de leur espèces.