Tårnugla besetter en rekke ulike habitat, avhengig av tilgangen på byttedyr, sesongen i tempererte strøk og konkurransen med andre rovfugler. På høye breddegrader begrenses valget også av vintrenes alvorlighetsgrad, og arten opptrer sjelden i områder der midlere januartemperatur synker mer enn noen få grader under 0° celsius. Arten foretrekker åpent sletteland (typisk gressletter og enger) i lavlandet spredt bevokst med trær, inkludert både røffere terreng og jordbruksarealer med hekker, grøfter, dammer og lignende, samt bebyggelser som gir gode utsikts- og hvileforhold.