Польща розташована в зоні помірно-континентального клімату. На характер розподілу температур та режим зволоження здійснює вплив західний переніс атлантичних вологих повітряних мас. У верхній частині Судетів та Карпат спостерігаються ознаки гірської поясності.
Влітку середня температура становить +17 °С на узбережжі Балтійського моря до 19,3 °С в Нижній Сілезії і в безпосередній близькості від Тарнува. Спекотні дні з максимальною температурою вище 25°С спостерігаються в період з квітня по вересень, іноді в жовтні. Узимку температури становлять приблизно 0°С у Свіноуйсьце; -1°С в Сілезькій низовині, воєводстві Любуському та балтійському узбережжі; -3 °С у Варшаві; нижче -5 градусів в регіоні Сувалки.
Середньорічна температура коливається від більш 9 °С в безпосередній близькості від Вроцлава, Легниці і Зелена Гура до 6 °С в регіоні Сувалки.
Річна кількість опадів складає близько 600 мм, найнижча близько 500 мм відмічена на Куяві, найвища, за винятком гірських місцевостей, була відмічена в середній частині балтійського узбережжя і на Сілезькій височині - близько 750-800 мм опадів на рік. Число днів зі сніговим покривом змінюється і збільшується в міру пересування на схід країни. На Щецинській низовині, Любуських землях і Нижній Сілезії сніговий покрив лежить менш ніж 40 днів на рік, в центрі Польщі близько 60 днів, а в районі Сувалки більше 100 днів.
Вегетаційний період триває в середньому 180-190 днів на північному сході країни і до 235 днів в районі Слубіце, Ґлоґау і Вроцлава.