It is generally found only in forests at least 95 years old.
It can be found in forest recently disturbed by fire.
This species is found in open forests and secondary growth.
It is found in a wide variety of open habitats, but not deep forest.
It is found at low levels near water in forests and woodlands.
It is found in primary forest below 450 m altitude.
It is also found in rainforest and dry open forest.
Vileplume can be found in forests and they like to stay low to the ground.
It is found in forests at up to 1500 m altitude, always near water.
It is also found in dry forests and light woodland.