An excellent generalist which has adapted to a range of habitats, the butterfly has been found in congregations at lower elevations. The common rose is found up to in the Western Ghats and south Indian hills, up to at the eastern end of the Himalayas but only up to in the north-west Himalayas. The butterfly is a common visitor to Indian gardens and can even be found in crowded urban areas.