I
Species Profile

Indian python

Python molurus molurus

India's river-edge giant constrictor
iStock.com/ephotocorp

Indian python Distribution

Click a location to explore more animals from that region

Loading map...

At a Glance

Wild Species
Also Known As Indian python, Asiatic rock python, Ajgar
Diet Carnivore
Activity Nocturnal+
Lifespan 15 years
Weight 80 lbs
Did You Know?

Adults are commonly ~2.7-3.6 m total length; large individuals may reach ~4-5+ m, with a widely cited maximum of ~5.7 m in the literature.

Scientific Classification

A large, non-venomous constrictor python native to the Indian subcontinent; kills prey by constriction and is known for a heavy-bodied build and blotched patterning. It is a key representative of Asian pythons and is sometimes referenced in discussions of wildlife protection and human–snake conflict.

Kingdom
Animalia
Phylum
Chordata
Class
Reptilia
Order
Squamata
Family
Pythonidae
Genus
Python
Species
Python molurus

Distinguishing Features

  • Large, stout-bodied python; non-venomous constrictor
  • Irregular dark blotches on a lighter background; comparatively muted tones versus many Burmese python morphs
  • Heat-sensing labial pits typical of pythons
  • Frequently associated with the Indian subcontinent in contrast to the more SE Asian Burmese python

Physical Measurements

Males and females differ in size

Length
9 ft 10 in (6 ft 7 in – 13 ft 1 in)
11 ft 10 in (8 ft 10 in – 19 ft 8 in)
Weight
33 lbs (15 lbs – 55 lbs)
88 lbs (40 lbs – 198 lbs)
Tail Length
1 ft 6 in (11 in – 2 ft 6 in)
Top Speed
1 mph
Top speed about 2 km/h

Appearance

Primary Colors
Secondary Colors
Skin Type Dry, keratinized scales that are smooth and shiny, not strongly keeled like many colubrids. Large belly (ventral) scutes help ground movement. Paired heat-sensing labial pits on upper and lower lip scales.
Distinctive Features
  • Heavy-bodied, non-venomous constrictor with proportionally thick mid-body and relatively short, tapering tail; ambush-oriented build suited to dense cover and water-adjacent habitats (riverine grasslands, marsh edges, forest/scrub with nearby water).
  • Adults usually about 2 to 3 m long; max about 3.5 m for Python molurus. Much larger reports are rare, hard to check, and may be mixed up with Python bivittatus.
  • Constrictor feeding biology: kills prey by coil-and-constriction; extensible jaw apparatus and recurved teeth allow ingestion of large mammals/birds relative to head size; heat-sensing labial pits aid low-light hunting (classic pythonid trait).
  • Head often has a pale lance- or arrowhead-shaped mark on the crown with darker bands behind the eye; this helps tell Indian rock python apart from typically darker Burmese python.
  • Indian rock python (Python molurus molurus) often stays tightly coiled and hidden, looks bulky when resting, is a strong swimmer, and is commonly found near water across the Indian subcontinent.
  • Longevity: commonly reported ~20-30+ years in captivity for large pythons; exceptional records can be longer (longevity figures are typically compiled from zoo/collection records rather than wild mark-recapture for this taxon).

Sexual Dimorphism

Sexual size dimorphism is typical of large pythons: females generally attain greater total length and mass, while males often have proportionally longer tails and more prominent pelvic spurs used during courtship (general pythonid pattern reported in husbandry and field literature for Python molurus).

  • Proportionally longer tail base (relative to body length) due to hemipenes and associated musculature.
  • Pelvic spurs typically more prominent/used actively in courtship tactile behavior.
  • On average larger-bodied adults (greater mass and girth), consistent with fecundity selection in large constrictors.
  • Shorter tail proportion relative to total length compared with males.

Did You Know?

Adults are commonly ~2.7-3.6 m total length; large individuals may reach ~4-5+ m, with a widely cited maximum of ~5.7 m in the literature.

It is a true constrictor: after a strike, it rapidly loops coils and tightens with each exhalation of the prey until circulation fails.

Like other pythons, it has heat-sensing labial pits that help detect warm-blooded prey in low light.

Females brood eggs by coiling around the clutch and can raise clutch temperature via muscle "shivering" thermogenesis.

It's strongly associated with cover and water-excellent at swimming and often found near rivers, marshes, or irrigated farmland edges.

Compared with the Burmese python (Python bivittatus), the Indian rock python is generally less massively built and has a different head/overall pattern tone; the Burmese typically attains greater maximum size.

