Kaliningrad has a humid continental climate (Dfb or Cfb, depending on the isotherm chosen for class C climates), with cold, cloudy, (though moderate compared to most of Russia) winters and mild summers with frequent showers and thunderstorms. Average temperatures range from −1.5 to +18.1 °C (29.3 to 64.6 °F) and rainfall varies from 36.0 millimeters (1.42 in)/month to 97.0 millimeters (3.82 in)/month. In general, it has maritime climate (Cfb) influences and therefore damp, variable and mild, with vast temperature differences between July and January.
The seasons are clearly differentiated. Spring starts in March and is initially cold and windy, later becoming pleasantly warm and often very sunny. Summer, which begins in June, is predominantly warm but hot at times (with temperature reaching as high as +30–+35 °C (86–95 °F) at least once per year) with plenty of sunshine interspersed with heavy rain. The average annual hours of sunshine for Kaliningrad are 1700, similar to other northern cities. Autumn comes in September and is at first warm and usually sunny, turning cold, damp and foggy in November. Winter includes periods of snow. January and February are the coldest months with the temperature sometimes dropping as low as −15 °C (5 °F).