Creatonotos gangis lives in South East Asia and parts of Australia. Its Asian distribution includes eastern Indonesia, India, Iran, Sri Lanka, China, Japan, Thailand and New Guinea.[1] In Australia, it is restricted to northern parts of Western Australia, Northern Territory and Queensland, extending as far south as Mackay.