Britannica
Sources used in this answer
Where do Indian cobras live?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
snake
Timber rattlesnake (Crotalus horridus).
The Indian cobra (Naja naja) is found throughout the Indian subcontinent, including India, Pakistan, Sri Lanka, Bangladesh, Nepal, and Afghanistan.1
These snakes are highly adaptable and inhabit a wide variety of environments, ranging from wild areas such as savannas, grasslands, mangroves, scrublands, and tropical rainforests to cultivated lands and populated areas like villages and cities. They typically make their homes in sheltered locations, including tree hollows, termite mounds, rock piles, or small animal dens.1