Bandotan puspa

Ular ini tersebar luas di Myanmar, Thailand bagian utara dan tengah, Kamboja, Laos, Vietnam, Tiongkok (Guangxi, Guangdong), Taiwan, serta beberapa pulau di Indonesia. Di Indonesia sendiri ular ini hanya terdapat di Jawa Timur, Jawa Tengah bagian timur, Madura, dan Nusa Tenggara Timur (Pulau Ende, Flores, Komodo, Rinca, Lomblen, Kisar, dan Wetar).