Lithuania i
Lithuania

Lithuania in December

Where it is warm, dry and good for swimming in Lithuania in December — compared across the country’s main destinations.

Quick answers
Where is it warmest in Lithuania in December?
Nida is the warmest of the 16 destinations compared, with highs of 3°C (37°F) in December; Utena is the coolest at -1°C (31°F).
Can you swim in the sea in Lithuania in December?
Hardly: even the warmest water, at Palanga (6°C (43°F)), stays below 21 °C.
Warmest
3°
Nida
Coolest
-1°
Utena
Driest
44 mm
Panevezys
Warmest sea
6°
Palanga

Nida is the warm end of Lithuania in December (3°C (37°F)); Utena the cool end (-1°C (31°F)). On average it is 4 °C (7 °F) cooler than November. Most destinations stay largely dry. Best bets this month: Vilnius, Kaunas, and Šiauliai.

Weather in December by city

PlaceDayNightRainSeaScore
Vilnius 0° -5° 53 mm — 0
Kaunas 0° -4° 49 mm — 0
Šiauliai 0° -4° 46 mm — 0
Trakai 0° -5° 52 mm — 0
Panevezys 0° -3° 44 mm — 0
Nida 3° -1° 73 mm 6° 0
Druskininkai 0° -5° 46 mm — 0
Palanga 2° -2° 70 mm 6° 0
Telšiai 0° -4° 69 mm — 0
Birštonas 0° -4° 48 mm — 0
Jonava 0° -5° 47 mm — 0
Mažeikiai 1° -4° 62 mm — 0
Kėdainiai 0° -4° 45 mm — 0
Kretinga 2° -3° 72 mm — 0
Utena -1° -5° 51 mm — 0
Biržai 0° -5° 51 mm — 0

School holidays in December

When schools are off, family travel peaks and prices rise.

  • Dec 23, 2026 – Jan 3, 2027 Christmas Holidaysnationwide

Public holidays in December

  • Christmas Eve
  • Christmas Day
  • St. Stephen's Day
Public holidays 2026 →

Frequently asked questions

What is the weather like in Lithuania in December?

Average daytime highs range from -1° in Utena to 3° in Nida.

Can you swim in Lithuania in December?

The sea is cool: the warmest water is around Palanga at about 6°.