O clima do município é mediterrânico (Csa, segundo a classificação climática de Köppen-Geiger), sendo que as precipitações são mais escassas no verão. Os Verões apresentam temperaturas altas, enquanto os Invernos têm temperaturas amenas durante o dia e mais baixas à noite.
O frio aumenta conforme a altitude, variando de temperaturas mais altas nas partes mais baixas a temperaturas negativas e ocorrências de neve, por vezes abundantes, nas áreas mais elevadas, como a localidade de Penhas da Saúde, acima de 1 500 metros de altitude, a apenas 9 km da Torre. Na área urbana da Covilhã, a neve raramente aparece e geralmente não acumula sobre o solo.