Karaliaus kobra yra paplitusi Indijos subkontinente, Pietryčių Azijoje ir pietiniuose Rytų Azijos regionuose (kur ji nėra paplitusi), Bangladeše, Butane, Birmoje, Kambodžoje, Kinijoje, Indijoje, Indonezijoje, Laose, Malaizijoje, Nepale, Filipinuose, Singapūre, Tailande, Vietname ir pietinėje Kinijoje. Indijoje ji buvo užregistruota iš Goos; Karnatakos Vakarų Gatos, Keralos ir Tamilnado; Andros Pradešo ir Odishos rytinės pakrantės; Sundarbano mangrovų; Himalajų pakrantės iš Uttarakhando, Uttar Pradešo, Biharo, Vakarų Bengalio šiaurės dalių į daugumą šiaurės rytų regiono ir Andamanų salų. Vietovės tipas yra Sundarbans. Ji gyvena tankiuose aukštumų miškuose, kuriuose yra paplitusių upės ir upeliai.
CITES konvencija