Ce papillon est assez répandu, trouvé de l'Inde au Japon, puis vers le sud au Népal, au Sri Lanka, à Bornéo et dans d'autres îles d'Asie orientale. De nombreuses sous-espèces vivent au Pakistan, en Afghanistan, aux Philippines, en Russie, en Chine, à Java, au Sri Lanka, à Sumatra, à Taiwan et à Bornéo.