Snake Identifier
Indian Python (Python molurus)
2008-Indian-Rock-Python banner by Yathin S Krishnappa, via Wikimedia Commons, licensed under CC BY-SA 3.0
Pythons

Indian Python

Python molurus

A large, non-venomous python native to the Indian subcontinent, one of the largest snakes in Asia and a species of conservation concern.

Venomous?
Non-venomous
Adult length
2.5-4.0 m (8.2-13 ft)
Range
Indian subcontinent and Sri Lanka

Found a snake like this?

Identify any snake from a photo, free.

Identify a snake

Overview

The Indian Python is a large, non-venomous constrictor native to the Indian subcontinent and Sri Lanka. It is one of the largest snake species in Asia and has historically been subject to significant population pressure from habitat loss and past exploitation for its skin.

It is closely related to the Burmese Python, which was once classified as a subspecies but is now generally recognized as a distinct species.

How to identify it

  • Large, heavy-bodied build
  • Tan or brownish base color with large, irregular dark brown blotches edged in black or cream
  • Distinctive arrowhead-shaped marking on top of the head
  • Broad head with heat-sensing labial pits
  • Vertically elliptical pupils
  • Distinguished from the Burmese Python by generally lighter coloration and slightly smaller average size

Habitat & range

Found in a variety of habitats including grasslands, marshes, woodlands, and rocky terrain across the Indian subcontinent and Sri Lanka. Often found near water sources and dense vegetation.

Behavior, diet & reproduction

Primarily nocturnal, though also active during cooler daylight hours. Feeds on mammals and birds, with larger individuals capable of taking sizable prey, subduing them through constriction. Reproduction is oviparous, with females coiling around their eggs and generating heat through muscular contractions during incubation.

Frequently asked questions

Is the Indian Python venomous?

No, it is a non-venomous constrictor.

How does it differ from the Burmese Python?

The Indian Python is generally lighter in color and slightly smaller on average, and the two are now classified as distinct species.

Where is it found?

It is native to the Indian subcontinent and Sri Lanka, occupying grasslands, marshes, and woodlands.

Is it a large snake?

Yes, it is one of the largest snake species in Asia, with adults commonly exceeding 2.5 meters in length.