The grey-cheeked nunlet has a relatively large range which extends from central Panama to north-central Colombia. Within this area, it inhabits the lower levels of moist lowland forests, including riverine patches, second growth woodlands, and thickets. This species also occurs in heavily degraded former forests.