Atrophaneura aristolochiae

"Atrophaneura aristolochiae" tersebar luas di Asia, terutama di negara Afganistan, Pakistan, India (termasuk Kepulauan Andaman dan Nikobar) , Nepal, Sri Lanka, Myanmar, Thailand, Jepang (barat daya Okinawa saja), Laos, Vietnam, Kemboja, Malaysia, Brunei, Filipina (Palawan dan Leyte), Indonesia (Sumatra, Nias, Enggano, Bangka,Java, Bali, Kangean, Lombok, Sumbawa, Sumba, Flores, Tanahjampea, and Kalimantan), Taiwan, selatan dan timur China (termasuk Hainan, Guangdong), dan Hong Kong.