Jabarkan Sebaran geografis dari Sanca pelangi

Di Australia, hewan ini ditemukan di wilayah utara dari negara bagian Australia Barat, Queensland dan Wilayah Utara. Di Papua Nugini, hewan ini ditemukan di bagian hilir Sungai Fly di Provinsi Barat. Adapun di Indonesia, hewan ini dapat ditemukan di selatan provinsi Papua dimana hewan ini sering dicari oleh pedagang hewan peliharaan dari Jawa. Lokalitas jenis yang diberikan kepada hewan ini adalah "Port Bowen" (Queensland, Australia).

Kepadatan populasi hewan ini terdapat di daerah limpahan banjir dari Sungai Adelaide di Wilayah Utara.