The Water Python has a moderate body and a long narrow head wider than its neck. The colours of the back and sides are iridescent olive-brown to dark greyish-brown, becoming yellowish on the lower sides. The average size of the Water Python is 2 metres but can get up to 3 metres in length.
The Water Python inhabits sclerophyll forests and humid woodland close to permanent water, or flood plains and swamps.
Lizards, hatchling crocodiles, mammals, birds and their eggs.
A female Water Python lays about 15 eggs in a disused monitor burrow or in a cavity among tree roots. The eggs hatch after about 65 days. For the first month of their lives hatchlings live off retained egg yolk and do not feed.