El rei cobra es distribueix a tot el subcontinent indi, Sud-est d'Àsia i les zones meridionals d'Àsia Oriental (on no és comú), a Bangladesh, Bhutan, Birmània, Cambodja, Xina, Índia, Indonèsia, Laos, Malàisia, Nepal, Filipines, Singapur, Tailàndia, Vietnam i el sud de la Xina. A l'Índia s'ha registrat a Goa; Ghats Occidentals de Karnataka, Kerala i Tamil Nadu; costa oriental d'Andhra Pradesh i Odisha; manglars de Sundarban; els peus de l'Himàlaia des d'Uttarakhand, Uttar Pradesh, Bihar, parts del nord de Bengala Occidental fins a la major part de la regió nord-est i les illes Andaman. El tipus de localitat és el Sundarbans. Viu en boscos densos d'altura, que prefereixen les zones puntejades de rius i torrents.
CITES