Plantele pot fi clasificate în funcție de habitatul lor în plante terestre, acvatice și aerofite. Plantele terestre sunt cele care cresc pe sol și se hrănesc prin rădăcini, plantele acvatice sunt cele care cresc în apă sau zone umede și se hrănesc cu ajutorul frunzelor sub formă de substanțe dizolvate, iar plantele aerofite sunt cele care cresc pe suprafețe solide, dar nu se hrănesc cu ajutorul rădăcinilor, ci absorb substanțele nutritive din aerul înconjurător.