puhub
Log in Open map
OTSE

Estonian weather lab

Weather,accurate to the minute.

Interactive weather maps and forecast models that account for Estonia’s terrain and local weather conditions.

Locations

Find your place

More than 200 locations across Estonia – towns, islands, waters and nature parks. Each location's weather page shows the current weather, the forecast and its climate history.

Harju35
Hiiu7
Ida-Viru22
Järva9
Jõgeva12
Lääne13
Lääne-Viru19
Pärnu20
Põlva8
Rapla1
Saare13
Tartu11
Valga12
Viljandi10
Võru13

Lab

We forecast with puhub models.

Temperature analysis, surface physics and the precipitation forecast are built on our own models; seven-day forecast candidates are checked against measurements every day.

1 km analysis
Weather is computed for every square kilometre separately.Optimal interpolation based on observations and the MEPS background field. 410 temperature and 269 wind observation points across the grid.

Temperature-analysis accuracy

17,9%more accurate
108 812tests
363stations in the test set

The temperature analysis combines weather-station observations with the MEPS 2.5 km background field.

How we measure accuracy
MetricMEPS2,5 kmpuhubanalysis
MAE2,34°C1,93°C
RMSE3,46°C2,65°C
Nihe−1,25°C−0,20°C

Observations are combined with the model background field using optimal interpolation on a 1 km grid.

The 17.9% smaller error was measured in 108,812 independent checks. In each check, one weather station was excluded from the analysis and the result was compared with that station’s actual observation.

The comparison is against the model's raw output, not the Weather Service's published forecast, which is post-processed separately.

every 10 min
Surface physics, 100 m
Accounts for the forest's effect on wind.A logarithmic wind profile (z₀) models forest sheltering at 100 m resolution. Over dense forest the wind speed drops by up to 38%.
Show the chart

Häädemeeste, Pärnumaa17,6 km läänest itta

Avatud rannik 10,0 m/s Tihe mets 7,6 m/s mets, kuni 29,5 m rannik mets
38%maximum wind reduction
27%typical reduction in dense forest
2 mpinnakaredus (z₀)
100 mmudeli ruumiline lahutus
real-time
Precipitation forecast
Shows where the rain moves over the next day.Precipitation areas are detected automatically from radar imagery and advected by optical flow.
every 5 min
Seven-day forecast
A weather forecast up to seven days ahead. Every computation passes an automatic accuracy check.We check the Puhub Ilmalabor forecast and 11 comparison models at the same weather stations and valid times. Our weather model combines the strengths of different forecast models. We save forecasts before observations arrive and later check how accurately they matched Estonian weather stations.
Show accuracy check

Temperature forecast verification

Independent 2025 test1st placeamong four forecasts
0,76 °Cmean absolute temperature error 24 hours ahead8,7%smaller error than the best individual model88 230paired comparisons

Evaluation period: 01.07.–31.12.2025. 24 weather stations in Estonia.

4× a day
Lab bench account

Build your own personal weather lab.

Build your lab bench from exactly the weather data that matters to you. Follow your favourite locations, create free weather widgets for your own website, and get personalised forecasts for your journeys and favourite places.

Sources

Official open data, updated automatically.

Observations6
Estonian Weather Serviceland stations · wind · temperature · pressureevery 10 min
Weather radar Harku · Sürgavereprecipitation composite · OPERA as fallbackevery 5 min
FMI NORDLISlightning locationsevery 5 min
Estonian Transport Administration · Tarkteeroad weather stationsevery 10 min
FMI · SMHIFinnish and Swedish coastal stationsevery 10 min
G4S · Foruslifeguard · water temperatureevery 10 min
Analysis background models2
MetCoOp · MEPSprimary 2.5 km analysis background
DWD · ICON-EUanalysis fallback when MEPS is unavailable
Forecast models10
ECMWFIFS · AIFS
MET NorwayMET Nordic
DWDICON Global
KNMIHARMONIE-AROME Europe
UK Met OfficeGlobal 10 km
Météo-FranceARPEGE Europe
NOAAGFS
Environment CanadaGEM Global
JMAGSM
CMAGRAPES Global
Data services and references7
Open-Meteomodel-data delivery · virtual sea points
CMEMS Baltic Seacurrents · waves · sea temperature2× a day
NOAA SWPCaurora · OVATION and Kpevery 10 min
MeteoAlarmEstonian weather warnings
European Environment Agencywater quality, 65 swimming spotsseasonal
Copernicus ERA5climate normals 1994–2023static
Maa- ja RuumiametETAK · coastline · CC BY 4.0static