It has a large breeding range in northern Eurasia.
The exact extent of its wintering range is uncertain due to its secretive habits and the difficulty of separating it from the Himalayan cuckoo and other similar species.