The bearded screech owl is found from the highlands of central Chiapas, Mexico south and east into the highlands of central and western Guatemala. In elevation it mostly ranges between 1,800 and 2,000 m (5,900 and 6,600 ft) but occurs as low as 1,350 m (4,400 ft) and as high as 2,500 m (8,200 ft). It inhabits humid temperate montane forest of several types; examples include pine-oak, oak, and cloudforest.[1][2][7]