भारत में पाई जाने वाली पाँच प्रकार की प्राकृतिक वनस्पतियाँ उष्णकटिबंधीय सदाबहार वन, उष्णकटिबंधीय पर्णपाती वन, उष्णकटिबंधीय कांटेदार वन, पर्वतीय वन और मैंग्रोव वन हैं। देश भर में वनस्पति के प्रकार में भिन्नता का मुख्य कारण विविध जलवायु परिस्थितियाँ हैं।