Get Exclusive App Deals

Viljandi

Travel Info

Viljandi Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Viljandi year round climate

  • Spring (March–May): Average 33.8°F–54.7°F, climate shifting from cold to mild, with March still chilly, and temperatures rising in May. Rainfall is relatively low, especially in May. Common activities: Outdoor walks, flower viewing (depending on blooming time). Recommended clothing: Warm jacket, sweater, long pants; light jacket can be substituted in May.
  • Summer (June–August): Average 64.4°F–67.3°F, warm and comfortable temperatures, with occasional rainfall. July and August experience more rainfall. Common activities: Outdoor picnics, hiking, water activities. Recommended clothing: Light and breathable clothing, short sleeves, long pants or skirts; bring rain gear.
  • Autumn (September–November): Average 44.8°F–56.8°F, temperatures gradually decrease, with relatively high rainfall, particularly in October. Common activities: Maple leaf viewing (depending on leaf color change time), visiting museums and other indoor activities. Recommended clothing: Light jacket, long-sleeved clothing, long pants; bring rain gear.
  • Winter (December–February): Average -38.7°F–-34.3°F, cold climate, with relatively high rainfall, most rainfall in January. Common activities: Skiing, ice skating (depending on snow conditions), indoor activities. Recommended clothing: Thick warm jacket, hat, scarf, gloves, waterproof warm boots.

Viljandi climatological average

Annual average temperature: approx. 45.5°F / Annual rainfall: approx. 551 mm / Summer humidity: 60%–70% / Rainiest month: January

Viljandi monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
25.3°F
75.1
February
29.7°F
54.8
March
33.8°F
25.8
April
42.4°F
42.5
May
54.7°F
6.1
June
64.4°F
21.7
July
65.3°F
56.1
August
67.3°F
55.5
September
56.8°F
23.9
October
44.8°F
66.4
November
36°F
67.3
December
26.4°F
56

Viljandi weather for the next seven days

10/1
Thursday
Sunny
63.4°F/49.4°F
10/2
Friday
Sunny
63.4°F/48.8°F
10/3
Saturday
Mist
61.1°F/47.7°F
10/4
Sunday
Mist
59.9°F/48.5°F
10/5
Monday
Patchy rain nearby
54.5°F/47°F
10/6
Tuesday
Overcast
59.1°F/50.3°F
10/7
Wednesday
Overcast
59.5°F/52.6°F