De grands hiboux à cornes vivent dans divers habitats, y compris les forêts, les bois, les déserts et les prairies. Ils préfèrent les zones avec de grands arbres pour la nidification et le perchoir, ainsi que des zones ouvertes pour la chasse. Ils se trouvent dans toute l'Amérique du Nord, du Canada au Mexique, ainsi que des parties de l'Amérique centrale et du Sud.