Hekkehabitatene inkluderer skogkanter, åpen skog, ryddet skog og unge bartreplantasjer, ofte med isolerte gjenværende høye trær, også lynghei eller gressmark med utviklende kratt og trær; fra havnivå til rett over tregrensen. I Europa i høyder opp mot i Alpene, og i Asia opp mot i Himalaya. Arten foretrekker også lignende habitat under trekkene. På overvintringsplassene forekommer arten i ryddede områder med skog, på åpen savanne, dyrket mark og kaffeplantasjer med høye skyggetrær; noen ganger er den også å finne på montane gressletter med spredte busker i Malawi; i høyder opp til i Afrika.