Climate almanac

Haapsalu

Lääne, Estonia · 58.94°, 23.54°

+ Compare

What is the climate like in Haapsalu?

The best time to visit Haapsalu is typically May – July, with trip comfort peaking in June (6.8/10). Haapsalu is warmest in July, when daily highs average 66°F (19°C), and coolest in February, when lows fall to about 28°F (-2°C). The wettest month is typically August and the driest is May; the year sees roughly 32 in (823 mm) of precipitation.

  • Best time to visitMay – July — comfort peaks in June (6.8/10)
  • Warmest monthJuly — average high 66°F (19°C)
  • Coolest monthFebruary — average low 28°F (-2°C)
  • Wettest monthAugust (4.4 in (112 mm))
  • Driest monthMay (1.4 in (35 mm))
  • Annual precipitation32 in (823 mm)
  • Based on2016-2025 daily ERA5 reanalysis data (10-year normals)
  • Records fromLaane-nigula, 16 km away (1959-2025)