Mayormente entre 300 a 1500 m, se pueden encontrar en colinas rocosas y arenas costeras pero son más comunes en selvas nubladas y lluviosas.