Bardzo wrażliwy na niepokojenie, spłoszony z gniazda może porzucić lęg.

Długość życia Na wolności puchacz dożywa maksymalnie około 20 lat, w niewoli nawet ponad 60.

Występowanie thumb|Ściany skalne wykorzystywane na gniazda thumb|Puchacz w trakcie chwytania zdobyczy Występuje wyspowo w południowej, środkowej i północnej Europie (nielicznie), ciągły zasięg występowania w Europie Wschodniej i Azji. Liczniej gniazduje w Alpach. W Azji zasiedla całą tajgę, centralną część Azji oraz wybrzeża mórz Japońskiego, Wschodniochińskiego i Arabskiego. Jeden z podgatunków (B. b. hispanus) zamieszkiwał także góry Atlas w północno-zachodniej Afryce, ale prawdopodobnie tam wymarł. Nie występuje na Półwyspie Arabskim, w południowych Chinach i Azji Południowo-Wschodniej, tundrze oraz w Indiach (gdzie zasiedla ten biotop puchacz indyjski).

W Polsce skrajnie nieliczny ptak lęgowy (270–380 par w latach 2013–2018). Główne obszary występowania to przede wszystkim góry – Sudety i Karpaty, środkowe i zachodnie Pomorze, północna Wielkopolska, puszcze w północno-wschodniej Polsce (Puszcza Białowieska) oraz Pojezierze Łęczyńsko-Włodawskie na Lubelszczyźnie. Omija centralną Polskę.