The range of this species has been restricted to southern India especially widespread in a large area of Tamil Nadu. It is also very rarely seen near Harishchandragad and some other mountain ranges of Western Ghats (Sahyadris in Maharashtra). This snake is also found albeit very scarcely in the eastern region of India spanning from Odisha, Jharkhand, and West Bengal.