En el norte de su distribución se expande desde el nivel del mar hasta los 1000 m, mientras que en el sur se desarrolla en montañas en altitudes comprendidas entre los 800 y los 2401 msnm.