It is protected in India (Wildlife (Protection) Act, Schedule I) and is listed under CITES Appendix I, reflecting conservation concern and trade restrictions.

Unique Adaptations

  • Infrared (heat) detection via labial pits along the lips-useful for locating endothermic prey and selecting warm refuges.
  • Highly kinetic skull (movable jaw bones and stretchy ligaments) allowing ingestion of prey with a much larger cross-section than the snake's head.
  • Powerful axial musculature and broad body profile optimized for sustained constriction pressure.
  • Egg brooding with shivering thermogenesis: females can elevate egg temperature above ambient by rhythmic muscle contractions.
  • Vestigial pelvic spurs (remnants of hind limbs) used in mating, especially by males to stimulate females.
  • Physiological "post-feeding upshift": after a meal, digestive organs and metabolism increase markedly to process large prey efficiently (a characteristic python adaptation).

Interesting Behaviors

  • Ambush hunting: remains motionless in cover (reedbeds, scrub, forest edge) and strikes when prey is within range.
  • Constrict-and-swallow sequence: secures prey with recurved teeth, applies multiple coils, then "walks" jaws over prey using highly mobile skull joints.
  • Crepuscular/nocturnal activity is common in warm seasons; in cooler conditions it may bask by day near shelter.
  • Semi-aquatic habits: readily swims and can hold position in water, using bankside vegetation as concealment.
  • Seasonal reproduction: mating tends to occur in the cooler part of the year in much of its range; females typically remain with the clutch until hatching.
  • Juveniles are more likely to climb shrubs/low trees than very large adults, which are more ground-oriented due to mass.
  • Long fasting intervals: after large meals, individuals may not feed again for weeks to months, especially outside peak activity seasons.

Cultural Significance

Indian rock python (Python molurus molurus) appears in Hindu, Buddhist and folk serpent-deity traditions and rural stories as 'ajgar'. Feared for livestock loss but respected in temple groves and rivers. Legally protected under the Wildlife (Protection) Act, Schedule I, yet sometimes conflicts with people near farms and water.

Myths & Legends

In the Mahabharata (Book of the Forest), King Nahusha is cursed for pride and falls from heaven to become a giant python. Yudhishthira meets the serpent, answers its questions, and lifts the curse.

Stories in parts of North and Central India say huge Indian rock pythons (Python molurus molurus) live in forests, ravines, reedbeds and riverbanks; tales say they swallow livestock and sometimes people, used to warn children.

Across India, snake spirit traditions often focus on cobras but also honor large constrictors like the Indian rock python (Python molurus molurus), tying them to water, fertility, springs, wells, offerings, and taboos.

Across Himalayan foothills and central India, people say the Indian rock python (Python molurus molurus) guards hidden pools and sacred groves; harming it brings bad luck to village or livestock.

Conservation Status

NT Near Threatened

Likely to qualify for a threatened category in the near future.

Population Decreasing

Protected Under

  • CITES Appendix I (international commercial trade generally prohibited; limited exceptions under strict permitting).
  • India: Wildlife (Protection) Act, 1972 - Schedule I (highest level of legal protection; severe penalties for hunting/trade).
  • HUBS (Pythonidae / Asian large pythons) conservation landscape: statuses range from Least Concern to Endangered/Critically Endangered across the group; the most recurrent threats are habitat loss/fragmentation, hunting for skins/meat, and illegal wildlife trade (including pet trade), with human-python conflict common near settled landscapes. Notable at-risk Asian taxa often discussed in this context include the Burmese python (Python bivittatus; historically heavily exploited for skins) and several insular/regionally restricted pythons where habitat loss and collection pressure are concentrated.

Life Cycle

Birth 30 hatchlings
Lifespan 15 years

Lifespan

In the Wild
10–25 years
In Captivity
20–30 years

Reproduction

Mating System Polygynandry
Social Structure Solitary
Breeding Pattern Seasonal
Fertilization Internal Fertilization
Birth Type Internal_fertilization

Indian rock python (Python molurus molurus) is mostly solitary and a seasonal breeder. Temporary mating aggregations occur; system is polygynandrous. Males find females by scent; females may store sperm. Females lay one clutch (~20–100 eggs), brood and shiver to keep eggs warm; no post-hatch care.

Behavior & Ecology

Social None (solitary) Group: 1
Activity Nocturnal, Crepuscular, Cathemeral
Diet Carnivore Rats
Seasonal Hibernates

