Climate in Poland
47 cities in Poland, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Kraków
average high 80°F (27°C) in the warmest month
- Mildest winters
- Gdynia
coldest-month lows near 29°F (-2°C)
- Driest
- Białołeka
18.5 in (469 mm) of rain a year
- Wettest
- Bielsko-Biala
32.5 in (825 mm) of rain a year
The 40 largest cities
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| WarsawMazovia | 78°F (25°C) | 25°F (-4°C) | 20 in (508 mm) | 1.7M people |
| Kraków | 80°F (27°C) | 25°F (-4°C) | 26.9 in (682 mm) | 804k people |
| WrocławLower Silesia | 79°F (26°C) | 27°F (-3°C) | 22.1 in (560 mm) | 673k people |
| ŁódźŁódź Voivodeship | 78°F (26°C) | 23°F (-5°C) | 21.8 in (553 mm) | 640k people |
| PoznańGreater Poland | 78°F (26°C) | 27°F (-3°C) | 19.7 in (500 mm) | 536k people |
| GdańskPomerania | 74°F (24°C) | 27°F (-3°C) | 24.7 in (627 mm) | 487k people |
| SzczecinWest Pomerania | 76°F (25°C) | 28°F (-2°C) | 21.2 in (538 mm) | 396k people |
| Lublin | 79°F (26°C) | 22°F (-5°C) | 19.6 in (497 mm) | 336k people |
| BydgoszczKujawsko-Pomorskie | 78°F (26°C) | 26°F (-3°C) | 21 in (533 mm) | 330k people |
| BiałystokPodlasie | 77°F (25°C) | 23°F (-5°C) | 22.1 in (561 mm) | 296k people |
| KatowiceSilesia | 78°F (26°C) | 24°F (-4°C) | 27.7 in (703 mm) | 287k people |
| GdyniaPomerania | 73°F (23°C) | 29°F (-2°C) | 24.9 in (633 mm) | 257k people |
| CzęstochowaSilesia | 77°F (25°C) | 25°F (-4°C) | 23.1 in (587 mm) | 248k people |
| SosnowiecSilesia | 78°F (26°C) | 24°F (-4°C) | 26.9 in (684 mm) | 227k people |
| RadomMazovia | 80°F (27°C) | 24°F (-4°C) | 21 in (534 mm) | 227k people |
| MokotówMazovia | 78°F (25°C) | 25°F (-4°C) | 20 in (507 mm) | 218k people |
| GliwiceSilesia | 77°F (25°C) | 25°F (-4°C) | 26 in (661 mm) | 199k people |
| RzeszówSubcarpathia | 78°F (26°C) | 23°F (-5°C) | 24.8 in (629 mm) | 198k people |
| ToruńKujawsko-Pomorskie | 78°F (25°C) | 26°F (-3°C) | 20.3 in (515 mm) | 197k people |
| KielceŚwiętokrzyskie | 78°F (26°C) | 22°F (-5°C) | 24.4 in (621 mm) | 192k people |
| ZabrzeSilesia | 77°F (25°C) | 24°F (-4°C) | 26.3 in (669 mm) | 192k people |
| BytomSilesia | 77°F (25°C) | 24°F (-4°C) | 26.7 in (679 mm) | 189k people |
| Praga PołudnieMazovia | 78°F (25°C) | 25°F (-4°C) | 19.1 in (486 mm) | 180k people |
| Bielsko-BialaSilesia | 77°F (25°C) | 24°F (-4°C) | 32.5 in (825 mm) | 177k people |
| OlsztynWarmia-Masuria | 76°F (25°C) | 23°F (-5°C) | 23.7 in (603 mm) | 170k people |
| UrsynówMazovia | 77°F (25°C) | 25°F (-4°C) | 20.1 in (510 mm) | 150k people |
| Ruda ŚląskaSilesia | 77°F (25°C) | 24°F (-4°C) | 27.1 in (688 mm) | 146k people |
| RybnikSilesia | 77°F (25°C) | 26°F (-4°C) | 26.8 in (681 mm) | 143k people |
| WolaMazovia | 77°F (25°C) | 25°F (-4°C) | 19.9 in (506 mm) | 141k people |
| BielanyMazovia | 77°F (25°C) | 25°F (-4°C) | 19 in (483 mm) | 132k people |
| TychySilesia | 77°F (25°C) | 24°F (-4°C) | 28 in (711 mm) | 130k people |
| BiałołekaMazovia | 77°F (25°C) | 25°F (-4°C) | 18.5 in (469 mm) | 129k people |
| OpoleOpole Voivodeship | 78°F (25°C) | 26°F (-3°C) | 23.5 in (598 mm) | 128k people |
| ElblągWarmia-Masuria | 74°F (23°C) | 25°F (-4°C) | 25.4 in (644 mm) | 128k people |
| PłockMazovia | 78°F (26°C) | 23°F (-5°C) | 20 in (509 mm) | 127k people |
| WałbrzychLower Silesia | 72°F (22°C) | 22°F (-5°C) | 23.8 in (605 mm) | 127k people |
| TargówekMazovia | 78°F (25°C) | 25°F (-4°C) | 18.8 in (477 mm) | 124k people |
| BemowoMazovia | 77°F (25°C) | 25°F (-4°C) | 19.5 in (496 mm) | 124k people |
| WłocławekKujawsko-Pomorskie | 78°F (26°C) | 24°F (-4°C) | 20 in (507 mm) | 120k people |
| Zielona GóraLubusz | 76°F (24°C) | 28°F (-2°C) | 23.4 in (595 mm) | 118k people |
More cities in Poland
Greater Poland
Lesser Poland
Lower Silesia
Lubusz
Silesia
West Pomerania
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz