D. russelii atópase na India, Sri Lanka, Bangladesh, Nepal, Myanmar, Tailandia, Paquistán, Camboya, Tíbet, China (Guangxi, Guangdong), Taiwán e Indonesia (Endeh, Flores, Java oriental, Komodo e Illas Lomblen). A localidade tipo está listada como "India". Máis especificamente, esta sería a costa de Coromandel, por inferencia de Russell (1796). Brown (1973) menciona que tamén se pode atopar en Vietnam, Laos e na illa indonesia de Sumatra. Ditmars (1937) recibiu un espécimen de Sumatra, tamén. Con todo, a distribución desta especie no arquipélago indonesio de Punjabi aínda está sendo elucidada.
India, Sri Lanka, Bangladesh, Nepal, Myanmar, Tailandia, Paquistán, Camboxa, Tíbet, China (Guangxi, Guangdong), Taiwán e Indonesia