Brilleslanger finnes i Sør-Asia, og er spesielt utbredt i India. Den finnes også i Pakistan, Sri Lanka, Bangladesh og sør i Nepal. Den er også funnet i Bhutan, men regnes som svært sjelden der.