The northern population of Olive Whistlers is found in mountain rainforests above 500 m to 1500 m, especially Antarctic Beech forests. In the south, Olive Whistlers occur in dense vegetation of eucalypt forests, rainforests, paperbarks, alpine forests and coastal scrubs and heathlands.