El Parque cuenta con una gama de formaciones forestales que representan 8 de los 13 tipos de bosques se encuentran en Asia tropical, es decir, los bosques sobre suelos ultramáficos, los bosques sobre suelos de piedra caliza, el bosque montano, bosque de pantano de agua dulce, las tierras bajas selva tropical siempre verde, bosque ribereño, bosque de la playa y el bosque de manglar.