Sanca kembang

Sanca kembang menyebar di hutan-hutan Asia Tenggara. Mulai dari Kep. Nikobar, Burma hingga ke Indochina; ke selatan melewati Semenanjung Malaya hingga ke Sumatera, Kalimantan, Jawa, Nusa Tenggara (hingga Timor), Sulawesi; dan ke utara hingga Filipina (Murphy and Henderson 1997).