Arten er utbredt på de små Sundaøyene; Lombok, Sumbawa, Flores, Sumba, og Timor. Arten trives i semi-eviggrønn i lavereliggende montane områder og i fjellskog med lukkede trekroner, men fuglene gjennomtrenger av og til også forringede habitater, som krattskog omkring landsbyer nær skog. Viktige habitatvariabler på Sumba inkluderer høy tretetthet, høye trær, tett baldakindekke og større høyder, men arten foretrekker primærskog i stor høyde. Fuglene er observert i høyder omkring {{formatnum:460–1650 moh}} på Lombok, på Sumbawa, på Flores, på Sumba, og på Vest-Timor.