The Indian cobra is native to the Indian subcontinent and can be found throughout India, Pakistan, Sri Lanka, Bangladesh, and southern Nepal.
In India, it may or may not occur in the state of Assam, some parts of Kashmir, and it does not occur in high altitudes of over 2,000 metres (6,600 ft) and in extreme desert regions.
In Pakistan, it is absent in most of Balochistan province, parts of North-West Frontier Province, desert areas elsewhere and the Northern Areas.
The most westerly record comes from Duki, Balochistan in Pakistan, while the most easterly record is from the Tangail District in Bangladesh.
As this species has been observed in Drosh, in the Chitral Valley, it may also occur in the Kabul River Valley in extreme eastern Afghanistan.
There's been at least one report of this species occurring in Bhutan.

The Indian cobra inhabits a wide range of habitats throughout its geographical range.
It can be found in dense or open forests, plains, agricultural lands (rice paddy fields, wheat crops), rocky terrain, wetlands, and it can even be found in heavily populated urban areas, such as villages and city outskirts, ranging from sea level to 2,000 metres (6,600 ft) in altitude.
This species is absent from true desert regions.
The Indian cobra is often found in the vicinity of water.
Preferred hiding locations are holes in embankments, tree hollows, termite mounds, rock piles and small mammal dens.
The Indian cobra is native to the Indian subcontinent and can be found throughout India, Pakistan, Sri Lanka, Bangladesh, and southern Nepal. In India, it may or may not occur in the state of Assam, some parts of Kashmir, and it does not occur in high altitudes of over 2,000 metres (6,600 ft) and in extreme desert regions. In Pakistan, it is absent in most of Balochistan province, parts of North-West Frontier Province, desert areas elsewhere and the Northern Areas. The most westerly record comes from Duki, Balochistan in Pakistan, while the most easterly record is from the Tangail District in Bangladesh. As this species has been observed in Drosh, in the Chitral Valley, it may also occur in the Kabul River Valley in extreme eastern Afghanistan. There's been at least one report of this species occurring in Bhutan.
The Indian cobra inhabits a wide range of habitats throughout its geographical range. It can be found in dense or open forests, plains, agricultural lands (rice paddy fields, wheat crops), rocky terrain, wetlands, and it can even be found in heavily populated urban areas, such as villages and city outskirts, ranging from sea level to 2,000 metres (6,600 ft) in altitude. This species is absent from true desert regions. The Indian cobra is often found in the vicinity of water. Preferred hiding locations are holes in embankments, tree hollows, termite mounds, rock piles and small mammal dens.
Indian cobra