Ular cincin-emas

Ular cincin-emas tersebar luas mulai dari Myanmar, Vietnam, Kamboja, Thailand, Malaysia, Singapura, Indonesia (Sumatera, Kepulauan Riau, Bangka-Belitung, Jawa, Nusa Tenggara Barat, Kalimantan, dan Sulawesi), serta beberapa pulau di Filipina. Habitat utama ular ini adalah hutan bakau dan hutan dekat sungai atau rawa-rawa.