Sri Lanka, Peninsular India, the Himalayas east of the Dun valley, through Kumaon, Nepal, Sikkim to Assam, Arunachal, and onto Myanmar. Locally abundant, it is common from Sri Lanka to Maharashtra. It is rare in Gujarat and far more common in the Himalayas.