P. molurus occurs in India, southern Nepal, Pakistan, Sri Lanka, Bhutan, Bangladesh, and probably in the north of Myanmar.
It lives in a wide range of habitats, including grasslands, swamps, marshes, rocky foothills, woodlands, open forest, and river valleys.
It needs a permanent source of water.
It hides in abandoned mammal burrows, hollow trees, dense water reeds, and mangrove thickets.
P. molurus occurs in India, southern Nepal, Pakistan, Sri Lanka, Bhutan, Bangladesh, and probably in the north of Myanmar. It lives in a wide range of habitats, including grasslands, swamps, marshes, rocky foothills, woodlands, open forest, and river valleys. It needs a permanent source of water. It hides in abandoned mammal burrows, hollow trees, dense water reeds, and mangrove thickets.
Python molurus