Среднегодовая температура варьирует от 7 градусов по Цельсию в холмистом Поморье и Мазурском озерном округе, и на возвышенностях; и до 10 градусов по Цельсию в Подкарпатских бассейнах, Силезской и Великопольской низменностях.

Для сравнения, среднегодовая температура в других европейских городах (в градусах по Цельсию):

Осло 4.2
Прага 7.8
Варшава 7.9
Берлин 8.7
Цюрих 8.7
Лондон 10

Только в верхних районах Карпатских и Судетских гор средняя температура примерно 0 градусов C.

Самый жаркий месяц – июль, средняя температура держится на уровне примерно 17.5 градусов C.

Самым прохладным местом в июле являются горы, где температура воздуха падает по мере увеличения высоты (в среднем на 0.6 градуса C при подъеме на каждые 100 метров).

Самым жарким местом в июле является центральная Польша, средняя температура здесь поднимается выше 18 градусов C. Жаркие дни, когда столбик термометра поднимается выше 28 градусов C, могут случаться с мая по сентябрь. Их число увеличивается по мере удаления от моря. В среднем на мысе Розеве случается всего лишь пять таких дней и более 40 в районе Сандомирц и на Люблинской возвышенности.

Самым холодным месяцем в Польше является январь. Холодный континентальный воздух с востока, дующий в январе, делает восточную часть Польши одним из самых холодных мест в стране.

Отрицательные температуры зарегистрированы с ноября по март. Среднегодовое число морозных дней варьирует от 25 по берегам нижней Одры и на морском побережье до 65 в озерном округе Сувалки; в горах же оно достигает 132 (гора Снежка) и 150 дней (Каспровы Верх). Число заморозков, обычных поздней весной или ранней осенью, варьирует от 90 (на побережье) до 130, в то время как в горах оно может превышать 200.

Самая низкая температура, когда-либо зарегистрированная в Польше -41 градус C в Седльце (в 1940). Самая высокая температура, +40.2 градус C, была зарегистрирована неподалеку от Ополе в 1921 году.