Este es un pájaro típico de toda clase de bosque, encontrándosele desde los hayedos y robledales cantábricos hasta el encinar y alcornocal de la Iberia seca, pasando por los extensos pinares de las laderas montañosas, ascendiendo hasta el mismo pinar de alta montaña y los hayedos que rondan los 2000 m s.