Baltic weather by month
Monthly normals and a packing list for Tallinn, Riga and Vilnius.
January: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | −0.7° | −5.5° | 56 |
| Riga* | −0.1° | −4.5° | 48.3 |
| Vilnius | −1.5° | −6.0° | 48 |
Pack for January
February: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | −1.0° | −6.2° | 40 |
| Riga* | 0.3° | −4.6° | 40.6 |
| Vilnius | −0.4° | −5.6° | 42 |
Pack for February
March: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 2.8° | −3.7° | 37 |
| Riga* | 4.8° | −1.7° | 35 |
| Vilnius | 4.5° | −2.7° | 41 |
Pack for March
April: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 9.5° | 0.7° | 35 |
| Riga* | 11.9° | 2.9° | 35.7 |
| Vilnius | 12.7° | 2.6° | 43 |
Pack for April
May: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 15.4° | 5.2° | 37 |
| Riga* | 17.8° | 8.2° | 48 |
| Vilnius | 18.5° | 7.5° | 56 |
Pack for May
June: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 19.2° | 9.8° | 68 |
| Riga* | 21.3° | 12.4° | 67 |
| Vilnius | 21.8° | 11.2° | 65 |
Pack for June
July: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 22.2° | 13.1° | 82 |
| Riga* | 23.8° | 14.9° | 80.1 |
| Vilnius | 23.8° | 13.6° | 92 |
Pack for July
August: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 21.0° | 12.3° | 85 |
| Riga* | 22.7° | 14.1° | 78.1 |
| Vilnius | 23.1° | 12.7° | 76 |
Pack for August
September: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 16.1° | 8.4° | 58 |
| Riga* | 17.3° | 9.8° | 66 |
| Vilnius | 17.4° | 8.5° | 57 |
Pack for September
October: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 9.5° | 3.7° | 78 |
| Riga* | 10.5° | 4.9° | 76.7 |
| Vilnius | 10.3° | 3.8° | 60 |
Pack for October
November: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 4.1° | −0.2° | 66 |
| Riga* | 4.8° | 1.1° | 57.6 |
| Vilnius | 3.9° | −0.1° | 47 |
Pack for November
December: three-city weather
| City | Avg high | Avg low | Precip. |
|---|---|---|---|
| Tallinn | 1.2° | −3.1° | 59 |
| Riga* | 1.4° | −2.4° | 51.7 |
| Vilnius | −0.1° | −4.1° | 51 |
Pack for December
Averages, not a forecast. Highs and lows are means of daily maxima and minima. Precipitation includes rain and snow water equivalent.
*Riga: highs/lows from Riga LU; precipitation from LVĢMC’s city summary. Sources and station notes · retrieved 22 October 2026.
How to use the month’s packing list
Use the coolest average low on your route to choose your layers. The checklist uses all three cities, so keep a warm layer even when one stop has a warmer high. Every month has precipitation in these normals, so rain protection stays on every list.
Check each city’s forecast close to departure. Average lows are not the coldest temperatures you could meet, and average highs are not a ceiling. Add or remove layers to suit the actual forecast, your plans and how easily you feel cold.
For the broader seasonal picture, read Baltic weather by season. For a Tallinn-led stay, use our Tallinn weather guide.
Baltic weather by month: all the numbers
For each city, the high column averages daily maximum temperatures; the low column averages daily minima. The mean column covers the whole day. Precipitation gives the month’s average total, so it cannot tell you how many days will be wet.
Download all 36 city-month rows (CSV)
Tallinn
Tallinn-Harku · 1991–2020
| Month | Avg high | Avg low | Mean | Precip. |
|---|---|---|---|---|
| January | −0.7 | −5.5 | −2.9 | 56 |
| February | −1.0 | −6.2 | −3.6 | 40 |
| March | 2.8 | −3.7 | −0.6 | 37 |
| April | 9.5 | 0.7 | 4.8 | 35 |
| May | 15.4 | 5.2 | 10.2 | 37 |
| June | 19.2 | 9.8 | 14.5 | 68 |
| July | 22.2 | 13.1 | 17.6 | 82 |
| August | 21.0 | 12.3 | 16.5 | 85 |
| September | 16.1 | 8.4 | 12.0 | 58 |
| October | 9.5 | 3.7 | 6.5 | 78 |
| November | 4.1 | −0.2 | 2.0 | 66 |
| December | 1.2 | −3.1 | −0.9 | 59 |
Riga
Riga LU highs/lows; LVĢMC city summary mean/precipitation · 1991–2020
| Month | Avg high | Avg low | Mean | Precip. |
|---|---|---|---|---|
| January | −0.1 | −4.5 | −2.2 | 48.3 |
| February | 0.3 | −4.6 | −2.2 | 40.6 |
| March | 4.8 | −1.7 | 1.3 | 35 |
| April | 11.9 | 2.9 | 7.1 | 35.7 |
| May | 17.8 | 8.2 | 12.7 | 48 |
| June | 21.3 | 12.4 | 16.4 | 67 |
| July | 23.8 | 14.9 | 19.0 | 80.1 |
| August | 22.7 | 14.1 | 18.1 | 78.1 |
| September | 17.3 | 9.8 | 13.2 | 66 |
| October | 10.5 | 4.9 | 7.4 | 76.7 |
| November | 4.8 | 1.1 | 2.9 | 57.6 |
| December | 1.4 | −2.4 | −0.5 | 51.7 |
Vilnius
Vilnius · 1991–2020
| Month | Avg high | Avg low | Mean | Precip. |
|---|---|---|---|---|
| January | −1.5 | −6.0 | −3.7 | 48 |
| February | −0.4 | −5.6 | −3.1 | 42 |
| March | 4.5 | −2.7 | 0.7 | 41 |
| April | 12.7 | 2.6 | 7.4 | 43 |
| May | 18.5 | 7.5 | 12.9 | 56 |
| June | 21.8 | 11.2 | 16.3 | 65 |
| July | 23.8 | 13.6 | 18.5 | 92 |
| August | 23.1 | 12.7 | 17.6 | 76 |
| September | 17.4 | 8.5 | 12.6 | 57 |
| October | 10.3 | 3.8 | 6.8 | 60 |
| November | 3.9 | −0.1 | 1.9 | 47 |
| December | −0.1 | −4.1 | −2.0 | 51 |
What changes through the year?
July has the highest average daily high in all three series: 22.2°C at Tallinn-Harku and 23.8°C at both Riga LU and Vilnius. July’s average lows are 13.1°C, 14.9°C and 13.6°C respectively. A light warm layer still earns its place.
January’s average lows are below freezing at all three stations. The checklist therefore adds warm layers, a hat, gloves and warm socks. These are packing suggestions based on the numbers, not a claim that any particular day will have ice or snow.
Summer is not a reason to leave rain protection behind. July precipitation is 82 mm at Tallinn-Harku, 80.1 mm in the Riga city summary and 92 mm at Vilnius. Those totals cannot tell you how many days of your trip will be wet.
Sources and method
All figures are published 1991–2020 normals, retrieved on . We transcribed the monthly values without estimating missing months.
- Tallinn-Harku: Estonian Environment Agency, temperature normals (mean, mean minimum and mean maximum) and precipitation normals.
- Riga LU: Latvia’s WMO standard normals submission, station 26422 (CSV), hosted by NOAA NCEI. Highs and lows use parameters 3 and 4, calculation “Mean”.
- Riga city summary: LVĢMC, Rīgas pilsēta climate summary, for monthly mean temperature and precipitation.
- Vilnius: Lithuanian Hydrometeorological Service, station climate data, for mean maximum, mean minimum, mean temperature and precipitation.
Riga’s city summary and Riga LU station are separate series. We retain the city-summary mean and precipitation used in our seasonal guide; we use the named station for the daily highs and lows. Do not average the high and low to reproduce the published mean.
The January and July means match our seasonal weather page: Tallinn-Harku −2.9°C / 17.6°C, Riga −2.2°C / 19.0°C, and Vilnius −3.7°C / 18.5°C. The July precipitation figures match too.
These are city or station normals, not national averages. Packing lists are our interpretation: warmer layers for lower lows, lighter clothing for warmer highs, and a waterproof layer in every month. Footwear suggestions allow for wet conditions; the tables do not measure pavement grip, wind chill or snow cover.
Cite this page: BalticsWorldwide.com, “Baltic weather by month”, 22 October 2026.