In Kashmir, the common yellow swallowtail, as Papilio machaon is called there, inhabits alpine meadows in the Himalayas occurring from in Kashmir valley to in the Garhwal Himalayas. In India, in Himachal Pradesh, it is found over only and in Sikkim over only.