Weather
Sofia has a humid continental climate with an average annual temperature of 10.2 °C.
Winters are cold and snowy. In the coldest days temperatures can drop as low as -15°C or even lower, most notably in January. Foggy conditions are frequent, especially in the beginning of the season. On average, Sofia receives a total snowfall of 90 cm (35.5 in) and around 60 days with snow cover.
Summers are warm and sunny. In summer, Sofia generally remains slightly cooler than other parts of Bulgaria, due to its higher altitude. However, the city is also subjected to heat waves with high temperatures reaching or exceeding 35°C in the hottest days, particularly in July and August.
Springs and autumns in Sofia are short with variable and dynamic weather.
The city receives an average annual precipitation of 591 mm (23.27 in), reaching its peak in the beginning of the summer when thunderstorms are common.
Climate | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
Daily highs C | 2 | 5 | 10 | 16 | 20 | 25 | 26 | 26 | 23 | 17 | 9 | 3 |
Nightly lows C | -5 | -4 | -1 | 4 | 9 | 12 | 14 | 14 | 10 | 5 | -1 | -4 |
Precipitatimm | 34 | 32 | 37 | 52 | 74 | 80 | 59 | 48 | 39 | 42 | 51 | 43 |