Sea temperature and swimming season in Haapsalu
The sea off Haapsalu is comfortable for swimming from August to August. It peaks at 19.1°C in August and drops to 0.8°C in February.
Month by month
Sea temperature, the air you climb out into, and the wind that decides how that feels.
| Month | Sea | Air | Wind | Feels | What to wear |
|---|---|---|---|---|---|
| January | 2.4°C | 0.3°C ↓ | 6.7 m/s | Dangerous | 6/5 mm and a very good reason |
| February | 0.8°C | -1.2°C ↓ | 4.9 m/s | Dangerous | 6/5 mm and a very good reason |
| March | 1.7°C | 3.7°C | 6.4 m/s | Dangerous | 6/5 mm and a very good reason |
| April | 4.5°C | 5.7°C | 6.0 m/s | Dangerous | 6/5 mm and a very good reason |
| May | 9.8°C | 11.7°C | 5.3 m/s | Dangerous | 5/4 mm with boots, gloves and hood |
| June | 15.8°C | 14.8°C ↓ | 5.4 m/s | Cold | 3/2 mm full suit |
| July | 18.6°C | 22.8°C | 4.7 m/s | Bracing | shorty, or nothing if you are acclimatised |
| August | 19.1°C | 21.9°C | 5.0 m/s | Comfortable | shorty, or nothing if you are acclimatised |
| September | 16.2°C | 14.7°C ↓ | 7.2 m/s | Bracing | 3/2 mm full suit |
| October | 11.8°C | 9.0°C ↓ | 5.1 m/s | Dangerous | 5/4 mm with boots, gloves and hood |
| November | 8.0°C | 5.6°C ↓ | 7.0 m/s | Dangerous | 6/5 mm and a very good reason |
| December | 4.3°C | 2.8°C ↓ | 7.0 m/s | Dangerous | 6/5 mm and a very good reason |
Air is the average daily maximum — roughly what you would meet swimming in the middle of the day. An arrow marks months where the air is colder than the sea.
When in the day can you swim?
Daylight and burn risk by month, in Europe/Tallinn local time.
| Month | Sunrise | Sunset | Daylight | Peak UV |
|---|---|---|---|---|
| January | 09:05 | 16:04 | 6h 59m | 0.1 |
| February | 08:00 | 17:19 | 9h 20m | 0.5 |
| March | 06:41 | 18:27 | 11h 46m | 1.5 |
| April | 06:12 | 20:39 | 14h 27m | 2.9 |
| May | 04:55 | 21:49 | 16h 54m | 4.3 |
| June | 04:13 | 22:39 | 18h 26m | 5.1 |
| July | 04:39 | 22:24 | 17h 45m | 5.0 |
| August | 05:45 | 21:15 | 15h 30m | 4.0 |
| September | 06:54 | 19:47 | 12h 52m | 2.4 |
| October | 08:02 | 18:20 | 10h 17m | 1.0 |
| November | 08:17 | 16:03 | 7h 46m | 0.3 |
| December | 09:13 | 15:28 | 6h 15m | 0.1 |
Open water burns faster than a beach: the surface reflects sunlight up at you, and sunscreen washes off in the first few minutes. A long swim under a UV index above 6 needs a rash vest more than it needs more cream.
What the bands mean
| From | Description | In practice |
|---|---|---|
| above 26°C | Bath-like | Warm enough that it offers no cooling at all |
| above 22°C | Very comfortable | Swimwear, no time limit for most people |
| above 19°C | Comfortable | Pleasant once you are in; most people swim happily |
| above 16°C | Bracing | Swimmable but short; many prefer a shorty wetsuit |
| above 12°C | Cold | Wetsuit territory. Unprotected swims should be brief |
| below 12°C | Dangerous | Cold shock risk. Specialist gear and supervision |
Do you need a wetsuit in Haapsalu?
Some months, yes. The sea drops to 0.8°C in February. What thickness, month by month, for swimming and for surfing →
Other coastal cities in Estonia
Where these numbers come from, and what they miss
- Open water, not your beach. The measurement is a satellite cell about 28 km across, centred 11.9 km from Haapsalu. Shallow bays and lagoons run warmer; exposed coasts with upwelling run colder, sometimes by several degrees.
- Surface temperature. Below a few metres the sea is often noticeably colder, and in summer a warm surface layer can sit over much colder water.
- A six-year average, not a thirty-year normal. Sea temperature varies little between years, so this is close — but it is not a climate normal, and any individual year will differ.
- Averages hide storms. A monthly mean says nothing about the week a cold current arrives.