Tallinn experiences humid continental climate with predominantly cold weather throughout the year. The total number of sunny days in the year is totally less with an annual average temperature of about 5.9 degree Celsius. And the best time to visit Tallinn is during the summer and the spring seasons.
Spring (March - April): Being the season of the flowers, spring in Tallinn starts out cool and as the month's progress there is a gradual rise in the temperature. The season of spring is totally dry without any rain but has the occasional snowfall.
Summer (May - July): The city of Tallinn experiences warm, mild summers with an interchanging occurrence of cloudy and clear days. The warmest month of the year is Tallinn is July with an average annual temperature of about 17 degree Celsius. And the month also experiences a huge amount of rainfall.
Autumn (August - October): Autumn in Tallinn is moderate and as the fall season approaches, the temperature drops significantly and the city totally embraces the winter.
Winter (November - February): Winters in Tallinn are extremely cold and the temperature easily touches the freezing levels quite often. In addition to the freezing weather, there is also prevalent snowfall that makes it even tougher during the winter. February is the coldest month of the year with an average temperature of -4.3 degree Celsius.