Especie ocasional, se encuentra en bosques enanos y nebliselvas, a una altitud de 800–1600 metros desde México a Panamá.