ป่าไม้ในจังหวัดนครศรีธรรมราช จำแนกเป็น 4 ชนิด ได้แก่
1.2.1 ป่าดงดิบ ลักษณะเป็นป่ารกทึบ มีความหลากหลายทางชีวภาพสูง ประกอบไปด้วยพันธุ์ไม้และสัตว์ป่าชนิดต่างๆ มากมาย ป่าดงดิบคิดเป็นพื้นที่มากที่สุดในจังหวัดเป็นบริเวณยาวตลอดจากทิศเหนือจดทิศใต้ อยู่ในเขตอำเภอสิชล ท่าศาลา พิปูน พรหมคีรี ลานสกา ร่อนพิบูลย์ ทุ่งใหญ่ ชะอวดและนาบอน ต้นไม้สำคัญ ได้แก่ ตะเคียน จำปา ป่าหลุมพอ ไม้ยาง อบเชย ไม้หอม เป็นต้น

ภาพที่ 1 ป่าดิบเขาหลวง
1.2.2 ป่าชายเลน ป่าชายเลน น้ำเค็มหรือป่าเลนอยู่บริเวณทิศตะวันออกของจังหวัดใน อำเภอปากพนัง ขนอม และบางส่วนของอำเภอเมือง ป่าชายเลนเป็นป่าที่มีคุณค่าเป็นแหล่งเพาะพันธุ์ปลากับสัตว์ทะเล อีกหลายชนิด และป่าชายเลนยังช่วยป้องกันลมพายุลดความรุนแรงของลม ช่วยป้องกันดินพังตามชายฝั่งอีกด้วย
1.2.3 ป่าพรุ มีอยู่ทางใต้ของจังหวัดในเขตอำเภอเชียรใหญ่ เฉลิมพระเกียรติ ร่อนพิบูลย์ ชะอวดและหัวไทร จังหวัดนครศรีธรรมราช สภาพทั่วไปเป็นพื้นที่ซึ่งฟื้นสภาพจากพื้นที่พรุที่ถูกคุกคามด้วยไฟป่าและการบุกรุกสภาพโดยทั่วไปเป็นพื้นที่ ที่มีน้ำท่วมขังสภาพดินเป็นกรดมากจนไม่เหมาะต่อการเกษตร มีไม้จำพวกเสม็ด กก กระจูดและหญ้าชนิดต่าง ๆ ขึ้นอยู่เกือบทั่วพื้นที่
1.2.4 ป่าชายหาด มีพื้นที่น้อยอยู่ตามชายฝั่งทะเลที่มีดินค่อนข้างเป็นทราย เช่น พบในพื้นที่เขต
อำเภอปากพนัง