In India the butterfly is found in South India, where it occurs in the Western Ghats, Kodagu, Nilgiri mountains and Palni hills; and in the Himalayas from Mussoorie eastwards to Sikkim and through to Myanmar. It is also found in the Andaman and Nicobar islands.