Den store hornugle er udbredt fra Norge, Frankrig, Portugal og Mauretanien i vest, gennem Rusland og Asien til Stillehavet i øst, og mod syd til Indien, Arabiske Halvø og Sahara. I Europa findes de største bestande i Spanien, Tyrkiet, Rusland og Finland. Den europæiske bestand er gået kraftigt tilbage i det 20. århundrede (Mikkola 1983). Siden 1970erne er bestanden flere steder atter stigende, hjulpet godt på vej af store genudsætningsprojekter, bl.a. i Norge, Sverige og Tyskland. Arten blev udryddet i Danmark i 1880erne, men genindvandrede i begyndelsen af 1980erne efter 100 års fravær (Frikke & Tofft 1997). I Danmark yngler den store hornugle spredt og fåtalligt over det meste af Jylland. I 2003 er bestanden vurderet til 25-30 par (Grell m.fl. 2004).Den store hornugle er nataktiv og er i Europa en udpræget standfugl. I det nordlige Rusland kan den have en nomadisk levevis.
Læs mere om arten i afsnittet fra Dansk Trækfugleatlasher