The White-eared Honeyeater is found mainly in dry eucalypt forests and woodlands, with a well-developed understorey. They can also be found in a range of heath, shrubland and scrub habitats, and at a variety of altitudes, from the coast to the tree line in the Southern Alps, but are rarely found in tropical zone. They are not common in agricultural areas, but will be seen in gardens, orchards and vineyards in rural areas. In Sydney they forage in mangroves.