Temperament

Generally non-social and secretive; relies on crypsis and retreat when undisturbed, but may become defensive (tight coiling, loud hissing, striking) when threatened or handled (Whitaker & Captain, 2008).
Indian rock python hunts by ambush, often waiting at game trails or rodent runs. In warm weather it's more active at dusk and night; in cool weather it basks and may be active by day.
Breeding-season behavior includes mate searching by males (increased movement and tongue-flicking), temporary pairing, and occasional male-male combat; outside breeding, encounters are usually avoidance/short-lived (Murphy & Henderson, 1997).
Best data at species level: captive Python molurus have lived up to about 30 years. Most data do not list separate max ages for its subspecies.

Communication

Hissing (forceful expiration) as a primary defensive signal.
Short "puff"/exhalation bursts during threat display.
Chemical communication via pheromones detected by tongue-flicking and vomeronasal Jacobson's) organ; used in mate location and reproductive readiness assessment (general pythonid biology; summarized for P. molurus in Murphy & Henderson, 1997
Tactile signaling during courtship Body rubbing/aligning tails) and during male-male combat (pushing/wrestling
Vibration and substrate-borne cues: sensitivity to ground vibrations aids threat detection; defensive posturing/hissing can function as close-range deterrence.
Thermoregulatory behavior as an indirect social cue: gravid females may select and hold nest sites, and coiling/brooding behavior communicates occupancy/defense of the clutch site Vinegar et al., 1970; Murphy & Henderson, 1997

Habitat

Biomes:
Tropical Dry Forest Temperate Forest Savanna Wetland Freshwater
Terrain:
Plains Plateau Hilly Valley Riverine Coastal Island +1
Elevation: Up to 6561 ft 8 in

Ecological Role

Large constricting predator (upper-level mesopredator) in Indian subcontinent forests, grasslands, wetlands, and agricultural mosaics; helps structure small-to-medium vertebrate communities.

Regulates rodent populations (potentially reducing crop damage and some rodent-borne disease risk) Links trophic levels by transferring biomass from small/medium vertebrates to higher predators/scavengers via carcasses and shed material Acts as a selective pressure on ground-dwelling birds and small mammals, influencing prey behavior and local community composition

Diet Details

Main Prey:
Rodents Lagomorphs Birds Small ungulates Other reptiles Small to medium mammals

Human Interaction

Domestication Status

Wild

Python molurus molurus (Indian rock python) is not domesticated and remains a wild, large constrictor. Humans have captured it for display/handling, hunted it heavily for skins before modern protections, and now carry out rescue, translocation, and conflict control when snakes enter villages, livestock areas, or peri-urban zones. Brooding females shiver to raise body temperature during incubation.

Danger Level

Moderate
  • Bite/laceration risk: large recurved teeth can cause deep punctures and significant bleeding, especially during feeding responses.
  • Constrictor hazard: while non-venomous, very large individuals can be dangerous if improperly handled; risk increases with snake size and single-person handling.
  • Zoonotic risk: Salmonella and other enteric bacteria exposure from reptile contact/feces (standard reptile-associated risk).
  • Human-snake conflict: defensive strikes when surprised/stepped on; incidents increase near settlements and during rescue/relocation.
  • Livestock/pet predation: can trigger retaliatory killing and conflict escalation.

As a Pet

Not Suitable as Pet

Legality: In India, Indian rock python (Python molurus molurus) is protected under Wildlife (Protection) Act, 1972 (Schedule I) and usually illegal to keep without government permission. Listed in CITES Appendix I; trade and pet rules vary.

Care Level: Expert Only

Purchase Cost: $300 - $2,000
Lifetime Cost: $8,000 - $40,000

Economic Value

Uses:
Wildlife tourism/education (zoos, nature tourism) Human-wildlife conflict services (rescue/translocation programs) Historical leather/skin trade (now largely illegal/regulated) Illegal wildlife trade (skins and live animals) Exotic pet trade (limited; specialist market) Public health/rodent control perceptions (ecosystem service, often indirect)
Products:
  • Skins/leather (historical; currently illegal/restricted in most contexts)
  • Live animals (illegal trade and limited legal captive-bred trade where permitted)
  • Educational display animals (zoos/rescue centers)
  • Media/cultural value (symbolic/educational content)

Relationships

Predators 5

Mugger crocodile Crocodylus palustris
Saltwater crocodile Crocodylus porosus
Tiger
Tiger Panthera tigris
Leopard
Leopard Panthera pardus
Human
Human Homo sapiens

Ecological Equivalents 5

Animals that fill a similar ecological role in their ecosystem

Reticulated python
Reticulated python Malayopython reticulatus Functions as a large, nonvenomous ambush constrictor that consumes medium-to-large warm-blooded prey (birds and mammals), often near waterways and wetland edges. Kills by constriction and can subdue prey nearly its own mass.
Burmese python
Burmese python Python bivittatus Closest functional analogue in Asia: a heavy-bodied, primarily nocturnal/crepuscular ambush constrictor that uses riparian habitats, grasslands, and forest mosaics; has a similar reproductive strategy (oviparity with maternal brooding and documented shivering thermogenesis) and a similar prey spectrum (rodents to ungulates).
Mugger crocodile Crocodylus palustris Shares the same riparian and wetland habitats on the Indian subcontinent and can occupy a similar apex/mesopredator niche. Both are large-bodied predators that exploit water margins where prey concentrates.
King cobra
King cobra Ophiophagus hannah Overlaps in parts of range and habitat and is a large-bodied predator at a similar trophic level. Although diets differ (king cobras primarily eat other snakes), both species can be involved in human–snake conflict and are affected by similar pressures, including habitat loss, persecution, and road mortality.
Leopard
Leopard Panthera pardus Occupies many of the same habitats and frequently targets similar prey (medium-sized mammals) in the same landscapes. Also commonly involved in human–wildlife conflict in the Indian subcontinent, making it ecologically comparable in terms of pressure and interactions with people.

Indian pythons are slow-moving, relatively docile, giant snakes.

These snakes are native to the Indian subcontinent and several surrounding countries. They aren’t aggressive and can live to be 30 years old.

Incredible Indian Python Facts

  • The snake that mentored Mowgli in Rudyard Kipling’s The Jungle Book, Kaa, was an Indian python.
  • Females can lay up to 100 eggs at a time and can get much longer and heavier than males.
  • They can stay underwater without breathing for up to 30 minutes at a time.

Indian Python Scientific Name and Classification

Their scientific name is Python molurus, and Indian pythons are members of the Pythonidae family in the genus Python. The genus and family names come from the Greek story of Apollo defeating the great serpent Python, which lived in the center of the earth near Delphi.

Some sources say the specific name, molurus, is from the Greek molourus and means some kind of snake, but no one is really sure anymore which one. However, others say that it means “black-tailed,” and indeed, one of this snake’s common names is the black-tailed python.

Another common name is the Indian rock python, not to be confused with the African rock python. Common names that overlap from one species to another are why researchers often prefer to use a scientific name.

Until 2009, the Burmese python was considered a subspecies of the Indian python, when genetic research gave scientists reason to elevate it to full species status. However, as if what constitutes a species wasn’t confusing enough, the Burmese pythons invading Florida were proven to be hybrids with Indian rock pythons.

Indian Python Appearance

This snake is known for being one of the biggest in the world; it can grow up to 21 feet long and weigh 200 pounds. Yet these giants start out life as little noodles that only measure 18-24 inches long when they hatch. However, most of these snakes don’t exceed 11 feet long. Indian pythons have a white or yellowish base color with blotched patterns that vary from tan to dark brown. Their blotches have light-colored “eyes” on the sides of their body. Those in western areas tend to be darker than those in the eastern end of their range.

Like other pythons, these snakes have heat-sensing pits set into their upper and lower lips. They have large, chunky heads full of razor-sharp, rear-pointing teeth with medium to large-sized eyes. The scales on their heads are small and granular, and most of these pythons have a stripe that starts near their nose and runs through their eye, towards the back of their heads. However, as they age, the section in front of their eye begins to fade, and all you can see is the stripe starting behind the eye.

Indian Python Behavior

Indian pythons aren’t the most active snakes. In fact, some people call them lazy snakes. They are more nocturnal than diurnal but can be active at any time during the day or night, whenever the need arises, or a meal stumbles too close. When they’re younger and smaller, they climb trees to find food or shelter. However, as they age, they stick to the ground, although they’ll sometimes drape themselves across tree branches and such.

They prefer to rest on solid ground, but they can stay completely submerged under water for several minutes if needed. Indian pythons shelter in abandoned burros, hollow trees, dense water reeds, and mangrove thickets.

During the colder months, these pythons, like other spaces, brumate during colder months. When the temperature warms, they get moving, albeit slowly. These slow-moving, lethargic snakes are usually timid and not at all aggressive.

Indian Python Habitat

The Indian python is a skilled climber and favors forest areas; however, it also occurs in mangroves, semi-arid grasslands and forests, marshes, rivers, and streams. It inhabits wet, rocky areas, especially near streams and ponds, and shelters in caves, crevices, and abandoned structures. It’s found in Vietnam, Pakistan, Sri Lanka, Nepal, India, Bhutan, Bangladesh, and Myanmar.

This snake needs a permanent source of water and is an excellent swimmer. Even though it prefers to live in slightly dryer habitats than the Burmese python, it is often seen swimming.

Indian Python Diet

These huge constrictors prefer feeding on mammals; however, they aren’t overly picky and also take birds, reptiles, and amphibians. Animals like chital (a type of deer), rabbits, rats, mice, and even leopards have fallen prey to these apex predators.

Although Indian pythons are smaller and can move faster than their Burmese counterparts, they are lazy snakes. They only move when they have to, and after they feed, they may not eat again for several months. The record post-meal fasting time was two years. This species (and, in fairness, other large species also), doesn’t want to move after they have a large meal. This is because they often eat animals with horns or hooves. These hard items can fatally damage the snake’s body if they move too soon. So, to prevent that, these snakes will regurgitate their meal if they’re startled or threatened too soon after eating. Regurgitating it also lightens their load so they can get away.

Indian Python Predators, Threats, Conservation, and Population

Young pythons are subjected to a number of natural predators. Raptors and carnivorous mammals all eat young snakes before they’re big enough to defend themselves. Eventually, the snakes that survive adolescence become big enough that they have almost no natural predators.

Although an accurate census is extremely difficult with any snake species, Indian python populations are declining. The IUCN assessment estimates that there’s been an approximately 30% decline over the last ten years.

While it’s illegal in India, these snakes have been harvested for food, skin, and the pet trade for decades. Pythons are still killed for leather, captured for the pet trade, and killed by people when they prey on livestock. All of these activities have taken a toll on the wild populations and brought them to a point where their numbers have decreased almost to the point of being threatened.

Indian Python Reproduction, Babies, and Lifespan

This species mates between December and February. After successful breeding, the female lays from 15 to 100 eggs between March and June. Indian pythons coil around their eggs to protect and incubate them. The females “shiver” to increase the temperature as needed and only leave the eggs for a quick warm-up in the sun. They will stay with the eggs until they hatch and do not eat or drink during that time.

Babies hatch after about 60 days of incubation. After they hatch, they often stay near their eggs, soaking up the last of the yolk for a few days before venturing out on their own. By the time they’ve shed for the first time, Indian python hatchlings will only be 10 days old.

Most babies will fall prey to some other predator before they reach adulthood, but those who do survive become sexually mature by the time they’re 2-3 years old. These snakes are long-lived and can live up to 30 years.

Indian Python in Literature and Culture

In Rudyard Kipling’s The Jungle Book, Kaa, the snake that mentored Mowgli, was an Indian python. Snakes figure heavily in Hindu culture, and in some areas, large snakes are revered in festivals such as Nag Panchami.

Next Up

  • The Burmese python used to be considered a subspecies of the Indian python, but not anymore.
  • Bolivian anacondas were only recently discovered by scientists.
  • The reticulated python is the longest snake in the world.
View all 59 animals that start with I

Sources

  1. Aengals, A., Das, A., Mohapatra, P., Srinivasulu, C., Srinivasulu, B., Shankar, G. & Murthy, B.H.C. 2021. Python molurus. The IUCN Red List of Threatened Species 2021: e.T58894358A1945283. https://dx.doi.org/10.2305/IUCN.UK.2021-2.RLTS.T58894358A1945283.en. / Published September 5, 2019 / Accessed August 4, 2022
  2. Indian Python | Reptarium Reptile Database / Accessed August 4, 2022
  3. Indian Rock Python | Barcelona Zoo / Accessed August 4, 2022
Gail Baker Nelson

About the Author

Gail Baker Nelson

Gail Baker Nelson is a writer at A-Z Animals where she focuses on reptiles and dogs. Gail has been writing for over a decade and uses her experience training her dogs and keeping toads, lizards, and snakes in her work. A resident of Texas, Gail loves working with her three dogs and caring for her cat, and pet ball python.
Connect:

Thank you for reading! Have some feedback for us?


Indian python FAQs (Frequently Asked Questions)

This is the largest snake in peninsular India. They can grow up to 21 feet long.