Variations in community-level plant functional traits are widely used to elucidate vegetation adaptation strategies across different environmental gradients. Moreover, studying functional variation among different forest types aids in understanding the mechanisms by which environmental factors and functional strategies shift community structure. Based on five plant functional traits, including four leaf and one wood trait, for 150 woody species, we analyzed shifts in the community-weighted mean trait values across three forest types in a karst forest landscape: deciduous, mixed, and evergreen forests. We also assessed the relative contributions of stochastic processes, environmental filtering, and niche differentiation to drive community structure using a trait-based null model approach. We found marked changes in functional strategy, from resource acquisition on dry, fertile soil plots in deciduous forests to resource conservation on moist, infertile soil conditions in evergreen forests. The trait-based null model showed strong evidence of environmental filtering and convergent patterns in traits across three forest types, as well as low niche differentiation in most functional traits. Some evidence of overdispersion of LDMC and LT occurred to partially support the recent theory of Scheffer and Van Nes that competition could result in a clumped pattern of species along a niche axis. Our findings suggest a change in environmental gradient from deciduous to evergreen forest, together with a shift from acquisitive to conservative traits. Environmental filtering, stochastic processes, niche differentiation, and overdispersion mechanisms together drive community assembly in karst forest landscapes. These findings will contribute to a deeper understanding of the changes in functional traits among karst plants and their adaptive strategies, with important implications for understanding other community assemblies in subtropical forest systems.