The butterfly is found in South Asia and South East Asia. It occurs in Sri Lanka, India, Myanmar, Indochina, Cambodia, Peninsular Malaysia, Singapore, Sumatra, Sulawesi, the Philippines (Palawan, Sulu Archipelago). In India, the butterfly occurs in South India, and the Himalayas right from Kumaon, Sikkim, into Bhutan, through Assam and onto Myanmar. At least in South Asia, it is not rare.