Su distribución altitudinal varía desde los 160 a los 1000 msnm, con precipitaciones anuales de 1200 a 2200 mm y temperaturas promedio de 18 a 22 °C.